kelly-jobhunt
Pass
Audited by Gen Agent Trust Hub on Oct 9, 2026
Risk Level: SAFECOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/render_pdf.mjsexecutes external Chromium or Google Chrome binaries usingchild_process.spawnto render resumes as PDF files. - Evidence: The script searches standard system paths and environment variables (
CHROME_PATH) to locate browser executables and runs them with the--no-sandboxflag. - Mitigations: Filenames used in command execution are sanitized to prevent path traversal and shell injection.
- [DYNAMIC_EXECUTION]: The skill dynamically generates HTML content from user-provided profile data, which is then written to the local filesystem and processed by a spawned renderer.
- Evidence:
scripts/build_resume.mjsassembles resume blocks into an HTML template at runtime before triggering the PDF conversion process. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted external data from resumes (PDF, Word, or LinkedIn exports) and research findings aggregated from the web.
- Ingestion Points: Data enters the system via the
/kelly-jobhunt profilecommand and is imported throughscripts/import_leads.mjs. - Boundary Markers: Instructional prompts guide the agent to perform factual extraction and use specific evidence markers to distinguish between official roles and aggregator data.
- Capability Inventory: The skill possesses file-writing capabilities for resume generation and network access for SMTP email outreach.
- Sanitization: The application implements HTML entity escaping in both the web interface and the resume typesetting logic to mitigate potential injection effects.
Audit Metadata