mcpField
I
implementing-anti-phishing-training-program

implementing-anti-phishing-training-program

github.com/mukul975Security35.2k48 installsUpdated 8w ago
Repository

About implementing-anti-phishing-training-program

A guide for security teams designing and measuring an organization-wide phishing awareness program. It combines simulations, role-based learning, just-in-time training, and metrics, with a script for analyzing program results.

Key features

  1. 01Establish a susceptibility baseline
  2. 02Create role-based learning modules
  3. 03Run recurring phishing simulations
  4. 04Provide follow-up training
  5. 05Track results with scripts and reports

Use cases

  1. 01Launch an organizational phishing program
  2. 02Tailor training to departments and roles
  3. 03Measure changes in click and report rates

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/mukul975/anthropic-cybersecurity-skills --skill implementing-anti-phishing-training-program

After installing, type/implementing-anti-phishing-training-programin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

LICENSE
assets/
template.md
references/
api-reference.md
standards.md
workflows.md
scripts/
agent.py
process.py

Details

From the project README

Implementing Anti-Phishing Training Program

Overview

Security awareness training is the human layer of phishing defense. An effective anti-phishing training program combines regular simulations, interactive learning modules, metric tracking, and positive reinforcement to build a security-conscious culture. This skill covers designing, deploying, and measuring a comprehensive phishing awareness program using platforms like KnowBe4, Proofpoint Security Awareness, and open-source alternatives.

When to Use

  • When deploying or configuring implementing anti phishing training program capabilities in your environment
  • When establishing security controls aligned to compliance requirements
  • When building or improving security architecture for this domain
  • When conducting security assessments that require this implementation

Prerequisites

  • Management buy-in and budget approval
  • Security awareness training platform (KnowBe4, Proofpoint SAT, Cofense)
  • Employee email list and organizational structure
  • Baseline phishing susceptibility data (from initial simulation)
  • Learning management system (LMS) integration capability

Key Concepts

Training Program Pillars
  1. Baseline Assessment: Initial phishing simulation to measure current susceptibility
  2. Interactive Training: Role-based modules covering phishing identification
  3. Regular Simulations: Monthly/quarterly phishing tests with progressive difficulty
  4. Just-in-Time Learning: Immediate training after a user fails a simulation
  5. Positive Reinforcement: Recognition for reporting phishing correctly
  6. Metrics & Reporting: Track improvement over time by department and role
SANS Security Awareness Maturity Model
  • Level 1: Non-existent - No program
  • Level 2: Compliance-focused - Annual checkbox training
  • Level 3: Promoting Awareness - Engaging, regular content
  • Level 4: Long-term Sustainment - Continuous program with culture change
  • Level 5: Metrics Framework - Risk-based measurement and optimization

Workflow

Step 1: Establish Baseline
  • Run initial phishing simulation across all departments
  • Measure click rate, submit rate, and report rate
  • Identify high-risk departments and roles
Step 2: Design Curriculum
  • General awareness: Phishing identification basics for all employees
  • Role-specific: Finance (BEC/wire fraud), IT (credential phishing), Executives (whaling)
  • Progressive difficulty: Beginner, intermediate, advanced modules
  • Micro-learning: Short (3-5 minute) frequent sessions vs. annual marathon
Step 3: Deploy Training Platform
  • Configure KnowBe4/Proofpoint SAT with organizational groups
  • Set up automated enrollment workflows
  • Integrate with LMS for completion tracking
  • Configure reporting dashboards
Step 4: Run Continuous Simulations
  • Monthly simulations with varied scenarios
  • Increase difficulty based on organizational performance
  • Include diverse attack types: links, attachments, QR codes, BEC
Step 5: Measure and Optimize

Use scripts/process.py to analyze training completion, simulation results, and program effectiveness over time.

Tools & Resources

Validation

  • 90%+ training completion rate across organization
  • Measurable reduction in phishing click rate over 6 months
  • Increase in user phishing report rate
  • Department-level improvement tracking

Comments

Markdown supported