skills/mukul975/anthropic-cybersecurity-skills/collecting-indicators-of-compromise/Gen Agent Trust Hub
collecting-indicators-of-compromise
Pass
Audited by Gen Agent Trust Hub on Sep 16, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSDATA_EXFILTRATIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The script
scripts/agent.pyand documentation inreferences/api-reference.mdlist dependencies on therequestsandstix2Python packages required for network communication and data formatting. - [DATA_EXFILTRATION]: The skill extracts security artifacts (IPs, domains, hashes) from user-provided local files and transmits them to external reputation services for enrichment. The services contacted include VirusTotal (virustotal.com), MalwareBazaar (abuse.ch), and AbuseIPDB (abuseipdb.com). This behavior is documented and consistent with the skill's incident response use case.
- [INDIRECT_PROMPT_INJECTION]: The skill possesses an attack surface for indirect prompt injection as it ingests and processes raw, potentially untrusted incident data.
- Ingestion points: Raw data is ingested through the
input-fileandinput-textarguments inscripts/agent.py. - Boundary markers: No specific delimiters or instructions to ignore instructions within the ingested text are present.
- Capability inventory: The script performs file reads, network API requests, and file writes.
- Sanitization: The skill uses validation via specific regular expressions for IPs, domains, hashes, and URLs to filter input, which significantly limits the scope of processed content but does not provide complete sanitization against all forms of adversarial data.
Audit Metadata