The shared/ directory contains reusable components, tools, and configurations that are shared across different parts of the connectors mono repo.
This directory is structured to provide common utilities that can be leveraged by multiple connectors to maintain consistency and avoid duplication.
-
pylint_plugins/: This subdirectory contains custom
pylintplugins that are used to enforce code standards across the repository.- check_stix_plugin/: A custom
pylintplugin designed to check for proper STIX2 object instantiation, ensuring that objects are instantiated with deterministic IDs. Refer to the dedicated README for details on its usage. - tests/: Contains test suites that validate the functionality of the pylint_plugins utilities.
- check_stix_plugin/: A custom
-
tools/: This directory is intended for scripts and utilities that support development, code quality, and maintenance tasks across the repository.
- composer/: A custom script to generate a
manifest.jsoncontaining all connector configurations for XTM composer manager with an updated version when a new release is triggered.
- composer/: A custom script to generate a