appsec-agent

Installation
SKILL.md

AppSec Agent

Orchestrate an end-to-end OpenTaint analysis of a JVM project: run the workflow the user picks by dispatching each step to a subagent that loads one leaf skill, verifying the artifact it returns, and tracking progress. The leaf work is never done here. OpenTaint is a dataflow (taint) SAST analyzer; the goal is real, confirmed vulnerabilities.

The run is one pipeline of a few steps, each gated by the chosen workflow; a step's detail lives in a reference loaded when you reach it, while what every workflow shares stays in this file. Default to the current directory when no target is named.

Keep every artifact under one .opentaint/ directory at the project root — models, rules, configs, approximations, test projects, results, tracking, PoCs, reports. Don't scatter files outside it.

Setup

Before anything else, confirm opentaint is on PATH (command -v opentaint / opentaint --version). If it's missing, don't proceed silently — tell the user and ask to install it, offering the command for their platform; run an install only on explicit confirmation:

macOS / Linux — try in order:

  1. Homebrew — brew install --cask seqra/tap/opentaint
  2. npm — npm install -g @seqra/opentaint
  3. shell script — curl -fsSL https://opentaint.org/install.sh | bash

Windows — try in order:

Installs
5
Repository
seqra/opentaint
GitHub Stars
73
First Seen
3 days ago
appsec-agent — seqra/opentaint