chinese-ai-resume
Pass
Audited by Gen Agent Trust Hub on Sep 10, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/build_tech_resume.pyusessubprocess.runto call LibreOffice (soffice) for DOCX to PDF conversion. The command is executed using an argument list, which prevents shell injection. - [COMMAND_EXECUTION]: The script
scripts/verify_resume.pyexecutes system utilitiespdfinfoandpdftotextviasubprocess.runto validate the generated resume. These calls are also handled safely using argument lists. - [EXTERNAL_DOWNLOADS]: The
scripts/verify_resume.pyscript performs network requests to verify the availability of URLs included in the resume. This is a legitimate functional requirement for resume verification. - [INDIRECT_PROMPT_INJECTION]: The skill extracts text from PDF files using
pdftotextinscripts/verify_resume.py. While this presents a surface for indirect prompt injection if the PDF content contains malicious instructions, the script itself only performs substring checks and does not interpret the text as commands. - Ingestion points:
scripts/verify_resume.pyextracts text from the generated PDF file. - Boundary markers: No specific delimiters are used when processing the extracted text.
- Capability inventory: Subprocess execution (PDF tools, LibreOffice) and network requests (URL validation).
- Sanitization: None applied to the extracted PDF text; however, the text is only used for status checks and not re-executed.
Audit Metadata