Back to skill

Security audit

Cold Email Outreach

Security checks for vulnerabilities and agentic risk

Overview

This cold-email skill largely does what it advertises, but it should be reviewed because it uploads prospect contact data to external services and handles API keys with limited safeguards.

Review this before installing. Use it only if you are authorized to process and upload the lead data, have checked applicable privacy and anti-spam obligations, and are comfortable sharing the data with Hunter and Instantly. Store API keys outside the repo or add a strong ignore rule, test with a small CSV first, and consider changing the script to fail closed on Hunter errors and require an explicit upload confirmation.

Vulnerability Patterns
  • Insecure Skill Coding PracticesFinds exploitable flaws such as hardcoded secrets or command injection
  • Skill Instruction HijackingAlters the agent's session goals or safety constraints when the skill loads
  • Agent Memory PoisoningWrites attacker-controlled rules into memory that affect later sessions
  • Remote Payload Retrieval and ExecutionFetches external code whose behavior can change after review
  • Embedded Malicious CodeShips malicious scripts inside the skill and executes them locally
Findings (2)

T09 · Insecure Skill Coding Practices

Warning
Location
scripts/import-csv.js:60
Finding

Email Verification Fails Open on Hunter API Errors

Content
View full analysis
Remediation
View remediation

T09 · Insecure Skill Coding Practices

Warning
Location
scripts/config.example.js:1
Finding

API Credentials Are Stored in a Source-Tree Configuration File and Exposed in a Query String

Content
View full analysis
Remediation
View remediation
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 (3)

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
92% confidence
Finding

The skill explicitly automates scraping leads, verifying their email addresses, and uploading that contact data to third-party platforms, but it provides no warning about privacy, consent, terms-of-service, or data-sharing implications. This can cause users to transfer personal/business contact information to external services without understanding compliance, reputational, or account-risk consequences.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
94% confidence
Finding

The script sends lead email addresses to Hunter's external verification API automatically, with no user-facing notice, consent check, or configuration gate indicating that third-party transfer will occur. Because the CSV likely contains personal data from prospects, this creates privacy, compliance, and confidentiality risk if the operator is unaware of the external processing or lacks a lawful basis to share the data.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The script uploads verified leads' personal data, including email, names, company, and generated personalization text, to Instantly without an explicit warning that this information is being transferred to a third-party campaign platform. In a lead-import workflow this behavior is functionally intended, but the lack of transparent disclosure and confirmation can still cause unauthorized sharing of personal data and regulatory or contractual violations.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.