Skip to content

Open-source application security projects, mostly with an AI focus: AppSec Analyzer for threat assessments of repositories, AppSec Skills for threat modeling and security reviews with coding assistants, AppSec Tools for security scoring and requirements, aiscb for secure coding with AI assistants, and the discontinued TSS-WEB requirements framework.

AppSec Analyzer

Status: alpha License: Apache 2.0

appsec-analyzer is a command-line tool for threat assessments of local and remote repositories. A deterministic controller runs the assessment and integrates the LLM: Claude by default, Codex and other providers experimentally.

  • Combines deterministic scanners, a STRIDE-based threat survey, a catalog-based verifier, and abuse case checks. You can add your own abuse cases.
  • Writes a clear Markdown report and a YAML data file, and exports to PDF, HTML, and other formats.
  • Opens the findings directly in Claude Code or Codex for further analysis.
Excerpt from the architecture diagram of an OWASP Juice Shop assessment: internet attacker and users, trust boundaries, and the authentication component with its findings and assets

Excerpt from an OWASP Juice Shop assessment, created with appsec-advisor: the architecture derived from the repository, with findings per component and the assets each layer stores.

appsec-analyzer-examples has example reports for OWASP Juice Shop and DVWA as Markdown and YAML files, with all diagrams as SVG.

AppSec Skills

appsec-skills is a collection of application security skills for coding assistants, including:

  • create-threat-model creates, updates, or reviews a threat model from requirements, design documents, and team knowledge, even before code exists.
  • analyze-threats examines features, changes, pull requests, or design decisions for threats.

AppSec Tools

appsec-tools has standalone tools that run deterministically, without an LLM.

  • Security Score gives a repository a score from 0 to 100 and a grade from A to F, based on static checks. For a change, it rates the security relevance instead.

    Excerpt of security-score --details on Juice Shop: repository overview, then the score and findings for the Repository and Authentication topics

    Excerpt of security-score --details on OWASP Juice Shop, which is insecure on purpose. "partial" means that some topics could not be assessed, so there is no grade.

  • Requirement Harvester reads requirements from websites and wikis and writes them to an OSCAL catalog in YAML.

aiscb: AI Secure Coding Baseline

Latest release License: CC BY 4.0

aiscb provides secure-coding rules for AI coding assistants.

Supported assistants: Claude Code · GitHub Copilot · OpenAI Codex · Kiro

  • A compact core stays in the assistant's context on every prompt.
  • Topic modules such as web authentication, secrets, or supply chain load only when a task needs them.
  • The assistant applies the rules while it writes code and reports remaining risks in a security note.

The same prompt in Claude Code without and with aiscb: without it, Claude writes a custom cipher; with it, Claude cites the baseline rule against hand-rolled crypto and asks what the code is for

The same prompt in Claude Code, without and with aiscb. Without the baseline, Claude writes a custom cipher. With it, Claude cites the rule against hand-rolled crypto and asks what the code is for.

AppSec Advisor

Status: being rebuilt License: Apache 2.0 Claude Code plugin

appsec-advisor is a Claude Code plugin for application security. Most of it has moved into appsec-analyzer, and the plugin is currently being rebuilt.

Companion repository What it does
appsec-advisor-examples Example threat models for deliberately vulnerable apps such as OWASP Juice Shop, available as Markdown, HTML, PDF, YAML, SARIF, and Threat Dragon files.
appsec-advisor-packaging-template A template for packaging appsec-advisor as an internal Claude Code plugin with your organization's configuration.

TSS-WEB

Status: discontinued License: CC BY 4.0

tss-web is an open security requirements framework for web applications and services.

  • Covers technical and organizational controls for developing and operating web applications.
  • Sits between high-level security policies such as ISO/IEC 27001 and technology-specific secure-coding guidelines.
  • No longer maintained or further developed.

Questions and bug reports are welcome in each project's issue tracker.

Maintainer: Matthias Rohr  LinkedIn LinkedIn

Pinned Loading

  1. appsec-advisor appsec-advisor Public

    Claude Code plugin for code-anchored threat modeling and security architecture review.

    Python 18 3

  2. aiscb aiscb Public

    AI Secure Coding Baseline (AISCB) provides compact, tool-neutral secure coding rules for AI coding assistants such as Claude Code, GitHub Copilot, and Codex.

    Python 1

  3. appsec-advisor-packaging-template appsec-advisor-packaging-template Public

    Template to package appsec-advisor as an internal, org-branded Claude Code plugin.

    Python

Repositories

Showing 10 of 11 repositories

Top languages

Loading…

Most used topics

Loading…