Skip to main content

Tasks

Tasks

Step-by-step instructions for common jobs. For background on how a feature works before you configure it, see Concepts.

For autonomous agents in your own Kubernetes cluster, see Set up Microsoft Entra agent identity. This is separate from human SSO and uses native agent identities and application permissions.

๐Ÿ“Š
View Project productivity
Select repositories and contributors, compare delivery trends, and inspect supporting evidence.
Read more โ†’
๐Ÿ› 
Connecting AI Tools
Connect Claude Code, Claude Desktop, Cursor, OpenAI Codex, or GitHub Copilot through AIControls.
Read more โ†’
๐Ÿ”Œ
Add a Provider
Connect an LLM provider and its credential.
Read more โ†’
๐Ÿงญ
Add a Route
Send a set of models to an ordered list of providers, with a strategy and failover.
Read more โ†’
๐Ÿšฆ
Steer a Team Through a Route
Name a route on an Access Binding grant so one team reaches different providers.
Read more โ†’
๐Ÿท๏ธ
Route a Model Alias
Give one model name to a route, with a different model per member.
Read more โ†’
๐Ÿ’š
Monitor System Health
Read the rolled-up status, drill into upstreams, gateway, services and runtime.
Read more โ†’
๐Ÿ“œ
Write a Policy
Author a CEL policy that matches tool calls or LLM requests.
Read more โ†’
๐Ÿ”
Set the default access policy
Choose how unmatched MCP, LLM, and outbound HTTP requests are allowed, held, or denied.
Read more โ†’
๐Ÿ“ฆ
Install a Policy Pack
Install a curated set of policies for anomaly detection, egress, approvals, content safety, cost, model access, or MCP tool access.
Read more โ†’
๐ŸŽš
Assign Autonomy Tiers
Set an agent's T1โ€“T4 autonomy tier from the UI or the API.
Read more โ†’
๐Ÿ’ฐ
Cost Governance
Set a budget and reduce spend with context optimization.
Read more โ†’
๐Ÿ›ก
Security & Compliance
Tune detection thresholds, govern skill risk, restrict network egress, and generate a compliance report.
Read more โ†’
๐Ÿšจ
Triage a Security Incident
Assign, acknowledge and resolve correlated incidents with a disposition and a note.
Read more โ†’
โŠ˜
Suppress Noisy Security Incidents
Hide a known-noisy pattern for a limited time, with a reason, and revoke it later.
Read more โ†’
โ†“
Export the Security Triage Record
Download incident triage actions and suppression rules for a SOX, HIPAA or DORA review.
Read more โ†’
โ›”
Contain an Agent from an Incident
Revoke an agent's access from an incident, see what it cuts off, and restore it from the identity page.
Read more โ†’
๐Ÿงญ
Choose Models for Internal AI Features
Give summaries, the attack-pattern Judge and the AI Analyst each the model they need, and keep Judge downgrades honest.
Read more โ†’
๐Ÿง 
Enable the Injection Classifier
Deploy the optional ML-based prompt-injection classifier sidecar and calibrate it against your own traffic before enforcing on it.
Read more โ†’
๐Ÿ“
Validate LLM Responses
Write a response-phase policy to scan or block outbound LLM and MCP tool text, including streaming replies.
Read more โ†’
๐Ÿ›ก๏ธ
Configure an External Guardrail
Point content-safety scanning at your own HTTP classifier and map its response onto AIControls' finding types.
Read more โ†’
๐ŸŒ
Restrict Network Egress
Limit which domains MCP tool traffic may reach, with scoped rules and exceptions.
Read more โ†’
โœ…
Approve or Deny a Request
Decide on exception, model-access, and budget top-up requests, including multi-approver co-sign, and revoke a grant.
Read more โ†’
๐Ÿ’ฌ
Request an Exception Inline
Ask for a time-boxed exception without leaving your AI tool โ€” reply to the denial, use a governance tool, or run /request-exception.
Read more โ†’
๐Ÿ”“
Request a Config-Target Exception
Request and approve a time-bounded exception against a budget cap or an egress allowlist.
Read more โ†’
๐Ÿงฉ
Connect an MCP Server
Register and authenticate an MCP server with AIControls.
Read more โ†’
๐Ÿ›ก๏ธ
Enable Network Egress Filtering
Generate a CA, configure the egress proxy, and write your first egress policy.
Read more โ†’
๐Ÿ›ฐ
Enable Runtime Controls
Install the Kyverno runtime sensor, turn on kernel-level observation, and verify coverage. Self-hosted Kubernetes only.
Read more โ†’
๐Ÿ“ฆ
Export Workload Compliance Evidence
Download one workload's governance scorecard and posture evidence, mapped to the EU AI Act and the OWASP Top 10 for Agentic Applications.
Read more โ†’
๐Ÿ›ก
Review Kubernetes Posture
Read the posture screens, check how fresh the evidence is, and choose which Kyverno policies count. Self-hosted Kubernetes only.
Read more โ†’
๐Ÿ“
Register a Workload
Declare what an AI workload is for and what it touches, in under five minutes โ€” through the intake form or an API push.
Read more โ†’
๐Ÿชช
Bind a Workload Identity
Tie a registered workload to the one ServiceAccount whose calls AIControls authorizes.
Read more โ†’
โœ…
Switch a Workload to Enforce
Preview the calls that Enforce would block, switch a registered workload to Enforce, and switch it back to Audit.
Read more โ†’
โช
Review and Restore a Binding Change
Edit an Access Binding or Runtime Binding, review the impact on every workload, and restore an earlier revision from its history.
Read more โ†’
๐Ÿงญ
Edit a Workload Blueprint
Create a Blueprint with a Purpose, a profile, one Access Binding, and one Runtime Binding, or edit one and review the impact on its workloads.
Read more โ†’
๐Ÿงฉ
Grant a Group of Workloads a Shared Access Binding
Select one Access Binding in several Blueprints, and change its grants for every workload at once after an impact preview.
Read more โ†’
โฌ†
Promote a Recommendation
Turn a workload's unmatched call into a grant in its own Access Binding, preview exactly what changes, and dismiss what you don't want.
Read more โ†’
๐Ÿ“
Turn a Workload's Learned Access into a Blueprint
Create a Blueprint from a workload, select or create its two bindings, keep the workload's access unchanged, then register similar workloads.
Read more โ†’
โ›”
Deny a Grant for One Workload
Narrow a legacy or shared Access Binding grant for one workload from its AI access tab, preview the result, and commit it in one audited write.
Read more โ†’
๐Ÿ›ก
Configure the Workload Trust Policy
Bind workload intent tiers to the Services, paths, and interpreters they stand for in your cluster.
Read more โ†’
๐ŸŸข
Make a Workload Ready to Register
Fix each failing readiness rule, from Pod Security to traffic routing, so the workload reads Ready to register.
๐Ÿท๏ธ
Register Workloads Automatically
Let developers opt a ready workload in with a label. AIControls registers it in Audit mode.
๐Ÿ›ก๏ธ
Protect OpenShell Sandboxes
Discover OpenShell sandboxes, register them automatically in Audit mode, and switch them to Enforce.
๐Ÿ”
Draft a Policy from Observation
Turn what a workload was observed doing into a reviewable RuntimePolicy draft, with every line linked to its evidence โ€” for workloads nobody controls the build of.
Read more โ†’
โœ…
Enable Enforcement for a Workload
Review what enforcement would block, record the authenticated enablement, and verify that controls become active and hold.
Read more โ†’
๐Ÿ›‘
Arm a Workload Kill Switch
Stop a registered workload's network, file system and exec, or gateway activity for a limited time, then disarm it.
Read more โ†’
๐Ÿ”
Admin Console SSO
Turn on admin console sign-in through the same identity provider you already use for the developer portal and AI clients.
Read more โ†’
๐Ÿชช
Link Your Enterprise Identity
Enable Cross-App Access for PAT-authenticated tools like Claude Code.
Read more โ†’
๐Ÿ—๏ธ
Create a Team Access Binding
Map an IdP team to one or more MCP servers.
Read more โ†’
๐Ÿงฉ
Manage access by team
Layer a few shared Access Bindings to give several teams the access they need.
Read more โ†’
๐Ÿงฐ
Control MCP Tool Access
Grant or deny individual tools per team, user, or agent โ€” with conditions and default-deny.
Read more โ†’
๐Ÿงฉ
Manage Toolsets
Curate reusable tool sets across servers and attach them to bindings.
Read more โ†’
โฑ๏ธ
Rate-Limit MCP Tools
Cap tool call rates per user, agent, or team โ€” deny or warn on exceed.
Read more โ†’
๐Ÿ”—
Integrations
Configure webhook, Slack, Teams, S3 export, Jira or ServiceNow tickets, or Okta agent setup.
Read more โ†’
๐Ÿ“ค
Export Security Incidents
Send an incident to Splunk, any webhook, Amazon Security Lake or Microsoft Sentinel as an OCSF Detection Finding.
Read more โ†’
๐Ÿ›ก๏ธ
Export to Microsoft Sentinel
Send incidents to a Sentinel table through the Logs Ingestion API, with a Microsoft Entra app registration.
Read more โ†’
๐Ÿชฃ
Export to Amazon Security Lake
Write incidents to a Security Lake custom source as OCSF Parquet, with an assumed role and external ID.
Read more โ†’
๐ŸŽซ
Create Security Incident Tickets
Create a Jira or ServiceNow ticket for an incident, manually or automatically for critical incidents.
Read more โ†’
๐Ÿ“‹
Review Configuration Audit
Find who changed configuration, inspect recorded changes, and investigate failed saves.
Read more โ†’
๐Ÿ“ก
Export Traces
Push LLM and tool-call traces to Langfuse, Jaeger, or Tempo.
Read more โ†’
๐Ÿง‘โ€๐Ÿ’ป
Manage Builder Portal Access
Control what developers can see and do in their own portal.
Read more โ†’
๐Ÿ“ˆ
Configure GitHub Delivery Attribution
Connect GitHub so AIControls can ingest pull requests for the Outcomes dashboard.
Read more โ†’
๐Ÿ“Š
Explore Engineering Outcomes
Compare activity, delivery, and supporting evidence across your workspace.
Read more โ†’
๐Ÿ“‚
Manage Productivity Repositories
Discover repositories, automate onboarding, and manage collection scope and skips.
Read more โ†’
๐Ÿ†
Use the Effectiveness Leaderboard
Enable, read, and tune the developer AI effectiveness leaderboard.
Read more โ†’
๐Ÿ”Ž
Review PR Contributions
Inspect patches, review optional AI proposals, and recognize related work.
Read more โ†’