Back to skill

Security audit

finding-ecommerce-brands-for-outreach

Security checks across malware telemetry and agentic risk

Overview

The skill’s Apify-based scraping purpose is coherent, but its REST examples handle an API token in a leak-prone way that users should review before installing.

Install only if you are comfortable sending selected hashtag/search inputs and resulting scraping jobs to Apify. Prefer the Apify MCP path or a helper that keeps APIFY_TOKEN out of command URLs; avoid pasting token-bearing curl commands into shared shells, logs, notebooks, or chat transcripts, and use a scoped or replaceable Apify token where possible.

Vulnerability Patterns
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
  • Excessive AgencyUnrestricted Tool Access, Autonomous Decision Making, Scope Creep
Findings (4)

Missing User Warnings

Medium
Confidence
97% confidence
Finding
The skill documents REST API examples that place the APIFY token in the request URL query string. Query-string secrets are commonly exposed through shell history, logs, proxies, monitoring tools, browser/history artifacts, and error messages, so this creates avoidable credential leakage risk even though the endpoint itself is legitimate.

External Transmission

Medium
Category
Data Exfiltration
Content
**REST API fallback (Instagram):**
```bash
curl -X POST \
  "https://api.apify.com/v2/acts/apidojo~instagram-scraper/runs?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"keywords": ["[hashtag1]", "[hashtag2]"], "maxItems": 100}'
Confidence
95% confidence
Finding
This command transmits data to an external third-party service and includes the APIFY token directly in the URL. While contacting Apify is expected for the skill, embedding the credential in the URL increases the chance of token disclosure through command history or infrastructure logging.

External Transmission

Medium
Category
Data Exfiltration
Content
**REST API fallback (Instagram):**
```bash
curl -X POST \
  "https://api.apify.com/v2/acts/apidojo~instagram-scraper/runs?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"keywords": ["[hashtag1]", "[hashtag2]"], "maxItems": 100}'
```
Confidence
50% confidence
Finding
Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.

External Transmission

Medium
Category
Data Exfiltration
Content
**REST API fallback (Instagram):**
```bash
curl -X POST \
  "https://api.apify.com/v2/acts/apidojo~instagram-scraper/runs?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"keywords": ["[hashtag1]", "[hashtag2]"], "maxItems": 100}'
```
Confidence
50% confidence
Finding
Data is being sent to an external URL. This could be legitimate telemetry or data exfiltration. Manual review is recommended.

VirusTotal

62/62 vendors flagged this skill as clean.

View on VirusTotal

Static analysis

No suspicious patterns detected.