awf-debug-tools
Pass
Audited by Gen Agent Trust Hub on Oct 18, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill uses
subprocess.runto execute various system commands, includingdocker inspect,docker ps,docker exec,docker logs, andlsof. These commands are used to gather health information, network configuration, and process status for the firewall containers. The commands are invoked using list-based arguments rather than shell strings, which mitigates standard command injection risks. - [INDIRECT_PROMPT_INJECTION]: The tool parses Squid access logs which contain external data like URLs and user agents. This represents a potential surface where malicious instructions could be embedded in logs to influence an agent's subsequent reasoning.
- Ingestion points: Squid logs are read from
/tmpdirectories or directly from Docker containers inscripts/parse-squid-logs.pyandscripts/test-domain.py. - Boundary markers: The skill does not currently use specific boundary markers or delimiters when presenting log data to the agent.
- Capability inventory: The skill has the ability to read local files, execute Docker management commands, and perform network connectivity checks.
- Sanitization: Log lines are parsed using regular expressions to extract specific fields (timestamps, IPs, domains), providing a level of structural validation, though they are not explicitly sanitized for instruction-like content.
Audit Metadata