repo-front-door
Pass
Audited by Gen Agent Trust Hub on Oct 3, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/render_card.pyusessubprocess.runto launch a local browser (Chrome or Chromium) in headless mode. This is used to render HTML templates into social preview images.\n- [INDIRECT_PROMPT_INJECTION]: The skill processes repository data and renders HTML templates using headless Chrome with the--allow-file-access-from-filesflag. This configuration allows the browser to access local files via thefile://protocol, which is used legitimately here for loading fonts and images, but represents an attack surface if the input HTML were malicious.\n - Ingestion points: Data from the repository via
ghCLI and local file reads.\n - Boundary markers: Instructions are provided in plain text without specific delimiters for untrusted data.\n
- Capability inventory: File system write access and execution of a local browser via
subprocess.runinscripts/render_card.py.\n - Sanitization: No explicit sanitization of repository data before inclusion in the HTML template is described.\n- [EXTERNAL_DOWNLOADS]: The skill recommends using
shields.iofor badges andjsdelivr.netfor content delivery of repository assets in the README.
Audit Metadata