inboxmate-demo-with-outreach
Fail
Audited by Gen Agent Trust Hub on Oct 7, 2026
Risk Level: HIGHINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill researches target company websites and incorporates the results into generated marketing content, creating a surface for indirect instructions to influence agent behavior.\n
- Ingestion points: Website content is fetched using
WebFetchin Step 2 (Sub-step A) for research purposes.\n - Boundary markers: There are no explicit delimiters or 'ignore embedded instructions' warnings provided when website content is passed into variables like
websiteContentor email body paragraphs.\n - Capability inventory: The skill has the capability to write to the vendor's CRM and notification systems using environment-stored tokens and performs network operations via
curl.\n - Sanitization: No sanitization or validation of the fetched website content is performed before it is interpolated into prompts or API payloads.\n- [COMMAND_EXECUTION]: The skill utilizes shell commands to interact with vendor services and manage local credentials.\n
- Evidence: Employs
curlfor GraphQL mutations tocrm.psquared.devand REST calls tonotifications.psquared.dev. It also usesgrepandcutto retrieve API keys from a local.envfile.\n- [EXTERNAL_DOWNLOADS]: The skill communicates with several external endpoints to fetch company data and push generated demos.\n - Evidence: Accesses
crm.psquared.dev,app.psquared.dev, andnotifications.psquared.dev. These domains belong to the author's infrastructure (psquared-development).\n- [REMOTE_CODE_EXECUTION]: The skill instructions include piping remote data to a local Python interpreter for processing.\n - Evidence: Step 5 describes piping JSON output from
notifications.psquared.devtopython3 -cfor parsing. While this pattern is often a risk, the specific Python script used (import json,sys; print(json.load(sys.stdin)['data']['total'])) is a static, benign utility for data extraction from the vendor's own API.
Recommendations
- HIGH: Downloads and executes remote code from: https://notifications.psquared.dev/drafts?campaignId=[CAMPAIGN_ID]&pageSize=500&draftType=followup, https://notifications.psquared.dev/drafts?campaignId=[CAMPAIGN_ID]&pageSize=500&draftType=outreach - DO NOT USE without thorough review
Audit Metadata