bootstrap-accounts
Pass
Audited by Gen Agent Trust Hub on Oct 4, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCREDENTIALS_UNSAFE
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill generates application code that handles external data (URL parameters and database records), creating a potential attack surface for indirect prompt injection if those values were to be used in LLM prompts later.
- Ingestion points: URL parameters such as
:account_idare processed in theLoadAccountplug andon_mounthooks withinreferences/auth.md. - Boundary markers: The generated application code focuses on standard web logic and does not implement LLM-specific boundary markers.
- Capability inventory: The generated code handles database interactions via
Ectoand manages user navigation throughPhoenix.LiveViewredirects. - Sanitization: The skill incorporates strong sanitization practices, including the use of
Ecto.UUID.castfor identifier validation and strict scoping of account access to the authenticated user viaAccountContext.get_account_for_user/2. - [CREDENTIALS_UNSAFE]: The
priv/repo/seeds.exstemplate inreferences/router-seeds.mdcontains a hardcoded password (password1234password1234) for a test user. This is a common development-time placeholder for local testing and does not represent a leak of production secrets.
Audit Metadata