Loading...
Loading...
Paranoid OWASP-style security analysis of ONE unit (a PR, spec, or branch diff) — severity-ranked findings, non-obvious attack vectors, same-pattern hotspots, and "go deeper" follow-up runs. Writes a redacted report (live exploitable details withheld), kept local by default or shipped as a docs PR, or a fragment for `om-auto-sec-report`. Use for "security review of PR 123".
npx skill4agent add open-mercato/skills om-auto-sec-report-prom-auto-create-prom-auto-sec-reportreferences/agentic-setup.md{target}pr:{number}spec:{path}.mdpaths.specsbranch:{name}--base <branch>BASE_BRANCHbaseRefName--out-fragment <path>.ai/tmp/--deep-scan--slug <kebab-case>pr-1234spec-<basename>branch-<name>--forceom-auto-create-prPR: #<n>pr:<n>Spec: <path>spec:<path>om-auto-create-prom-auto-continue-prPR:om-auto-sec-reportom-auto-create-prprom-auto-sec-report.ai/skills/om-auto-sec-report-pr/SKILL.mdreferences/agentic-setup.md.ai/agentic.config.jsonom-setup-agent-pipelineBASE_BRANCHSPECS_DIRANALYSIS_DIRsecurityChecklistreviewChecklistsecurityReport.publishsecurityReport.disclosureknowledge.sources{target}SPECS_DIR^[A-Za-z0-9._/-]+$statemergeCommitheadRefOidbaseRefNametitlebodylabelsorigin/<name>origin/$BASEreferences/worktree-setup.mdgit diff --name-onlygit difforigin/$BASE...origin/<name>securityChecklistreviewChecklistCODE_REVIEW.mdBACKWARD_COMPATIBILITY.mdAGENTS.mdknowledge.sourcesreferences/agentic-setup.mdreferences/deep-attack-vectors.mdseveritycategoryA01A10Out of scope (not OWASP)locationfile:linespec:sectionwhyfixreferences/deep-attack-vectors.mdcoveredrisk surfacednot applicableinconclusive (next step)risk surfacedorigin/$BASEreferences/agentic-setup.md--deep-scansame pattern, same risksame pattern, different context — worth a lookNone foundom-auto-sec-report-pr pr:<n>spec:<path>branch:<name>--deep-scan[recommended]references/report-templates.md--out-fragmentsec-unit-statussec-unit-withheldsecurityReport.publish: "local".ai/tmp/om-auto-sec-report-pr/<slug>/"pr"om-auto-create-prreferences/report-templates.md--slug sec-report-pr-<slug>--forceANALYSIS_DIRdocumentationsecurityskip-qarisk-lowom-auto-review-prreferences/agentic-setup.mdreferences/worktree-setup.mdtrap.ai/tmp/om-auto-sec-report-pr/withheld/references/report-templates.md⚠️ NEEDS HUMAN CONFIRMATIONprPR: #<number> (link: <url>)sec-unit-status: partial — <reason>om-auto-create-prStatus: in-progressom-auto-continue-pr {prNumber}references/rules.mdreferences/deep-attack-vectors.md[recommended]references/agentic-setup.mdwithhold-live.env{REDACTED}om-auto-create-prdocumentationsecurityskip-qaneeds-qarisk-lowpriority-mediumpriority-highpriority-extreme.env