Autonomous third-party risk management
Problem
Third-party assessments are often slowed by repeated document review, inconsistent judgments, and manual handoffs. I designed this platform to turn that process into a defined engineering system without exposing the employer, vendors, or internal environment it was built to support.
Approach
I built the platform against a 60-item conformance specification and used an adversarial LLM review loop to evaluate vendor evidence and challenge initial conclusions. The implementation combined Python with Claude Code, Cursor, and GitHub Copilot, while keeping assessment logic and review criteria explicit enough to test rather than burying them inside prompts.
Outcome
The work demonstrates how I approach GRC automation: define the control logic, encode the workflow, constrain AI-assisted decisions, and preserve a reviewable path from evidence to conclusion. It replaces an open-ended manual process with a repeatable system that can be evaluated against a specification.
System design
A specification-governed review loop
The central design decision was to keep evidence, requirements, and model judgments distinct. AI accelerates the review, while the conformance specification provides the standard and the adversarial pass tests the first conclusion before it becomes part of the decision record.
- 01Structured intake
Assessment scope and vendor evidence enter a consistent review path.
- 02Evidence analysis
Claims are extracted and connected to the relevant requirements.
- 03Primary assessment
The initial conclusion is evaluated against the 60-item specification.
- 04Adversarial review
A challenge pass looks for gaps, contradictions, and unsupported claims.
- 05Decision record
Evidence references and reasoning remain available for final review.
