ABM Outbound

ISSUES FOUND max severity CRITICALSkillSpector Caution 9 registry clawhub.ai last scanned 1 scan

6 findings (2 critical, 2 high, 2 medium), mainly data exfiltration, social engineering, unauthorized tool use. Most recent scan 2026-02-05.

CRITICAL SECURITY RISK - This skill implements a comprehensive personal data collection and mass outreach pipeline with severe privacy, legal, and ethical violations. The skill orchestrates bulk scraping of LinkedIn profiles, enrichment with personal contact information (emails, phone numbers), skip tracing to obtain physical home addresses, and multi-channel outreach campaigns. Critical issues include: (1) Mass PII collection without consent mechanisms, (2) Insecure credential handling via environment variables, (3) Data exfiltration to multiple third-party services without adequate disclosure, (4) Potential violations of GDPR, CCPA, CAN-SPAM, TCPA, and LinkedIn ToS, (5) Ethical concerns with skip tracing and unsolicited physical mail to home addresses, (6) Misleading description that omits legal and privacy risks, (7) No data protection, retention, or deletion policies. This skill should NOT be deployed without comprehensive legal review, privacy impact assessment, consent mechanisms, and significant architectural changes to address data protection requirements. The skill poses significant legal liability risks to users and their organizations.

Scanner's overall assessment (LLM analyzer)

Second scanner: NVIDIA SkillSpector

Independent static run, no language model, over the same files as the Cisco scan above. How the two scanners compare across the whole corpus: Two scanners, one corpus.

What this skill does

Multi-channel ABM automation that turns LinkedIn URLs into coordinated outbound campaigns. Scrapes profiles, enriches with Apollo (email + phone), gets mailing addresses via Skip Trace, then orchestrates email sequences, LinkedIn touches, and handwritten letters via Scribeless. The secret weapon for standing out in crowded inboxes.

Package
3 files, 13 KB
SKILL.md
734 words, 12+ sections
Code
None. Instructions only.

SKILL.md covers: ABM Outbound · Prerequisites · Pipeline · Step 1: Gather LinkedIn URLs · Step 2: Scrape LinkedIn Profiles · Step 3: Enrich with Apollo (Email & Phone) · Step 4: Get Mailing Address (Skip Trace) · Step 5: Multi-Channel Outreach · 5a: Email Sequence · 5b: LinkedIn Sequence · 5c: Handwritten Letter (Scribeless) · Coordinated Timing

Findings

CRITICAL Hardcoded API Keys Required in Environment Variables Data Exfiltrationllm

The skill requires users to export sensitive API keys (APIFY_API_KEY, APOLLO_API_KEY, SCRIBELESS_API_KEY) as environment variables. This creates multiple security risks: (1) API keys stored in shell history files, (2) Keys accessible to all processes running under the user account, (3) No secure credential management, (4) Keys may be logged or exposed in process listings. The skill provides no guidance on secure credential storage or rotation.

SKILL.md

```bash
export APIFY_API_KEY="your_key"
export APOLLO_API_KEY="your_key"
export SCRIBELESS_API_KEY="your_key"
```
Remediation: Implement secure credential management: (1) Use a credential manager (e.g., system keychain, AWS Secrets Manager, HashiCorp Vault), (2) Never store credentials in environment variables or shell history, (3) Implement credential rotation policies, (4) Use least-privilege API keys with minimal scopes, (5) Add instructions for secure credential handling in the skill documentation.
CRITICAL Mass Personal Data Collection and Exfiltration Pipeline Data Exfiltrationllm

The skill orchestrates a comprehensive personal data collection pipeline that scrapes LinkedIn profiles, enriches with contact information (emails, phone numbers), obtains physical mailing addresses via skip tracing, and transmits all data to multiple third-party services (Apify, Apollo, Scribeless). This creates severe privacy and data protection risks: (1) Bulk collection of personal identifiable information (PII) without explicit consent, (2) Cross-service data sharing with multiple vendors, (3) Physical address lookup via skip tracing services, (4) No data retention or deletion policies, (5) Potential violations of GDPR, CCPA, and other privacy regulations, (6) No user consent mechanisms for data subjects.

SKILL.md

Pipeline stages: LinkedIn scraping → Email/phone enrichment (Apollo) → Physical address lookup (Skip Trace) → Multi-channel outreach (email, LinkedIn, physical mail). Example: 'curl -X POST "https://api.apify.com/v2/acts/one-api~skip-trace/run-sync-get-dataset-items"' for obtaining physical addresses.
Remediation: (1) Implement explicit consent mechanisms for all data collection, (2) Add data protection impact assessment (DPIA) requirements, (3) Implement data minimization principles - only collect necessary data, (4) Add data retention and deletion policies, (5) Provide opt-out mechanisms for data subjects, (6) Add legal compliance warnings (GDPR, CCPA, CAN-SPAM, TCPA), (7) Implement audit logging for all data access and transmission, (8) Add geographic restrictions based on privacy law jurisdictions, (9) Require legal review before deployment.
HIGH Misleading Skill Description Omits Privacy and Legal Risks Social Engineeringllm

The skill description presents the tool as a 'secret weapon for standing out in crowded inboxes' without disclosing the significant privacy, legal, and ethical risks involved in mass personal data collection, skip tracing, and unsolicited multi-channel outreach. The description fails to mention: (1) Potential violations of privacy laws (GDPR, CCPA), (2) Anti-spam regulations (CAN-SPAM, CASL), (3) Telephone Consumer Protection Act (TCPA) compliance for phone outreach, (4) Ethical concerns with skip tracing and physical mail to home addresses, (5) LinkedIn Terms of Service violations for scraping. This constitutes social engineering by omission, misleading users about the true nature and risks of the tool.

SKILL.md

Description: 'Multi-channel ABM automation that turns LinkedIn URLs into coordinated outbound campaigns... The secret weapon for standing out in crowded inboxes.' No mention of legal compliance, privacy risks, or consent requirements.
Remediation: (1) Add prominent legal and privacy warnings in the description, (2) Require legal review and compliance certification before use, (3) Disclose all applicable regulations (GDPR, CCPA, CAN-SPAM, TCPA, CASL), (4) Add ethical use guidelines, (5) Warn about LinkedIn Terms of Service violations, (6) Require user acknowledgment of legal responsibilities, (7) Add geographic restrictions based on applicable laws.
HIGH Unauthorized Third-Party Service Integration Without Disclosure Unauthorized Tool Usellm

The skill integrates with multiple third-party services (Apify, Apollo, Scribeless, Instantly) and transmits user data to these services without adequate disclosure of: (1) Data sharing agreements, (2) Third-party data retention policies, (3) Vendor security practices, (4) Data processor agreements required under GDPR, (5) Liability for third-party data breaches. Users are instructed to sign up for these services and provide API keys without understanding the full data sharing implications.

SKILL.md

Prerequisites table lists 4 external services with sign-up links but no disclosure of data sharing, privacy policies, or vendor security practices.
Remediation: (1) Add detailed disclosure of all data shared with third parties, (2) Require users to review third-party privacy policies, (3) Implement data processing agreements (DPAs) for GDPR compliance, (4) Add vendor security assessment requirements, (5) Disclose data retention policies for each service, (6) Implement vendor risk management procedures, (7) Add liability disclaimers for third-party data handling.
MEDIUM No Rate Limiting or Resource Consumption Controls Resource Abusellm

The skill provides no guidance on rate limiting, batch size limits, or resource consumption controls when processing prospect lists. Users could inadvertently trigger: (1) API rate limit violations resulting in account suspension, (2) Excessive API costs from bulk operations, (3) Service disruptions from overwhelming third-party APIs, (4) Denial of service to the user's own systems from unbounded operations. The curl examples show synchronous API calls without retry logic, timeout handling, or batch processing guidance.

SKILL.md

Curl examples use 'run-sync-get-dataset-items' endpoints without timeout parameters, batch size limits, or rate limiting guidance. No mention of maximum list sizes or processing limits.
Remediation: (1) Implement batch size limits (e.g., max 100 profiles per run), (2) Add rate limiting guidance for each API, (3) Implement exponential backoff for retries, (4) Add timeout parameters to all API calls, (5) Provide cost estimation tools before bulk operations, (6) Add progress monitoring and cancellation mechanisms, (7) Implement circuit breakers for failing APIs.
MEDIUM Promotes Potentially Unethical Cold Outreach Practices Social Engineeringllm

The skill promotes aggressive multi-channel outreach including unsolicited physical mail to home addresses obtained via skip tracing. This raises ethical concerns: (1) Skip tracing to obtain home addresses for commercial outreach, (2) Multi-channel bombardment (email + LinkedIn + physical mail), (3) No opt-out mechanisms mentioned, (4) Potential harassment through coordinated multi-channel campaigns, (5) Invasion of privacy by sending commercial mail to personal residences. The skill frames these practices as a 'secret weapon' without addressing ethical boundaries or recipient consent.

SKILL.md

Description promotes 'handwritten letters via Scribeless' using addresses from 'Skip Trace' as a competitive advantage. Step 4 shows obtaining physical addresses: 'curl -X POST "https://api.apify.com/v2/acts/one-api~skip-trace/run-sync-get-dataset-items"'
Remediation: (1) Add ethical use guidelines and boundaries, (2) Implement opt-out mechanisms before any outreach, (3) Prohibit or strongly discourage physical mail to home addresses, (4) Add frequency caps to prevent harassment, (5) Require business address verification before physical mail, (6) Add consent verification steps, (7) Provide clear unsubscribe mechanisms across all channels, (8) Add ethical review requirements for campaigns.

What is in the package

FileKindSize
SKILL.mddoc7.4 KB
references/enrichment.mddoc2.2 KB
references/scribeless-api.mddoc3.6 KB

External hosts referenced

platform.scribeless.co linkedin.com api.apify.com api.apollo.io api.instantly.ai apify.com apollo.io docs.scribeless.co instantly.ai

Hostnames that appear in the skill's files. Referencing a host is not a finding; compare against the findings above and the skill's stated purpose.

Environment variables referenced

APIFY_API_KEY APOLLO_API_KEY INSTANTLY_API_KEY SCRIBELESS_API_KEY

Package contents recorded 2026-10-22. The scan above ran against the version current at scan time; the two can differ if the skill has since been updated.

What we checked

What we did not check

Sources