searxng-search
Pass
Audited by Gen Agent Trust Hub on Oct 4, 2026
Risk Level: SAFECREDENTIALS_UNSAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [CREDENTIALS_UNSAFE]: The skill manages sensitive authentication data including bearer tokens and basic auth credentials (username/password).
- Evidence: The
scripts/search.pyscript andreferences/configuration.mddocumentation describe readingauth.token,auth.user, andauth.passfrom a local TOML/JSON configuration file. - Evidence: The script resolves these values either directly from the file or via environment variables, then includes them in the
Authorizationheader of outgoing HTTP requests. - [INDIRECT_PROMPT_INJECTION]: The skill ingests and processes web search results, which are externally controlled and potentially adversarial.
- Ingestion points: The
scripts/search.pyscript fetches data from a SearXNG API and parses the JSON response, specifically extractingtitle,url,content, andinfoboxdata in theformat_resultsfunction. - Boundary markers: There are no explicit delimiters or boundary markers used in the prompt workflow to separate the untrusted search results from the agent's core instructions.
- Capability inventory: The agent has the capability to execute shell commands (
Bash(python3 scripts/*)), make network requests to a user-definedbase_url, and read local configuration files. - Sanitization: The skill performs no sanitization or filtering of the search result content before presenting it to the agent, creating a risk that malicious instructions embedded in web content could influence the agent's subsequent actions.
Audit Metadata