Sandbox
@wiz-sec-public/SITF

Claude skills for SDLC attack flows and techniques

SITF gives you a way to model attacks against software delivery systems, from endpoint and VCS through CI/CD, registries, and production. It uses `techniques.json` as the source of truth, then builds the docs and HTML explorers from that data.

180 stars18 forksHTMLUpdated 1mo ago
Who it's for

Builders who use Claude Code to map supply chain incidents, red team reports, and SDLC attack paths.

What it delivers

You can turn incident writeups into structured attack flows and new technique proposals instead of starting from scratch.

What it does

Attack flow generation

Claude skills such as `/attack-flow` and `/red-team-flow` generate SITF-compliant flow files from incidents and engagement reports.

Technique proposals

The `/technique-proposal` skill helps you draft new technique definitions when the library has gaps.

Interactive visualizer

`app/visualizer.html` provides a drag-and-drop flow builder for mapping attack stages across SDLC components.

Technique library

`app/techniques-library.html` and `TECHNIQUE_LIBRARY.md` present the catalog of techniques with search and filtering.

Source-of-truth data model

`techniques.json` stores the technique definitions that drive the documentation and web views.

README

SDLC Infrastructure Threat Framework (SITF)

A comprehensive framework for analyzing and defending against attacks targeting Software Development Lifecycle infrastructure.

Quick Start

🌐 Try Online (No Installation Required)

Launch the Flow Builder - Interactive tool for mapping attack flows Project Demo

Explore Techniques Visually - Interactive visual explorer with filtering and search Project Demo

🤖 Use with Claude AI

Automated Attack Flow Generation - Use Claude skills to automatically generate SITF-compliant attack flows and technique proposals:

SkillPurpose
/attack-flowGenerate flows from public incidents and breach reports
/red-team-flowGenerate flows from red team/pentest engagement reports
/technique-proposalCreate new technique definitions when gaps are identified

See SKILLS.md for detailed usage instructions and examples.

📁 Use Locally

Launch builder locally - Download visualizer.html locally, open and build offline

Explore techniques - Download techniques-library.html locally, open and browse techniques offline

📖 Documentation

Read the Implementation Guide - Complete methodology, case studies, and usage instructions

What is SITF?

SITF helps security teams analyze supply chain attacks by:

  • Visualizing attack stages across SDLC components (Endpoint, VCS, CI/CD, Registry, Production)
  • Identifying the risks that enabled each attack technique
  • Mapping risks to appropriate security controls
  • Understanding attack paths and lateral movement patterns

Framework Components

  • 5 Infrastructure Components: Endpoint/IDE, VCS, CI/CD, Registry, Production/Cloud
  • 75+ Attack Techniques: Pre-mapped with enabling risks and security controls
  • Dual Control Types: Protective controls (prevent attacks) and Detective controls (detect attacks)
  • Framework Mappings: Controls mapped to industry frameworks (OWASP SPVS)
  • Interactive Visualizer: Drag-and-drop interface for building attack flow diagrams
  • Real-World Case Studies: CircleCI breach, Shai-Hulud-2, TrustWallet, tj-actions, CodeBreach, s1ngularity

Documentation

Claude AI Skills

SITF includes Claude AI skills for automated attack flow generation. See SKILLS.md for complete documentation.

SkillInputOutput
/attack-flowIncident name, URL, or web searchsample-flows/<name>.json
/red-team-flowEngagement report (file/URL/text)flows/red-team/<name>.json
/technique-proposalGap descriptiontechnique-proposals/<id>.md

Contributing

Adding or Modifying Techniques

Manual Method:

  1. Edit techniques.json - the source of truth
  2. Run python3 build-techniques.py to regenerate documentation and web app
  3. Commit all changes (JSON, Markdown, and HTML)
  4. Submit PR or use locally

Automated Method (with Claude):

  1. Use /technique-proposal to generate a complete technique definition
  2. Add the generated JSON to techniques.json
  3. Run python3 build-techniques.py to regenerate documentation
  4. Submit PR with the proposal rationale

The build script generates:

  • TECHNIQUE_LIBRARY.md - Human-readable documentation
  • app/techniques-library.html - Visual technique explorer with filtering and search
  • app/visualizer.html - Interactive attack flow builder

Creating Attack Flows

Manual Method:

Automated Method (with Claude):

  • Use /attack-flow <attack-name> websearch to automatically generate flows from incident reports

Target Audience: Incident Response Teams, Security Architects, Threat Intelligence Teams, Security Engineers

Focus: Protecting producer organizations (software vendors, OSS maintainers) who create supply chain components


Starting April 14 2026, SITF is licensed under CC BY-NC 4.0. Versions prior to this date remain under CC BY-NC-ND 4.0.

Files in the repo

Repository payload13 top-level entries
  • .claude
  • .github
  • app
  • flows
  • build-techniques.py
  • CHANGELOG.md
  • CITATION.cff
  • IMPLEMENTATION_GUIDE.md
  • LICENSE
  • README.md
  • SKILLS.md
  • TECHNIQUE_LIBRARY.md
  • techniques.json

Discussion (0)

Ask about usage, or say what you built with it

Sign in to join the discussion.

No comments yet. Be the first to say what this is good for.

More skills

Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.

117k
1 add

Open-source AI job search: scan job portals, evaluate listings into a structured A-H report with a global 1-5 score, tailor your CV, track applications — runs locally in your AI coding CLI (Claude Code, Codex, OpenCode, Antigravity…)

71k
mvanhorn/
last30days-skill

AI agent skill that researches any topic across Reddit, X, YouTube, HN, Polymarket, and the web - then synthesizes a grounded summary

62k
Imbad0202/
academic-research-skills

Academic Research Skills for Claude Code: research → write → review → revise → finalize

48k

817 structured cybersecurity skills for AI agents · Mapped to 6 frameworks: MITRE ATT&CK, NIST CSF 2.0, MITRE ATLAS, D3FEND, NIST AI RMF & MITRE F3 (Fight Fraud) · agentskills.io standard · Works with Claude Code, GitHub Copilot, Codex CLI, Cursor, Gemini CLI & 20+ platforms · 29 security domains · Apache 2.0

33k

Distilly — Distill how they think into reusable Skills for any Agent or Bot. Formerly Colleague Skill(原同事 Skill).

25k