Discover and explore top open-source AI tools and projects—updated daily.
fr33d3m0nAI-native skill for automated software risk analysis
Top 98.6% on SourcePulse
Summary
This repository provides an AI-native, LLM-driven threat modeling skill for automated software risk analysis. Targeting engineers and security professionals, it offers comprehensive security assessment, threat modeling, security testing, penetration testing, and compliance checking via a code-first approach, aiming to streamline and deepen security evaluations.
How It Works
The skill employs an LLM-driven, code-first methodology. It uses a Subject-Action-Object (SAO) model for systematic threat enumeration and a trust inversion model (SKILL.MD = UNTRUSTED). Leveraging the SM2 state machine from the "Cobweb" system, it enhances security analysis depth and path coverage.
Quick Start & Requirements
Installation involves cloning the repository globally (~/.claude/skills/) or project-locally (.claude/skills/). Prerequisites include the Claude Code CLI, Python 3.10+, and SQLite3. To begin, navigate to your project directory and invoke /threat-modeling to follow the 8-phase workflow. The repository is available at https://github.com/fr33d3m0n/threat-modeling.git.
Highlighted Details
Maintenance & Community
The README does not detail specific maintenance contributors, sponsorships, or community channels (e.g., Discord, Slack). The project is at version 3.1.0, indicating active development.
Licensing & Compatibility
Licensed under the permissive BSD-3-Clause, allowing for commercial use and integration into closed-source projects without significant copyleft restrictions.
Limitations & Caveats
A primary dependency is the "Claude Code CLI," potentially indicating a specific ecosystem or proprietary interface. As an "AI-native" tool at v3.1.0, it is likely under active development, and users should anticipate evolving stability. No specific unsupported platforms or known bugs are detailed.
1 month ago
Inactive