zig-0-16
Pass
Audited by Gen Agent Trust Hub on Oct 8, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill documents APIs for reading data from external sources (filesystem, network, and structured formats) and executing system commands, which represents a potential attack surface for indirect prompt injection.
- Ingestion points:
references/std-fs.md(file I/O),references/std-http.md(HTTP client), andreferences/std-json.md(JSON parsing). - Boundary markers: Absent. The documentation focuses on language usage and does not explicitly teach LLM-specific data isolation techniques.
- Capability inventory:
references/std-process.md(std.process.Childfor process spawning),references/std-fs.md(file writes), andreferences/std-net.md(socket operations). - Sanitization: Absent. The skill is a standard programming reference rather than a security hardening guide.
- [DYNAMIC_EXECUTION]: The skill provides documentation for loading shared libraries and looking up symbols at runtime, a standard feature of systems programming languages.
- Evidence:
references/std-dynamic_library.mdexplains the use ofDynLib.openandlib.lookupfor interacting with.so,.dylib, or.dllfiles. - [EXTERNAL_DOWNLOADS]: The documentation contains references to external code repositories for dependency management.
- Evidence:
examples/build-zig-zon-workflows.mdillustrates the use ofbuild.zig.zonwith a Git dependency pointing to a public repository on GitHub (github.com/ziglibs/known-folders). - [SAFE]: The skill operates strictly as a documentation reference. The static detector flags for prompt injection in
references/builtins.mdare false positives triggered by the documentation of standard compiler intrinsics such as@setRuntimeSafety(false), which is presented in an educational context to explain safety-checked vs. unchecked code paths.
Audit Metadata