audit-licenses
Pass
Audited by Gen Agent Trust Hub on Sep 22, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted project manifest files which could contain malicious instructions for the agent.\n
- Ingestion points: The
bin/audit.shscript readspackage.json(dependency names and license types),requirements.txt,pyproject.toml, andgo.mod.\n - Boundary markers: No explicit delimiters or instructions to ignore embedded content are provided in the skill instructions.\n
- Capability inventory: The skill executes shell scripts, reads and writes local project files, and updates the
.nanostack/config.jsonconfiguration file.\n - Sanitization: While
audit.shusesjqto safely build JSON output, the content of the manifest files is not sanitized to prevent downstream prompt injection by the AI agent.\n- [DYNAMIC_EXECUTION]: The skill executes scripts from paths computed at runtime using environment variables, which is a standard pattern for the framework it belongs to.\n - Evidence:
SKILL.mddefinesNANOSTACK_ROOTandSKILL_DIRenvironment variables with defaults and subsequently executes scripts such as"$NANOSTACK_ROOT/bin/resolve.sh"and"$NANOSTACK_ROOT/bin/save-artifact.sh".\n- [COMMAND_EXECUTION]: The skill relies on shell scripts and command-line utilities to perform its license auditing tasks.\n - Evidence: The skill invokes
bin/audit.shandbin/smoke.sh, and utilizes system tools likejq,grep,awk, andsedacross its operation phases.
Audit Metadata