sem-compile
Pass
Audited by Gen Agent Trust Hub on Sep 1, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted natural language requests and reads external
SKILL.mdcontracts to resolve program operators. This ingestion of content from multiple sources represents a surface for indirect prompt injection, where malicious instructions could be embedded in those inputs to influence the compilation process. - Ingestion points: The skill captures user requests and reads external
SKILL.mdcontracts to resolve operators, as described in theSKILL.mdfile. - Boundary markers: There are no explicit instructions to use delimiters or ignore embedded instructions when interpolating these inputs into the compilation context.
- Capability inventory: The skill is authorized to read skill contracts across the environment and write bundles of files (including
request.md,program.md, andcompile-notes.md) to thesem-programs/directory. - Sanitization: The instructions do not define any sanitization, escaping, or validation steps for the captured text or the content read from external skill contracts.
Audit Metadata