From security-assessment
Synthesizes attack-chain narratives from multi-repo RECON, shared-credential matches, and service-communication diagrams. Produces named attack chains citing findings by ID. Does not detect new vulnerabilities.
How this agent operates — its isolation, permissions, and tool access model
Agent reference
security-assessment:agents/cross-repo-synthesizermediumThe summary Claude sees when deciding whether to delegate to this agent
Read aggregated data from multiple repos. Name cross-repo attack chains explicitly. Cite findings; do not invent. Invoked by `/cross-repo-analysis` after `service-comm-parser.py` and `shared-cred-hash-match.py` have produced their outputs. Context needs: artifact-stream - One RECON artifact per target repo (`memory/recon-<slug>.json`) - Per-repo disposition register (`memory/disposition-<slug>....
Read aggregated data from multiple repos. Name cross-repo attack chains explicitly. Cite findings; do not invent.
Invoked by /cross-repo-analysis after service-comm-parser.py and
shared-cred-hash-match.py have produced their outputs.
Context needs: artifact-stream
memory/recon-<slug>.json)memory/disposition-<slug>.json) if
/security-assessment ran per repo; else unified findings directlyservice-comm-parser.py)shared-cred-hash-match.py)memory/cross-repo-analysis-<assessment-slug>.md:
service-comm-parser.py embedded byte-identical.Load every RECON, the Mermaid (read node + edge labels), and shared- cred SARIF.
Build the cross-index:
Name attack chains. Candidate patterns: credential-reuse, unauthenticated- messaging, model-confusion, feature-poisoning. A chain is meaningful only when ≥ 2 repos are involved AND the chain advances the attacker's position. If none qualify, say so — do not invent.
Identify systemic patterns (≥ 2 repos exhibiting the same tendency).
Rank defensive priorities:
Each priority names affected chains/patterns + a role-level owner.
service-comm-parser.py output —
no reformatting, no re-rendering.Emit only the markdown file at § Output. No chat preamble or summary.
See docs/agents/cross-repo-synthesizer.md for the chain-meaningfulness
threshold, citation discipline, and no-individual-ownership rule.
npx claudepluginhub bdfinst/agentic-dev-team --plugin security-assessmentGiven a list of security findings, identifies chains where one finding enables another and writes a plain-English attack narrative. Invoked after vulnerability-audit and design-review have returned.
Combine individual security findings into multi-step attack chains (e.g., IDOR + missing auth = account takeover). Identifies compounded vulnerabilities worse than any single finding.
Orchestrates STRIDE-based security reviews by coordinating parallel sub-agents for threat analysis, factual assessments, and Mermaid diagram visualization on target paths.