Attest
A free, open-source plugin for Claude
If Claude writes something that matters, make sure you've reviewed it properly.
Attest is a review plugin for Claude. When Claude drafts a contract, policy, or analysis, Attest asks the questions a thorough reviewer would ask, records your answers, and saves a decision log you can file.
Free and open source. Nothing is sent anywhere. Your reviews stay on your machine.
How it works
1. Claude generates a document
You use Claude as normal. It drafts a contract, writes a policy, produces an assessment. The output looks good. Maybe it is good.
2. Attest walks you through a review
Type /attest:review and Attest reads what Claude produced. It suggests a risk level for you to confirm or adjust, then asks you targeted questions. Not generic checklists. Questions based on the actual content.
3. You get a decision log
Your answers are saved as a document with a unique fingerprint. File it, share it, or attach it to the output it reviews. You reviewed it. You can prove it.
What Attest is not
It doesn't judge quality.
Attest doesn't tell you whether Claude's output is good. It makes sure you've thought about it properly before you use it.
It doesn't provide legal advice.
The questions are designed to surface things worth considering. They don't replace professional judgement.
It doesn't send data anywhere.
Everything stays on your machine. No tracking, no external calls, no telemetry.
What people use it for
Contract review
Claude drafts a vendor agreement. Before you sign off, Attest flags questions about liability, termination clauses, and jurisdiction. Your decision log records what you checked and what you accepted.
Team policy documents
Claude writes an internal data handling policy. Attest asks whether it covers edge cases, aligns with existing policies, and whether the right people have been consulted. No rubber-stamping.
Data protection assessments
Claude produces a DPIA draft. Attest asks about data flows, legal basis, and proportionality. If something needs a specialist, the built-in escalation workflow creates a record you can forward to them.
The human approves
- Attest helps you ask better questions and keeps a record of your answers.
- But the decision is yours. The human in the loop is the one who approves.
- Attest makes sure that approval is informed and documented.
- Attest is licensed under Apache 2.0 (opens in new tab).
- It is provided as-is, without warranty of any kind.
- Attest does not accept liability for decisions made using its outputs.
How to get Attest
Attest works with Claude Code (the command-line tool).
Submitted to the Anthropic plugin marketplace. Download from GitHub in the meantime.
Install from GitHub
- Download Attest from GitHub (opens in new tab) (click the green "Code" button, then "Download ZIP")
- Unzip the folder somewhere on your computer
- In Claude Code, run:
claude plugin install /path/to/attest Type /attest:help to check it's working
Uninstall
To remove Attest, run:
claude plugin uninstall attest How to use Attest
Once installed, these commands are available inside Claude. Type any of them to get started.
/attest:review- Start a review of something Claude produced. Attest reads the output, suggests a risk level, and walks you through targeted questions.
/attest:log- Generate a decision log from a completed review. Captures who reviewed it, what they decided, and their sign-off.
/attest:escalate- Flag something that needs a second opinion. Creates a record you can send to a specialist or someone with more authority.
/attest:resolve- Close an open escalation once it's been resolved. The resolution is recorded alongside the original flag.
/attest:status- See a summary of your review activity. How many reviews, what decisions were made, any open escalations.
/attest:config- Set where Attest saves your decision logs and escalation records.
/attest:help- Show the full command reference and quick-start guide.
Get Attest
Submitted to the Anthropic plugin marketplace. Download from GitHub in the meantime.
Download from GitHub → (opens in new tab)Stay updated
Get notified when Attest lands in the Claude plugin directory and when we add new features.
Have a specific question?
Attest: to formally declare something to be true. That's the job.