bevy-rea
Pass
Audited by Gen Agent Trust Hub on Oct 16, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests data from external JSON ledgers and interpolates these strings into generated Rust source files, creating a surface for indirect instructions to be placed in code comments.
- Ingestion points: The
scripts/emit_project.pyscript reads a JSON file (the ledger) which contains fields likeid,detail, andevidencepopulated by previous analysis steps. - Boundary markers: No special delimiters or escaping mechanisms are used when placing ledger data into Rust documentation comments (
///). - Capability inventory: The script possesses file-system write capabilities via
Path.write_textandPath.write_bytesto generate the crate structure and copy assets. - Sanitization: The script includes a robust
ident()function that sanitizes ledger IDs into safe Rust identifiers (alphanumeric and underscores), but it does not sanitize the descriptive strings interpolated into comments.
Audit Metadata