In plain English
An employee is approved to read invoices. Months later, someone hands them the company card. Nobody updates the approval.
The same thing happens to AI agents. They are approved for one job, then quietly given more access as teams connect them to new tools. Scopewake is the record that notices.
Approve
A manager approves an AI assistant for one job, such as reading invoices. Scopewake records exactly what the assistant can reach on that day.
Watch
Engineers keep connecting assistants to new tools. Scopewake checks the setup files and notices when an assistant can reach something new.
Re-check
The approval is marked “needs review”, with the reason in plain words. The person who approved it decides what happens next.
Who it is for
- Risk and compliance teams
- Show that every AI approval still describes what the assistant can actually do.
- Security engineers
- See which AI assistants can reach payments, code, cloud accounts or secrets, and catch new access early.
- Auditors and regulators
- Get a dated record of each approval and every change since, in files they can test.
Words used on this page
- AI agent
- An AI assistant that can take actions, not just answer: run code, read files, call other systems.
- Connector (MCP)
- A plug that links an AI agent to another system, such as Stripe, GitHub or a database. MCP, the Model Context Protocol, is the common standard for these plugs.
- Reach
- Everything an agent could touch: its connectors, the passwords and keys it can read, and its cloud permissions.
- CLI and CI
- A CLI is a tool you run by typing a command. CI is the automated system that checks code before it ships; Scopewake can run there on every change.
Change an agent’s access. Watch the approval.
Finance approved a Cursor agent on 1 October to read invoices. Its reach was frozen into the approval. Add or take away access and see what Scopewake reports.
Invoice reader
- Scope
- Read invoices, Singapore entity only
- Agent
- Cursor (project)
- Valid until
- 2027-10-01
- credential added generic-secret at .cursor/mcp.json:stripe (STRIPE_SECRET_KEY)
- capability added payments via mcp:stripe
- MCP server added stripe (local, npx)
$ scopewake review --ledger approvals.json
scopewake review (2026-10-24)
1 re-review required, 0 evidence expired, 0 to verify, 0 expiring soon, 0 current; 0 unapproved agent(s)
[re-review required] Invoice reader
approved by Head of Technology Risk on 2026-10-01, valid until 2027-10-01; owner Finance Operations
! credential added: cursor/Cursor (project) (.cursor/mcp.json): generic-secret at .cursor/mcp.json:stripe (STRIPE_SECRET_KEY) [MAS AIRM para 5.25(a), 5.24]
! capability added: cursor/Cursor (project) (.cursor/mcp.json): payments via mcp:stripe [MAS AIRM para 5.25(a), 5.24]
! MCP server added: cursor/Cursor (project) (.cursor/mcp.json): stripe (local, npx) [MAS AIRM para 5.25(a), 5.24]How it works
Four moments in the life of one approval. Scroll and they stack, like the file they become.
An owner approves the agent.
scopewake approve records who approved what, for which agents, and freezes the reach they have today: servers, credentials, capabilities, cloud permissions.
- invoices server
- INVOICE_API_KEY
Reach frozen: 1 server, 1 credential
Its access grows without notice.
A developer connects Stripe to the same agent. Nothing in the approval record changes, so the approval now describes an agent that no longer exists.
- invoices server
- INVOICE_API_KEY
- stripe server
- payments capability
Change found: 1 server added
Scopewake flags the approval.
scopewake review compares today’s reach with the frozen snapshot. Any addition marks the approval re-review required, with each reason and the MAS paragraph it maps to.
- invoices server
- INVOICE_API_KEY
- stripe server
- payments capability
3 reasons · MAS para 5.25(a)
The owner re-approves, on record.
The owner decides whether the change is significant and re-approves. The earlier approval stays in the history, so an examiner can see the whole trail.
- invoices server
- INVOICE_API_KEY
- stripe server
- payments capability
Reach frozen again, history kept
Open the folder. Click a paper to read it.
Evidence a reviewer can read
Every review names the approval, its owner and date, each change found, and the paragraph it maps to. One command, three formats.
$ scopewake review --ledger approvals.json --format md > review.md scopewake review --ledger approvals.json --format csv > review.csv scopewake review --ledger approvals.json --fail-on-reviewBuilt for a careful yes
Start with local evidence.
It reads agent configuration files and policy exports on your own machines. Nothing is sent anywhere, so the evidence boundary is clear from the first day.
Show what is known, and what is not.
A configuration is evidence, not a guarantee of what an agent does at runtime. Gaps, unsupported sources and assumptions sit next to every finding.
Keep people in control.
Scopewake flags stale approvals and supplies the context. The accountable owner decides what is significant and what happens next.
Scopewake shows which approvals a change has touched, before anyone asks.
MAS Guidelines on AI Risk Management, para 5.25(a), issued 7 October 2026: significant changes should trigger appropriate reviews and re-approval processes before implementation. Scopewake is not endorsed by MAS; its mapping is indicative, not legal advice.
Scope
Start with one assessment
The scanner is open source and free to run on your machines and in CI. You pay when you want it set up, kept current and turned into evidence.
- Your agents’ reach scanned on your own machines
- Each AI approval checked against today’s reach
- A findings report with the evidence files attached
- Scope and acceptance criteria agreed in writing first
Then an annual evidence programme, from S$15,000.
Questions buyers ask
Scopewake is built to open no network connection and write no files. It reports the names, kinds and locations of secrets, never their values. Tests and a source-policy check enforce this design; they are not a proof, so read the code and run it offline first.
Start with one agent
Define a small pilot your team can evaluate in a week. Choose who leads it and where the first evidence comes from, and take the brief to your next meeting.
Ask about an assessment
Prefer to read first? Download the sample evidence or build a pilot brief.