agent-safety-audit
Pass
Audited by Gen Agent Trust Hub on Oct 26, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONDATA_EXFILTRATION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes external repositories and configuration files via
scripts/inventory.sh. This represents an attack surface where malicious content within the audited files could attempt to influence the agent's behavior. • Ingestion points: The<path>argument provided toscripts/inventory.sh. • Boundary markers: The skill instructions emphasize structural fixes but the scripts themselves do not employ specific boundary markers (like unique delimiters) when outputting file content to the agent. • Capability inventory: The skill can execute shell scripts, check for file existence, and perform network reachability tests (curl). • Sanitization:scripts/inventory.shincludes aredact()function that uses regular expressions to mask common secret patterns (e.g., GitHub tokens, AWS keys, Stripe keys) before printing information to standard output. - [DATA_EXFILTRATION]: The skill identifies and accesses the paths of sensitive configuration files and environment variable names. • Exposure details:
scripts/inventory.shscans for sensitive files such as.env,.ssh/id_rsa, and.aws/credentials.scripts/probe.shchecks for the existence of private keys and cloud credentials. • Mitigation: The skill is documented as a read-only audit tool. The scripts are designed to report only the presence or names of these items, with sensitive values explicitly redacted or replaced with yes/no status indicators. - [COMMAND_EXECUTION]: The skill relies on shell scripts (
scripts/inventory.shandscripts/probe.sh) to perform its audit functions. These scripts execute commands such asjq,grep,curl, andpython3to extract metadata and verify system state. • Safety check: The scripts do not download external code and theprobe.shoperations require explicit user consent according to the skill instructions.
Audit Metadata