jobnet-search
Pass
Audited by Gen Agent Trust Hub on Aug 19, 2026
Risk Level: SAFEPROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes job descriptions from an external source (Jobnet.dk), which contains attacker-controllable content that could theoretically include instructions meant to influence the agent's behavior.
- Ingestion points: The
detailcommand incli/src/commands/detail.tsfetches raw job description content from the/FindJob/JobAdDetails/API endpoint. - Boundary markers: The agent instructions in
SKILL.mddo not currently define explicit delimiters or instructions to ignore potential commands embedded within the job description text. - Capability inventory: The skill is granted
Bashtool access to run a local CLI which performs network requests to thejobnet.dkdomain. - Sanitization: The CLI includes a
stripHtmlhelper incli/src/helpers.tsthat removes HTML tags and decodes common entities, which significantly reduces the risk of hidden payload execution within the agent's context. - [COMMAND_EXECUTION]: The skill exposes a command-line interface (
cli/src/cli.ts) executed via theBashtool to interact with the Jobnet API. - The tool utilizes the
Zodlibrary to strictly validate all user-supplied flags (such aspage,radius, andlimit), ensuring they are valid integers and within permitted ranges, which prevents common command injection attacks. - [EXTERNAL_DOWNLOADS]: The CLI fetches job listing and occupation data from the official Danish government job portal API.
- The requests are directed to the legitimate
https://jobnet.dk/bffendpoints, which is the documented and intended purpose of the skill.
Audit Metadata