Skip to content

OpenCTI-Platform/connectors

Repository files navigation

OpenCTI connectors

Website CircleCI Slack Status

The following repository is used to store the OpenCTI connectors for the platform integration with other tools and applications. To know how to enable connectors on OpenCTI, please read the dedicated documentation.

Connectors list and statuses

This repository is used to host connectors that are supported by the core development team of OpenCTI. Nevertheless, the community is also developping a lot of connectors, third-parties modules directly linked to OpenCTI. You can find the list of all available connectors and plugins in the OpenCTI ecosystem dedicated space.

Contributing

If you want to help use improve or develop new connector, please check out the development documentation for new connectors. If you want to make your connector available to the community, please create a Pull Request on this repository, then we will integrate it to the CI and in the OpenCTI ecosystem.

Any connector should be validated through pylint. Example of commands:

To full check a connector

pylint external-import/ransomwarelive/src/*.py

To apply specific rules on everything

pylint **/*.py --disable=all --enable=no_generated_id_stix,no-value-for-parameter,unused-import

Note: no_generated_id_stix is a custom checker available in shared tools

License

Unless specified otherwise, connectors are released under the Apache 2.0. If a connector is released by its author under a different license, the subfolder corresponding to it will contain a LICENSE file.

About

OpenCTI is a product designed and developed by the company Filigran.