Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
genschema
command
Command genschema generates JSON Schema files from Go types.
|
Command genschema generates JSON Schema files from Go types. |
|
tms
command
tms (Threat Model Spec) is a CLI for creating security threat modeling diagrams.
|
tms (Threat Model Spec) is a CLI for creating security threat modeling diagrams. |
|
demo
|
|
|
attacker
command
Automated Attack Demo with Video Capture
|
Automated Attack Demo with Video Capture |
|
vulnerable-server
command
Vulnerable WebSocket Server - Educational Demo
|
Vulnerable WebSocket Server - Educational Demo |
|
Package diagram provides types for building threat model diagrams that can be rendered to D2 format.
|
Package diagram provides types for building threat model diagrams that can be rendered to D2 format. |
|
examples
|
|
|
openclaw
command
Example: OpenClaw WebSocket Localhost Takeover
|
Example: OpenClaw WebSocket Localhost Takeover |
|
Package ir provides the intermediate representation for threat modeling diagrams.
|
Package ir provides the intermediate representation for threat modeling diagrams. |
|
Package killchain provides types for attack chain frameworks including MITRE ATT&CK and Lockheed Martin Cyber Kill Chain.
|
Package killchain provides types for attack chain frameworks including MITRE ATT&CK and Lockheed Martin Cyber Kill Chain. |
|
Package schema provides embedded JSON Schema files for threat model validation.
|
Package schema provides embedded JSON Schema files for threat model validation. |
|
Package stix provides STIX 2.1 export capabilities for threat models.
|
Package stix provides STIX 2.1 export capabilities for threat models. |
|
Package stride provides types for STRIDE threat modeling.
|
Package stride provides types for STRIDE threat modeling. |
Click to show internal directories.
Click to hide internal directories.