client-python
client-python copied to clipboard
OpenCTI Python Client
## Problem to be solved There are connectors that allow you to ingest emails into OpenCTI, which will then be stored as reports and the email content will be displayed...
## Problem to Solve When building a connector - there doesn't seem to be a stix bundle object approach for Stix-Sighting-Relationship directly between and Observable (example: ASN) and a Location...
The PAP marking definitions also do not seem to have the correct IDs. The IDs for PAP are described in the official extension definition at https://github.com/oasis-open/cti-stix-common-objects/blob/main/extension-definition-specifications/pap-marking-definition-f8d/extension-definition--f8d78575-edfd-406e-8e84-6162a8450f5b.json As an example, the...
Please replace every line in curly brackets { like this } with an appropriate answer, and remove this line. ## Description { Please provide a clear and concise description of...
## Description ``` def test_get_opencti_client_missing_url(self): """Test client creation with missing URL.""" sample_config = {} with pytest.raises(ValueError, match="The configuration OPENCTI_URL is required"): get_config_variable("OPENCTI_URL", ["opencti", "url"], sample_config, required=True) ``` will test failed...
## Issue Summary When using ListenStream to monitor stream activity, the connector process is used as a callback to check if the stream is alive. However, if the callback involves...
## Description There is a coding error in `opencti_stix_domain_object.py` lines 1544 through 1572, specifically line 1571. This code block defines the `remove_marking_definition` variable. However, at line 1571, if the function...
## Description Hello! I recently started refactoring the [anyrun-task](https://github.com/OpenCTI-Platform/connectors/tree/master/internal-enrichment/anyrun-task) connector. I would like to use our company's [SDK](https://github.com/anyrun/anyrun-sdk) to simplify the further development process The SDK uses aiohttp library to...
Please replace every line in curly brackets { like this } with an appropriate answer, and remove this line. ## Description If an stix2 sighting is imported by the python...
# Problem to Solve The strict Requests version requirements prevent the development of connectors or scripts that depend on other packages. # Current Workaround Ignore dependency manager errors. # Proposed...