programming
Pass
Audited by Gen Agent Trust Hub on Oct 18, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADSDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill creates an attack surface by scanning untrusted project files and executing build commands based on that context.\n
- Ingestion points:
scripts/quality_checker.pyand multiple Go-specific scanners (e.g.,scripts/check-errors.sh) iterate through the local project source files and repository configuration.\n - Boundary markers: Absent. There are no delimiters or specific instructions to treat project data as untrusted or to ignore instructions embedded in source code or Makefiles.\n
- Capability inventory:
scripts/quality_checker.pyexecutesmake checkusingsubprocess.run. Other scripts use standard utilities likefind,grep, andsedon file contents.\n - Sanitization: Absent. The skill assumes the project environment and its
Makefileare trustworthy.\n- [COMMAND_EXECUTION]: The skill executes shell commands as part of its intended functionality.\n - Evidence:
scripts/quality_checker.pyusessubprocess.run(["fish", "-c", "make check"])to trigger the local project's test suite. While expected for a developer tool, this allows the execution of any commands defined in the project's Makefile.\n- [EXTERNAL_DOWNLOADS]:scripts/sync-google-style-guide.pyretrieves content from a remote repository.\n - Evidence: It uses
urllib.request.urlopento download style guide documents from thegoogle/styleguideGitHub organization. This is a trusted organization and the retrieved files are documentation (.md).\n- [DYNAMIC_EXECUTION]: The skill generates code dynamically at runtime.\n - Evidence:
scripts/gen-table-test.shuses shell templates to generate Go table-driven test scaffolds. This is a low-risk behavior using static templates.
Audit Metadata