skills/mukul975/anthropic-cybersecurity-skills/detecting-arp-poisoning-in-network-traffic/Gen Agent Trust Hub
detecting-arp-poisoning-in-network-traffic
Pass
Audited by Gen Agent Trust Hub on Sep 22, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/agent.pyutilizes thesubprocess.runfunction to execute the systemarp -acommand to retrieve the current ARP table. While the command arguments are hardcoded, reducing the risk of injection, the skill possesses the capability to spawn external system processes.\n- [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest and process untrusted external network data, creating a potential surface for indirect injection attacks through maliciously crafted packets or log entries.\n - Ingestion points: Data enters the system via the
analyze_pcap_arpfunction (PCAP files) and thecheck_arpwatch_logfunction (/var/lib/arpwatch/arp.datlog file) inscripts/agent.py.\n - Boundary markers: There are no explicit delimiters or boundary markers used to isolate untrusted data during its processing or analysis.\n
- Capability inventory: The script performs system command execution, local file reads, and generates output report files.\n
- Sanitization: The script extracts protocol-specific fields but does not perform comprehensive sanitization or escaping of the network-derived data before it is displayed to the user or saved in a JSON report.
Audit Metadata