research
Pass
Audited by Gen Agent Trust Hub on Oct 6, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill's primary function is to ingest and process untrusted content from the web, which creates a potential surface for indirect prompt injection attacks where malicious instructions hidden in web pages or feeds could attempt to influence the agent's summary or subsequent actions.
- Ingestion points:
fetch_url,extract_page_content, andfetch_feedfunctions inscripts/research_utils.pyingest data from arbitrary external URLs. - Boundary markers: The skill does not explicitly define or enforce strict delimiters or instructions to the agent to disregard commands within the fetched content.
- Capability inventory: The skill utilizes the
requestslibrary for network operations and writes to a local.research_cachedirectory for data persistence. - Sanitization: Content is processed using
BeautifulSoupto remove script and style elements, but the resulting text is not sanitized for potential natural language instructions. - [EXTERNAL_DOWNLOADS]: The skill fetches data from several well-known and reputable security sources, including the National Vulnerability Database (NVD) at
services.nvd.nist.gov, CISA Alerts, and the MITRE ATT&CK framework hosted on GitHub. - [SAFE]: The implementation includes a
RateLimiterclass and aResearchCachemechanism inscripts/research_utils.pyto ensure responsible use of external APIs and improve performance through local data storage.
Audit Metadata