The agent brief
Pro. For “what should my AI assistant tell me after a scan?”The brief is a short summary of a scan, the same shape every time, for an AI assistant to pass on as it is. Penthera’s rules fill it; no model is involved.
Findings that repeat collapse into one line: two advisories for one Node.js
pin, or the same rule in 16 build files. Every finding is counted once. The
full list stays in the JSON and Markdown reports.
Get it
penthera brief --json prints the merged brief as JSON. penthera brief
reads only the files you name and runs no scan.
How an assistant should reply
The MCP server and the Agent Skill ask the assistant to:- Pass the brief on in its order, with the verdict line and section names.
- Not move a finding between sections, change a severity or drop a group.
- Put anything it checked itself under a last section, My read, and say what it looked at. That section is the assistant’s view, not Penthera’s.
- Ask before changing files.
Which section a finding goes in
The first matching rule wins:- Likely noise: the file is local only (git ignores it), in generated
output (
.next*,dist,build,out,__pycache__,coverage), or a test fixture. - An info finding goes to Next if it names a command, or to Not checked if it says something was not found or not run.
- Check first: confidence
potentialorneeds-human-review, severity low, or a dependency capability. - Act on: everything else.