keyword-research
Pass
Audited by Gen Agent Trust Hub on Jun 28, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSDATA_EXFILTRATIONPROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill fetches keyword data from a remote API defined by the
NEXSCOPE_PROXY_BASEenvironment variable. - [DATA_EXFILTRATION]: While the skill communicates with an external API, it is restricted to search parameters and marketplace identifiers necessary for its primary function. It uses the
NEXSCOPE_API_KEYprovided via environment variables to authenticate these requests. - [PROMPT_INJECTION]: The skill processes external data from the Jungle Scout API and interpolates keyword names directly into a Markdown report for the agent's context. This creates a surface for indirect prompt injection if the API source were to return malicious instructions in the keyword name fields.
- Ingestion points:
scripts/keyword_research.pyfetches data via the NexScope proxy endpoint. - Boundary markers: The output uses Markdown tables and headers to structure data, but lacks explicit boundary markers to isolate potentially untrusted keyword strings.
- Capability inventory: The agent is granted
Bash,Read, andWritetools as specified inSKILL.md. - Sanitization: There is no evidence of string sanitization or escaping for the
namefield returned by the API before it is rendered in the final report.
Audit Metadata