Skip to content

Context quarantine and roles ​

This workflow covers client scope intake, model-driven Pentest MCP execution, durable evidence, report drafting, analyst verification and final publication. Pentest MCP provides the value: a model session without successful MCP assessment records is rejected.

Keep the concrete client environment inventory and authorization record in private engagement storage outside the public distribution and outside the assessor's builder context.

Roles and quarantine ​

RoleInputOutputQuarantine rule
Scope authorClient authorization, assets, windows, methods, data rulesEngagement and assessment planNever enters assessor or report transcript
Assessment agentOne scope, one plan, MCP catalogTool calls, evidence, coverage and unverified observationsFresh CLI home/work directory or guarded API loop; no builder repo, scope chat or other engagement
Report agentBounded scope/plan and evidence packetEvidence-cited analyst draftSeparate process/home; no assessment MCP or assessor transcript
Analyst reviewerDraft and cited source recordsVerified findings and approved languageModel candidates have no publication authority

The owner boundary isolates engagements across authenticated HTTP principals and local stdio installations. Human role separation still requires separate accounts or operating procedures. Attribution fields are not digital signatures.

Released under AGPL-3.0-or-later. Use only within explicit authorization and scope.