diff --git a/internal-enrichment/shadowtrackr/.env.sample b/internal-enrichment/shadowtrackr/.env.sample index d77761347a..f985f51ccc 100644 --- a/internal-enrichment/shadowtrackr/.env.sample +++ b/internal-enrichment/shadowtrackr/.env.sample @@ -1,7 +1,7 @@ OPENCTI_URL=http://localhost:8080 OPENCTI_TOKEN=ChangeMe CONNECTOR_ID=ChangeMe -CONNECTOR_SCOPE=IPv4-Addr,IPv6-Addr,Indicator +# CONNECTOR_SCOPE=IPv4-Addr,IPv6-Addr,Indicator # CONNECTOR_NAME=ShadowTrackr # CONNECTOR_TYPE=INTERNAL_ENRICHMENT # CONNECTOR_AUTO=true diff --git a/internal-enrichment/shadowtrackr/__metadata__/connector_manifest.json b/internal-enrichment/shadowtrackr/__metadata__/connector_manifest.json index f529218e14..e981988714 100644 --- a/internal-enrichment/shadowtrackr/__metadata__/connector_manifest.json +++ b/internal-enrichment/shadowtrackr/__metadata__/connector_manifest.json @@ -14,7 +14,7 @@ "support_version": ">=6.3.2", "subscription_link": null, "source_code": "https://github.com/OpenCTI-Platform/connectors/tree/master/internal-enrichment/shadowtrackr", - "manager_supported": false, + "manager_supported": true, "container_version": "rolling", "container_image": "opencti/connector-shadowtrackr", "container_type": "INTERNAL_ENRICHMENT" diff --git a/internal-enrichment/shadowtrackr/src/connector/settings.py b/internal-enrichment/shadowtrackr/src/connector/settings.py index 3cf3db4e32..65f6152856 100644 --- a/internal-enrichment/shadowtrackr/src/connector/settings.py +++ b/internal-enrichment/shadowtrackr/src/connector/settings.py @@ -5,6 +5,7 @@ BaseConnectorSettings, BaseInternalEnrichmentConnectorConfig, ) +from connectors_sdk.core.pydantic import ListFromString from pydantic import Field, HttpUrl @@ -18,6 +19,10 @@ class InternalEnrichmentConnectorConfig(BaseInternalEnrichmentConnectorConfig): description="The name of the connector.", default="ShadowTrackrConnector", ) + scope: ListFromString = Field( + description="The scope of the connector, e.g. 'IPv4-Addr,IPv6-Addr,Indicator'.", + default=["IPv4-Addr", "IPv6-Addr", "Indicator"], + ) class ShadowTrackrConfig(BaseConfigModel):