Automated bug reproduction, fix, and verification for SharePoint On-Prem — powered by collaborative AI tools.
Every security bug follows the same six-step manual workflow — a developer is pulled in at every step (highlighted), each costing hours to days.
Vision: a developer pastes a bug report, walks away, and comes back to a verified fix with a PR ready to raise.
Many On-Prem bugs are already fixed in SharePoint Online. When a SPO PR exists (--spo-pr <url>), MARS studies it first and reuses that work — without skipping On-Prem reproduction.
On-Prem CP1→CP4 still runs in full — SPO porting only seeds the plan with a proven fix to adapt.
MARS is built to be verifiable, not just automated. Five design choices keep it honest.
The Reviewer re-runs everything from scratch on an independent VM — nothing ships on the Worker's word alone.
Every checkpoint requires machine-checkable proof (evidence.json); unproven claims are blocked, never faked.
Fixes land behind a flag, so a change can be toggled off instantly without a rebuild or redeploy.
Interrupt, redirect, or take over at any checkpoint; escalations always route back to a human.
State lives in one append-only JSONL log — a run can resume exactly where it stopped.
Independent re-check + evidence + confidence scoring surfaces discrepancies before they reach a PR.
MARS — Multi-Agent Resolution System