loop-forge
Pass
Audited by Gen Agent Trust Hub on Sep 12, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [SAFE]: The skill implements a robust, multi-stage process for authoring slash commands with built-in safety devices (verifiers and hardstops) to prevent common AI failure modes.
- [SAFE]: All internal logic is executed via local Python scripts (
tools/classify_signals.py,tools/check_safety.py) and static markdown reference files. No external resources are downloaded or executed at runtime. - [SAFE]: The tool employs a deterministic safety gate (
tools/check_safety.py) usingjsonschemato enforce that every generated command includes non-empty verifier and hardstop definitions. - [SAFE]: The
subprocess.runcall identified by static analysis intools/test_check_safety.pyis a test utility that runs the skill's own validation script and does not pose a security risk as it does not directly process untrusted user input in the shell. - [INDIRECT_PROMPT_INJECTION]: The skill possesses a vulnerability surface as it ingests user-provided task descriptions and interpolates them into prompt templates to generate final slash commands. This is an inherent part of its function as an authoring tool.
- Ingestion points: User input for task details and evaluation criteria collected in
SKILL.mdandreferences/interviewer.md. - Boundary markers: The generated commands are organized into structured markdown sections (
## Procedure,## Verifier (auto)) as defined inreferences/renderers/claude-code.md. - Capability inventory: The skill has the capability to write markdown files to the local
.claude/commandsdirectory. - Sanitization: The skill performs slugging for filenames but otherwise performs direct substitution of user text into template skeletons.
Audit Metadata