engineering-skills
Pass
Audited by Gen Agent Trust Hub on Sep 26, 2026
Risk Level: SAFEPROMPT_INJECTIONCOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [PROMPT_INJECTION]: The
ai-securityskill components (such asai_threat_scanner.pyandatlas-coverage.md) contain numerous strings representing prompt injection and jailbreak attacks. These include instructions to "ignore all previous instructions," "reveal system prompt," and act as "DAN" (Do Anything Now). These strings are used as seed prompts for security scanning and examples of MITRE ATLAS techniques, which is consistent with the skill's primary purpose of AI security assessment. - [COMMAND_EXECUTION]: Several scripts in the collection use the Python
subprocessmodule to execute system commands. For instance,pr_analyzer.pyexecutesgit diffto identify code changes, andgws_doctor.pyexecutes thegwsCLI tool to verify Google Workspace connectivity. This is standard functional behavior for the suite's development and administrative tools. - [DYNAMIC_EXECUTION]: The
review_report_generator.pyscript programmatically executes other local Python scripts (pr_analyzer.pyandcode_quality_checker.py) usingsys.executable. The execution paths are constructed from the script's own directory, which is a standard pattern for tool aggregation in this suite. - [INDIRECT_PROMPT_INJECTION]: Several skills, particularly
code-reviewerandai-security, are designed to process untrusted external data (such as git diffs or external RAG content). Theai-securitydocumentation explicitly identifies this as a high-risk vector and provides guidance on treating retrieved content as untrusted input. The presence of this attack surface is expected for a security auditing tool and is accompanied by appropriate warnings.
Audit Metadata