Drata logo

Drata + Memtro

Which SOC 2 controls are not ready, and who has not done security training?

Drata tracks how close you are to frameworks such as SOC 2 and ISO 27001. Memtro reads framework readiness, controls with their evidence, tests and owners, failing monitoring tests, evidence due for renewal, personnel compliance checks, vendors and risk registers. Personnel email and dates are never returned. When asked and once an administrator has granted the action by name, it can add notes to controls and risks, create and update risks, tasks and vendors, edit controls or take them out of scope, and re-run a monitoring test. Owners and assignees may be notified. Deleting a risk is permanent.

In Memtro

What you can do with Drata in Memtro

Ask in plain English from chat, your editor, a scheduled job or your own agent. The model picks the right Drata tool, reads what it needs, and answers with the source cited.

What it does

  1. 01Lists frameworks with whether each is ready, and controls with readiness, evidence, policy, owners and passing and failing test counts.
  2. 02Lists failing monitoring tests by default, with since when each has failed and the controls it covers.
  3. 03Lists evidence by status, such as expiring soon or expired, and shows which people pass or fail checks such as security training, without email or dates.
  4. 04When asked and granted, adds notes to controls and risks, creates and updates risks, and permanently deletes a risk. Owners and reviewers may be notified.
  5. 05When asked and granted, creates, edits and completes compliance tasks, whose assignees may be notified, and creates or updates vendors in the register without contacting them.
  6. 06When asked and granted, edits a control's text, marks it out of scope with a rationale or back in, and re-runs a monitoring test now.

Acts when asked

When you ask it to

These tools change something in Drata. The model is told to use them only when you ask for exactly that, and an administrator grants each one by name to the teams that may use it; a personal connection acts only after its owner allows it.

  1. 01Add a note to a control
  2. 02Add a note to a risk
  3. 03Create a risk in a risk register, or update its score, treatment, status or details
  4. 04Delete a risk from a risk register permanently
  5. 05Create a compliance task, edit it, or mark it complete or incomplete
  6. 06Re-run a monitoring test now
  7. 07Create a vendor, or update a vendor's status, risk, category or details
  8. 08Edit a control's name, description, question or activity
  9. 09Mark a control out of scope (archives it) or back in scope

Events

When it happens

Turn events on in the connection's Events tab on the Connections page, then add the address it shows as a webhook in Drata, choosing the same kinds; the tab shows Drata's own steps. Each event can start a job, with the event as its input. Drata sends a secret with every delivery, and one without it is refused.

Events and webhooks
  • 01Control details updated
  • 02Control became not ready
  • 03Control became ready
  • 04Evidence linked to a control
  • 05Evidence unlinked from a control
  • 06Policy linked to a control
  • 07Policy unlinked from a control
  • 08Test mapped to a control
  • 09Test unmapped from a control
  • 10Requirement mapped to a control
  • 11Requirement unmapped from a control
  • 12A control's mapped test started passing
  • 13A control's mapped test started failing
  • 14Control owner changed
  • 15Control marked in scope
  • 16Control marked out of scope
In practice

Ask it like you would a colleague

Once Drata is connected, these are the kinds of things people ask. Plain questions, no syntax. If the answer lives partly in another system you have connected, Memtro looks there too.

Drata logoDrata + Memtro
  • Which SOC 2 controls are not ready?

  • How close are we to SOC 2?

  • Who still has not done security training?

  • What evidence expires this month?

  • Re-run the MFA monitoring test now that the fix is in.

01

Audit readiness check

Priya Sharma, head of security at Northwind, asked how close they were to SOC 2. Memtro read how many of the framework's requirements were ready and listed the controls not yet ready with their owners. It also named the failing monitoring tests behind them.

02

Following up a finding

Dan Fletcher, CTO at Acme Ltd, asked Memtro to set Sarah Chen a task to finish laptop encryption by the end of the month, linked to the encryption control. Memtro created the task assigned to Sarah, and Drata may have notified her. Once she reported it done, Memtro re-ran the encryption monitoring test.

Teams

Where it fits

The teams that lean on Drata most, a question each of them asks, and what they connect beside it.

Better together

Works with

A record in Drata is rarely the whole story. Connect the systems that hold the rest and Memtro checks them together, then remembers what it learned so the next question starts further along.

Also in Engineering and operations

Using something else for the same job, or both? Each connector has its own tools; connect as many as you like.

Setup

How to connect

Connect withAPI key
  1. 1

    In Drata, open Settings → API Keys → Create API Key and choose All read, or Custom scopes.

  2. 2

    Add only the write scopes for what you will ask Memtro to do, such as create:control-note and create:risk-note for notes, or create:risk and update:risk for risks. Set an expiry and copy the key, which is shown once.

  3. 3

    In Memtro, open Connections → Drata, paste it into API key, and set Region to eu or apac if your account is hosted there.

  4. 4

    Ask: which SOC 2 controls are not ready?

Also works from

Chat in the dashboard, the OpenAI-compatible API, scheduled jobs, and any MCP client: Claude Code, OpenCode, Cursor, Claude Desktop. The Drata tools are the same everywhere.

FAQ

Questions

Can Memtro change anything in Drata?+

Only when you ask, and only what it has been granted: add a note to a control; add a note to a risk; create a risk in a risk register, or update its score, treatment, status or details; delete a risk from a risk register permanently; create a compliance task, edit it, or mark it complete or incomplete; re-run a monitoring test now; create a vendor, or update a vendor's status, risk, category or details; edit a control's name, description, question or activity; mark a control out of scope (archives it) or back in scope. Every other tool reads, searches or lists. The Connections page labels the tools that act, an administrator grants each one by name to the teams that may use it, and a personal connection acts only after its owner allows it.

Who can use a Drata connection?+

A personal connection serves only your own requests. A shared connection serves the organisation: everyone, or only the teams an admin chooses. Admins can always add shared connections; other members need the permission.

Does Memtro store my Drata data?+

Credentials are encrypted at rest. Tool results are cached briefly so agent loops do not repeat identical calls, and the facts the model extracts are saved to your organisation's memory with provenance (system, record and link) so they can be checked and superseded.

How do I connect Drata?+

API key. In Drata, open Settings → API Keys → Create API Key and choose All read, or Custom scopes.

Can Drata start a job?+

Yes. Turn events on in the connection's Events tab on the Connections page, then add the address it shows as a webhook in Drata, choosing the same kinds; the tab shows Drata's own steps. A job set to start "When an event arrives" then runs once for each matching event, with the event as its input. The run treats the event as outside data, never as instructions, and anything the run remembers is kept as unverified.

Connect Drata in a few minutes

Seven-day free trial, then one monthly price per organisation. Connectors, jobs and memory are never metered.

Where agents remember your company

Sign in, add a provider key, create an API key and point your tools at Memtro. It takes about five minutes.

7-day free trial · card on file, nothing charged until it ends · cancel any time