jobindex-search
Pass
Audited by Gen Agent Trust Hub on Oct 30, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted third-party job listings from Jobindex.dk. It implements a dedicated security layer to prevent indirect prompt injection. \n
- Ingestion points: Fetches job search results and details from
www.jobindex.dkincli/src/commands/search.tsandcli/src/commands/detail.ts.\n - Boundary markers: The skill does not use specific boundary delimiters but relies on comprehensive sanitization of the input data to remove potential attack vectors.\n
- Capability inventory: The skill uses
Bashto run a local CLI which performs network fetches viafetchand outputs processed job data. It does not write to the file system or execute arbitrary shell commands with data content.\n - Sanitization: The
stripInvisiblefunction incli/src/helpers.tsuses a regex to remove Unicode tag characters (U+E0000-E007F), zero-width characters, and control codes. ThevisibleHtmlfunction incli/src/helpers.tsstrips non-rendered HTML tags and elements marked as hidden to ensure only human-visible text is processed.\n- [COMMAND_EXECUTION]: The skill uses a local CLI tool (cli/src/cli.ts) to interact with Jobindex.dk. It performs thorough manual validation of all command-line flags and positional arguments before execution to prevent command injection, as evidenced incli/src/cli.tsand verified by the test suite.\n- [EXTERNAL_DOWNLOADS]: The skill fetches HTML content fromhttps://www.jobindex.dk. ThebuildUrlfunction incli/src/commands/detail.tsenforces strict validation, only allowing requests to thejobindex.dkdomain or its subdomains, preventing arbitrary URL fetching or SSRF-like behavior.
Audit Metadata