jd-tailorer
Pass
Audited by Gen Agent Trust Hub on Sep 10, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill uses
npxto fetch and execute the@chasen-liao/resume-skillspackage from the npm registry at runtime. This package is a vendor resource owned by the skill author. The@latesttag is specified to ensure the most recent version is downloaded for validation and editing tasks. - [COMMAND_EXECUTION]: Invokes shell commands through
npxfor validating resume structures (resume-skills validate) and launching a local editor service (resume-skills editor). It also executes a PowerShell script (render_resume.ps1) to handle the document rendering process and metadata generation. - [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest and process untrusted job description (JD) content, which could potentially contain malicious instructions intended to influence the agent's behavior.
- Ingestion points: Step 1 and 2 in
SKILL.mdwhere the agent reads user-provided JD text or uploaded files. - Boundary markers: The skill instructs the agent to strictly follow established facts in
resume-facts.yamland adhere to the guidelines inresume-contract.md, which serves as a logical constraint against hallucination or unauthorized modification. - Capability inventory: Capability to write customized HTML, PDF, and Markdown files to the local file system and execute validation/rendering commands.
- Sanitization: No explicit sanitization or filtering of the job description input is described in the workflow.
- [DYNAMIC_EXECUTION]: The skill utilizes a local web server for live previewing of resumes and executes a local PowerShell script to dynamically generate PDF files and manifest metadata during the tailoring process.
Audit Metadata