rust-patterns
Pass
Audited by Gen Agent Trust Hub on Aug 23, 2026
Risk Level: SAFEPROMPT_INJECTION
Full Analysis
- [PROMPT_INJECTION]: The skill provides patterns for implementing web API handlers using the Axum framework, which creates an attack surface for indirect prompt injection. Ingestion points: API handlers defined in SKILL.md and references/rust-api-patterns.md use extractors like Path, Query, and Json to ingest untrusted data from network requests. Boundary markers: The skill documentation recommends using serde for structured parsing and the validator crate to enforce input constraints, though the provided code examples are simplified for demonstration. Capability inventory: The patterns include capabilities for network operations (reqwest), database interactions (sqlx), and general system interactions. Sanitization: The skill advocates for input validation at handler boundaries to mitigate risks from external content.
Audit Metadata