linkedin-commenter-extractor
Pass
Audited by Gen Agent Trust Hub on Jul 10, 2026
Risk Level: SAFECREDENTIALS_UNSAFEDATA_EXFILTRATIONPROMPT_INJECTION
Full Analysis
- [CREDENTIALS_UNSAFE]: The script
scripts/extract_commenters.pyaccesses the sensitive environment variableGOOSEWORKS_API_KEYto authenticate requests to the external proxy service. - [DATA_EXFILTRATION]: The script transmits API tokens as query parameters in HTTP requests (e.g.,
params={"token": token}) toapp.gooseworks.ai. Sending credentials in URLs is a poor security practice as they may be exposed in server logs, proxy logs, or browser history. - [PROMPT_INJECTION]: The skill ingests untrusted data in the form of LinkedIn comments, creating a surface for Indirect Prompt Injection.
- Ingestion points: External data is fetched from the Apify proxy in
scripts/extract_commenters.pyand stored in theitemsvariable. - Boundary markers: The script does not use any delimiters or boundary markers to isolate the untrusted comment text from instructions.
- Capability inventory: The script itself only performs network requests and prints to stdout; it does not utilize
eval(),exec(), orsubprocesscalls on the ingested data. - Sanitization: Comment text is truncated to 500 characters, but no escaping or filtering of potentially malicious instructions (e.g., "IGNORE PREVIOUS INSTRUCTIONS") is performed.
Audit Metadata