mintlify-docs-updater

Pass

Audited by Gen Agent Trust Hub on Apr 9, 2026

Risk Level: SAFEDATA_EXFILTRATIONPROMPT_INJECTION
Full Analysis
  • [DATA_EXFILTRATION]: The scripts/ingest_markdown_doc.py script takes a --source argument that is passed directly to Path.read_text() after resolution. Since there is no validation to ensure the source path is within an expected directory, the agent could be manipulated into reading sensitive system files (like SSH keys or configuration files) and copying their content into the public docs/ directory.
  • [PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection because it ingests and processes untrusted user-supplied Markdown files.
    • Ingestion points: Content is read from the path provided to the --source flag in scripts/ingest_markdown_doc.py.
    • Boundary markers: The skill does not use delimiters or instructions to isolate the ingested text from the agent's logic.
    • Capability inventory: The script can read from any accessible file path and write to the repository's docs/ folder and docs/docs.json.
    • Sanitization: There is no validation or filtering performed on the body of the ingested Markdown content.
Audit Metadata
Risk Level
SAFE
Analyzed
Apr 9, 2026, 10:34 PM
Security Audit — agent-trust-hub — mintlify-docs-updater