job-posting-match
Pass
Audited by Gen Agent Trust Hub on Sep 17, 2026
Risk Level: SAFEREMOTE_CODE_EXECUTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [REMOTE_CODE_EXECUTION]: The skill uses the
@nomadamas/k-skillpackage from the npm registry to execute its primary logic and fetch instructions. This allows the execution of code not directly contained within the skill's source files. - [EXTERNAL_DOWNLOADS]: Core components, including the instruction set and the matching execution environment, are downloaded at runtime using the
npxcommand. - [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted resume data through text inputs or file paths, which could potentially influence agent behavior if malicious instructions are embedded within the resume content.
- Ingestion points: Resume data enters the system via the
resume_textandresume_filearguments processed ininstruction.mdandscripts/job_posting_match.py. - Boundary markers: The instructions do not specify explicit delimiters or "ignore" warnings when passing user-provided resume content to the execution script.
- Capability inventory: The skill is granted network access to query external job boards (JobKorea and Saramin) and read access to the local file system.
- Sanitization: The implementation in
scripts/job_posting_match.pyincludes aclean_textfunction that sanitizes input by removing HTML, script, and style tags. - [COMMAND_EXECUTION]: The skill requires the execution of shell commands, specifically using
npx, to perform its core job matching and information retrieval tasks.
Audit Metadata