review-scraper
Pass
Audited by Gen Agent Trust Hub on Jun 17, 2026
Risk Level: SAFECREDENTIALS_UNSAFEPROMPT_INJECTION
Full Analysis
- [CREDENTIALS_UNSAFE]: The script
scripts/scrape_reviews.pyhandles theGOOSEWORKS_API_KEY(andAPIFY_API_TOKEN) securely within the environment, but it transmits these credentials as URL query parameters (params={"token": token}) when making requests to the API proxy. Credentials passed in query strings are often captured in server access logs, proxy logs, and browser history, which is an insecure transmission method compared to using HTTP headers. - [PROMPT_INJECTION]: The skill facilitates indirect prompt injection by fetching untrusted text from third-party review platforms (G2, Capterra, Trustpilot). This content is provided to the agent without sanitization.
- Ingestion points: Data is fetched in
scripts/scrape_reviews.pyvia therun_apify_actorfunction and returned to the agent context. - Boundary markers: The skill does not provide clear delimiters or instructions to the agent to treat the review text as untrusted or to ignore any instructions embedded within it.
- Capability inventory: The skill has network access capabilities via the
requestslibrary. - Sanitization: No sanitization or filtering of potential injection strings is performed on the review body text (
text,pros,cons) before it is processed by the agent.
Audit Metadata