Skip to content

Control Assessment Agent ​

The Control Assessment Agent produces a structured readiness assessment for a Control, grounded in the Control definition, the Evidence linked to it, and the published policies linked to it. It helps teams run consistent readiness conversations without turning every review into a blank page.

What this is ​

When you run the agent, it generates:

  • a readiness score from 0 to 100
  • a short summary of what the current Evidence does and does not support
  • gaps with analysis and references
  • recommendations with references
  • the list of References it used: the Evidence items and policies it read

Running the agent stores the assessment in one step: the result you see is already the assessment of record, replacing the previous one. Humans remain accountable for how the assessment is used: validate it against the Evidence, and re-run after you fix what it found. The agent never changes a Control's status.

Where in Modulos ​

You run the Control Assessment Agent from the Control detail view, or across whole frameworks as a Job. The dashboard and the Controls list show where assessments stand.

  • AI System → Controls → select a Control → Assessment → AI Agent to run the agent; the assessment is stored when the run completes
  • AI System → Controls → Create Job to assess the Controls under selected frameworks that are still Not executed, on a schedule or on demand
  • AI System → Dashboard for the AI Assessment Progress cards: coverage and average readiness, each linking into the Controls list
  • AI System → Controls filter bar: the AI Assessment filter shows Assessed or Not assessed Controls
Control Assessment tab showing a readiness score, the Evidence the agent read, gaps, and the AI Agent action.
The Assessment tab shows the stored agent assessment: a structured readiness snapshot with gaps and recommendations. UI shown in dark mode.
  1. 1
    AI Agent
    Run the agent; the resulting assessment is stored and replaces the previous one.
  2. 2
    Readiness score and summary
    A structured snapshot of how well the Control is supported by current Evidence.
  3. 3
    References
    The Evidence items and policies the agent read; labeled Sources in this capture.
  4. 4
    Gaps
    Where Evidence is missing, insufficient, or misaligned, with references back to the items read.

Who can do what ​

Permissions

You need AI System permission to run the agent; running it stores the assessment.

  • AI System Owners and Editors typically run the agent and act on its findings.
  • Viewers typically read stored assessments and follow references back to artifacts.

If you don’t see the AI Agent button or the Assessment tab, ask your AI System Owner or organization admin.

How it works ​

When you run the agent, Modulos:

  1. takes the Control’s question, description, and guidance
  2. collects every Evidence item linked to the Control and every published policy linked to it under Associated Policies
  3. reads all of that material into the assessment
  4. generates a structured assessment in the AI System language

References in gaps and recommendations are chips that link to the Evidence item, with a hover preview; a deleted or inaccessible item shows as a chip without a link. Policies appear in the References with a "(policy)" suffix and are not linked yet.

Processing gate ​

Uploaded Evidence and policy files are indexed before the agent can read them. A manual run while any linked Evidence or policy is still being processed is refused with a message naming how many items are pending; wait for processing to finish and run again. Assessment Jobs wait for processing to finish before running their steps.

Framework-wide assessment Jobs ​

AI System → Controls → Create Job lets you select frameworks. The job expands each framework into one assessment step per Control that is still Not executed; Executed, Out of scope, and Archived Controls are left alone. The selection is fixed when the job is created or edited, so Controls added later do not join it. Each run replaces the stored assessments. The job's Overview lists the Controls under each framework with their code and current readiness, both linking to the Control's Assessment tab, and the Run Details show the readiness per step. See Jobs for scheduling.

Tracking coverage ​

The AI System dashboard shows two AI Assessment Progress cards when the agent is enabled for your organization: AI Assessment Coverage (Controls with a stored assessment out of all assessable Controls) and AI Readiness (the average score across assessed Controls). Only the latest assessment per Control counts. Each card links into the Controls list with the matching filter: Controls not yet assessed, or assessed Controls sorted lowest score first. See AI System Dashboard.

How to use it ​

  1. Attach the most relevant Evidence to the Control, and link the policies that govern it.
  2. Open the Control’s Assessment tab and select AI Agent. The assessment is stored when the run completes. If the run is refused because Evidence or policies are still being processed, wait a moment and run again.
  3. Read the summary, then review gaps and recommendations against the referenced Evidence.
  4. Update Evidence and Control report content as needed, then re-run the agent. Each run replaces the stored assessment.

To assess at scale, use AI System → Controls → Create Job and select frameworks. To find what is left, use the AI Assessment filter on the Controls list or the dashboard cards.

Important considerations ​

  • The readiness score is not a certification. Use it to focus review effort, not as an approval decision by itself.
  • If Evidence is missing, the agent will correctly report gaps. Treat this as a checklist to collect the right artifacts.
  • Run assessments early and re-run when Evidence changes. Controls become harder to change once executed.
  • AI can make mistakes. Validate claims and references against the underlying Evidence.