Use Secureframe with Sazabi: tie failing compliance tests to real systems
Last verified on Nov 8, 2026.
Compliance tooling and production telemetry usually live apart. A log search tells you a storage bucket policy changed at 02
. Whether that bucket is in scope, whether a compliance test now fails for it, and who owns the control are questions for another tab in another product.Sazabi is AI-native observability and security. Connect Secureframe and the Sazabi agent can read that compliance record next to the logs, so a security finding and its audit impact can be checked in the same thread.
What the Sazabi agent can do with Secureframe
Secureframe hosts the MCP server and the connection uses OAuth. The Sazabi connector page lists the abilities:
- Query compliance frameworks and control status.
- Run and inspect automated compliance tests and remediation steps.
- Audit vendor security posture, questionnaires and risk tiers.
- Monitor personnel onboarding, training, MFA and device compliance.
- Track manual evidence, tasks and System Security Plan details.
Secureframe's MCP docs show how many tools sit behind that: 112 across 41 categories, wrapping its REST API. The ones an engineer reaches for first are read tools:
list_testsandget_testfor automated tests.list_cloud_resources,list_repositoriesandlist_devicesfor the assets tests run against.list_integration_connectionsto see which systems Secureframe pulls from.list_controls,list_frameworksandlist_framework_requirementsfor the audit side.list_risksandlist_third_party_risk_management_vendorsfor the risk register and vendors.
The server also has write tools such as update_test and update_cloud_resource. Every request runs as the signed-in Secureframe user, in the company they chose, with that user's permissions. Sazabi's read-only toggle keeps the connection to read-only tools.
Questions it answers
- Which automated tests are failing right now, and which assets do they cover?
- Is the cloud resource named in this log finding tracked in Secureframe?
- Which controls does a failing test belong to?
- Which repositories or devices are in the inventory for this environment?
- Which risks and vendors are open that relate to the service under investigation?
A worked example: a changed security group and the audit record
Your logs show a security group in the production account opened to a wider range at 02
UTC. You ask:Using Secureframe, list the failing automated tests and the cloud
resources they relate to. Is sg-0a1b2c3d4e5f60718 in the inventory? Which
control does any related test map to? Then compare against the 02:10
change in the CloudTrail logs.The agent calls list_tests and reads the failing ones. It calls list_cloud_resources and looks for the security group by identifier, then reads get_test for any matching test to see the details. list_controls gives the control each test supports. From your logs it takes the CloudTrail entry for the change.
The answer separates two facts that are easy to blur. One is the change itself, which comes from your logs. The other is its compliance record: whether Secureframe sees the resource, which test fails and which control it affects. If you want the result recorded as a task or comment, that needs a write-enabled connection, so keep it off when you only want to look.
Connecting the right region
Secureframe runs separate US and UK deployments with different MCP URLs, and the Sazabi connection asks for the region up front. A wrong choice shows up as no tools discovered, so reconnect with the other region if that happens. Sign-in follows your normal Secureframe login, including SSO and multi-factor steps.
How it fits with other integrations
The compliance record is most useful beside the systems it describes. Cloud audit logs from AWS show who changed a resource, and the edge view from Cloudflare shows what traffic reached it. Both live in cloud platforms, and the broader security category covers more sources. The integrations page lists everything, and pricing covers Sazabi plans.
Ways to connect
- Secureframe (MCP connector): Give the Sazabi agent tools to query and manage compliance data, controls, automated tests, vendors, risks, and framework requirements.
Frequently Asked Questions
Can the Sazabi agent change anything in Secureframe?
Secureframe's MCP server has write tools, such as update_test and update_cloud_resource. Sazabi has a per-connection read-only toggle for keeping the connector to read-only tools, and Secureframe limits every request to the permissions of the user who signed in.
Which Secureframe regions work?
The United States and the United Kingdom. Secureframe publishes separate MCP URLs for each, and you pick the region when you connect in Sazabi.
Whose permissions does the agent use?
The signed-in user's. Secureframe documents that each request runs as a specific user in a specific company and can only see and do what that user can in the app.
Does this add compliance reporting to Sazabi?
No. The agent reads and, if you allow it, updates data that already lives in Secureframe when you ask. Secureframe remains the system of record for frameworks, evidence and audits.
Sources
- Secureframe connects to Sazabi through one method, an MCP connector (accessed Nov 8, 2026)
- OAuth with dynamic client registration, US and UK regions, per-connection read-only toggle, and the agent abilities for frameworks, tests, vendors, personnel and evidence (accessed Nov 8, 2026)
- 112 tools across 41 categories including list_tests, get_test, list_cloud_resources, list_repositories, list_devices, list_controls and list_risks; every request runs as a specific user with that user's permissions; separate US and UK URLs (accessed Nov 8, 2026)