Agent skill
executing-vishing-campaigns
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/executing-vishing-campaigns
SKILL.md
name: executing-vishing-campaigns description: >- Plan and execute voice phishing campaigns to test employee resilience against phone-based social engineering. domain: cybersecurity subdomain: social-engineering tags:
- vishing
- voice-phishing
- social-engineering
- phone-security version: "1.0" author: defconxt license: AGPL-3.0 metadata: mitre-attack: ["T1566.004"]
Executing Vishing Campaigns
Overview
Plan and execute voice phishing campaigns to test employee resilience against phone-based social engineering.
Prerequisites
| Requirement | Install |
|---|---|
| VoIP platform | SIP infrastructure |
| Call recording | Authorized setup |
| Python 3.10+ | For agent tooling |
Key Concepts
Vishing uses phone calls to manipulate targets into revealing sensitive information. Campaigns require call scripts, caller ID management, recording, and metrics tracking.
Quick Reference
node agent.js prepare --campaign helpdesk-impersonation
node agent.js script --scenario password-reset --target IT-dept
node agent.js track --call-id C-001 --outcome success
node agent.js report --campaign helpdesk-impersonation
Workflow
- Define campaign scope and authorized targets
- Set up VoIP infrastructure
- Develop call scripts with branching logic
- Train operators
- Execute calls with tracking
- Record outcomes
- Analyze and report
Verification
- Verify VoIP works
- Confirm recording captures both sides
- Validate script branches
- Check metrics capture outcomes
- Verify report includes success rates
References
- OWASP Testing Guide — https://owasp.org/www-project-web-security-testing-guide/
- MITRE ATT&CK — https://attack.mitre.org/
- NIST SP 800-53 — https://csf.tools/reference/nist-sp-800-53/
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?