breadboard
Pass
Audited by Gen Agent Trust Hub on Nov 2, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill executes bundled Node.js scripts (
scripts/breadboard.mjsandscripts/serve.mjs) to perform its core functions of rendering maps and serving them locally. - The scripts use internal boundary checks to confine file access to the target repository root.
- The
serve.mjsscript starts a local HTTP server that is strictly limited to the loopback address (127.0.0.1). - [INDIRECT_PROMPT_INJECTION]: The skill processes JSON data (
breadboard.json) which could theoretically contain malicious instructions if the file is sourced from an untrusted collaborator. - Ingestion points: The
breadboard.jsonfile is read byscripts/breadboard.mjsand processed byscripts/renderer.mjs. - Boundary markers: The instructions guide the agent to verify behavior against existing code and documentation before updating the map.
- Capability inventory: The skill can write files (the generated HTML artifacts) and start a local HTTP server.
- Sanitization:
scripts/renderer.mjsimplements an HTML sanitizer that explicitly blocks<script>,<style>,<iframe>, and event handlers (e.g.,onmouseover) within the JSON content to prevent cross-site scripting (XSS) in the generated viewer. - [SAFE]: The skill implements an integrity verification system. It checks the SHA-256 hashes of its own bundled assets against a
provenance.jsonfile before execution to ensure the skill has not been tampered with.
Audit Metadata