/

  / What Is MAESTRO? A Threat Modeling Framework for Agentic AI

What Is MAESTRO? A Threat Modeling Framework for Agentic AI

Legacy threat modeling frameworks such as STRIDE were designed for software that behaves the same way over and over again. Agentic AI does no such thing. It can rewrite its own plan mid-task, call external tools, negotiate with other agents, and produce a different output from identical input.

MAESTRO exists because none of the legacy threat modeling frameworks were built to handle that.

MAESTRO stands for Multi-Agent Environment, Security, Threat, Risk, and Outcome. It is a seven-layer threat modeling framework created specifically for agentic AI systems, and it has become the closest thing the industry has to a standard method for reasoning about agent security.

Understanding MAESTRO in the Context of Agentic AI

What MAESTRO Stands For

Each word in the acronym carries meaning. Multi-Agent Environment signals that the framework models entire ecosystems of interacting agents, not a single model behind an API. Security, Threat, Risk covers the core discipline: identifying attack surfaces, cataloging threats, and assessing likelihood and impact. Outcome is the part most frameworks skip. MAESTRO asks what an attack actually produces in the real world, because an autonomous agent with tool access turns a compromised prompt into a compromised action.

The Origin of MAESTRO (Cloud Security Alliance)

The Cloud Security Alliance published MAESTRO in February 2025. Its creator is Ken Huang, Co-Chair of the CSA AI Safety Working Groups and CEO of DistributedApps.ai. The CSA has since applied the framework publicly to real systems, including OpenAI’s Responses API and Google’s A2A protocol, which gives practitioners worked examples rather than just theory. The framework is openly published, and the CSA maintains an official companion tool, the MAESTRO Threat Analyzer, on GitHub.

SOC 2, ISO 27001 and HIPAA done for you. Fixed fee, 100% audit pass rate.

Audit-ready in 6 weeks. Not 6 months.

Why Traditional Frameworks Fall Short for Agentic AI

STRIDE, PASTA, LINDDUN, and OCTAVE all share a founding assumption: the system under analysis follows predictable logic with clearly defined boundaries. You draw the data flow diagram, mark the trust boundaries, and enumerate threats against components that behave deterministically. Agentic AI breaks every part of that assumption.

Unique Security Challenges of Autonomous Agents

Agents introduce three properties that legacy models cannot express. Non-determinism means the same input can produce different behavior, so you cannot enumerate execution paths in advance. Autonomy means the agent makes decisions and takes actions without a human approving each step, which collapses the usual assumption that a person sits between intent and execution. And in multi-agent systems there is often no stable trust boundary: agents delegate to other agents, consume tool outputs from external servers via protocols like the Model Context Protocol (MCP), and update their own memory and goals at runtime.

The Gap Between Legacy Frameworks and Agent-Based Systems

The practical consequence is coverage gaps. STRIDE has no category for goal manipulation, where an attacker gradually steers what an agent is trying to achieve. PASTA assumes attacker objectives and data flows are fixed, which fails for systems that learn and adapt during operation. LINDDUN addresses privacy but says nothing about agent collusion or memory poisoning. A threat model built purely on these frameworks will pass review and still miss the attacks that matter most in an agentic deployment.

How MAESTRO Addresses Agentic-Specific Risks

MAESTRO does not discard the older frameworks. It extends them with a layered reference architecture, an AI-specific threat catalog for each layer, and, critically, explicit analysis of how threats propagate between layers. That cross-layer lens is the framework’s real contribution, because most serious agentic incidents are chains: poisoned data influences a model, the model misleads an agent, and the agent takes an unauthorized action three layers away from where the attack started.

The Seven Layers of the MAESTRO Framework

MAESTRO decomposes any agentic system into seven layers, each with its own threat landscape.

Layer 1: Foundation Models

The core LLMs or other models the agents reason with. Threats here include adversarial examples, model extraction, backdoored weights, and jailbreaks that bypass safety training. If the model is a third-party API, supply chain risk lives at this layer too.

Layer 2: Data Operations

Everything the agent ingests, stores, and retrieves: training data, RAG pipelines, vector databases, and agent memory. Data poisoning and memory tampering are the signature threats at this layer, and they are especially dangerous because a poisoned memory persists across sessions and keeps shaping future decisions long after the initial attack.

Layer 3: Agent Frameworks

The orchestration software that turns a model into an agent: LangChain, CrewAI, AutoGen, custom planners, and tool-calling logic. Threats include prompt injection through tool outputs, insecure tool definitions, and manipulation of the planning loop itself.

Layer 4: Deployment Infrastructure

The servers, containers, and cloud services the agents run on. The CSA’s threat catalog here reads like traditional cloud security with an agentic twist: compromised container images carrying malicious agent code, Kubernetes orchestration attacks, denial of service against agent runtimes, and tampering with Infrastructure-as-Code templates that provision agent resources.

Layer 5: Evaluation and Observability

The systems that monitor, evaluate, and debug agent behavior. This layer is often forgotten, and attackers know it. The CSA specifically flags poisoning observability data: manipulating the telemetry fed to monitoring systems so that incidents stay hidden from security teams while malicious activity continues.

Layer 6: Security and Compliance

MAESTRO treats this as a vertical layer that cuts across all others: identity and access management, guardrails, policy enforcement, and compliance controls. Threats include permission escalation, guardrail bypass, and compromise of the security agents themselves in architectures where AI enforces policy on other AI.

Layer 7: Agent Ecosystem

The environment where agents interact with users, other agents, and marketplaces. This is where the genuinely novel threats live: agent impersonation, misleading agent capability cards, tool squatting, and collusion between agents to achieve outcomes no single agent was authorized to pursue.

Insider Note: In real assessments, Layers 5 and 6 expose the maturity gap fastest. Most teams’ shipping agents can describe their model and their orchestration framework in detail, then go silent when asked how they would detect an agent behaving maliciously in production. If you can only invest in hardening two layers first, those two return the most.

Core Principles of MAESTRO

Five principles run through the framework.

  • The layered security approach assumes no single control suffices and demands defenses at every one of the seven layers.
  • The AI-specific threat focus targets risks like adversarial machine learning and goal misalignment that generic frameworks ignore.
  • Risk-based prioritization scores threats by likelihood and impact within the deployment’s actual context, rather than treating every finding as equal.
  • Continuous adaptation acknowledges that models get updated, agents learn, and attack techniques evolve, so a MAESTRO threat model is a living artifact, not a one-time deliverable.
  • Finally, cross-layer dependency analysis examines how a weakness at one layer becomes an exploit at another.

The CSA and Snyk both document the canonical example: data poisoning at Layer 2 skews decision-making at Layer 3 and ultimately triggers unauthorized actions at Layer 7.

How to Apply MAESTRO to Agentic AI Systems

Step 1: Define the Agentic System Architecture

Map every component of your system to the seven layers. Document each agent’s goals, the tools it can call, the data it can reach, the other agents it talks to, and the protocols involved (MCP servers, A2A connections, plain APIs). Ambiguity at this stage produces blind spots at every later stage.

Step 2: Identify Threats at Each Layer

Walk each layer against MAESTRO’s published threat landscapes. For every layer, capture two categories: traditional threats inherent to that technology, and agentic threats that arise from non-determinism, autonomy, and the absence of stable trust boundaries.

Step 3: Analyze Cross-Layer Interactions

Trace attack chains that span layers. Ask how a compromise at the infrastructure layer could reach the data layer, and how poisoned data could ultimately move the agent’s real-world actions. This step distinguishes a MAESTRO analysis from seven parallel STRIDE exercises.

Step 4: Prioritize Risks and Design Mitigations

Score each threat on likelihood and impact, then design layered mitigations: input validation and guardrails at the framework layer, memory integrity checks at the data layer, least-privilege identity at the security layer, runtime monitoring at the observability layer. Human-in-the-loop approval belongs on the actions where the outcome is irreversible.

Step 5: Continuously Update the Threat Model

Re-run the analysis when models change, when new tools or agents join the system, and on a fixed cadence regardless. A February 2026 CSA publication on applying MAESTRO in CI/CD pipelines argues the end state plainly: the threat model should be a continuous property of the codebase, not a one-time exercise.

Pro Tip: Version-control the threat model next to the agent code and make a MAESTRO review a required checklist item on any pull request that adds a tool, changes a system prompt, or expands agent permissions. Those three change types account for most new attack surface in a live agentic system, and gating them costs minutes.

Pro Tip: Version-control the Threat Model next to the Agent code

Version-control the threat model next to the agent code and make a MAESTRO review a required checklist item on any pull request that adds a tool, changes a system prompt, or expands agent permissions. Those three change types account for most new attack surface in a live agentic system, and gating them costs minutes.

MAESTRO vs. Other Threat Modeling Frameworks

MAESTRO vs. STRIDE

STRIDE remains excellent for the deterministic components inside an agentic system, such as the API gateway or the database. MAESTRO wraps that analysis in layers STRIDE cannot see, particularly agent goals, memory, and inter-agent trust. Many teams run STRIDE per component within a MAESTRO layer structure, and the two combine cleanly.

MAESTRO vs. PASTA

PASTA‘s strength is connecting threats to business impact through staged simulation. Its weakness for agents is rigidity: it models attacker goals and data flows as fixed, while agentic systems change their own flows at runtime. MAESTRO’s Outcome dimension covers similar business-impact ground while tolerating non-determinism.

MAESTRO vs. LINDDUN

LINDDUN answers privacy questions MAESTRO does not attempt, such as linkability and identifiability of personal data. For agents processing personal data under GDPR or the EU AI Act, run LINDDUN on the data flows and MAESTRO on the agent architecture. They overlap almost nowhere, which makes them easy to pair.

MAESTRO vs. MITRE ATLAS and the OWASP Agentic Work

ATLAS, maintained by MITRE, is a knowledge base of adversarial ML tactics observed in the wild rather than a modeling process. The OWASP side is complementary in a different way: the OWASP Agentic Security Initiative (ASI) publishes a threat taxonomy and its Multi-Agentic System Threat Modeling Guide explicitly uses MAESTRO as the structuring methodology for applying that taxonomy. OWASP’s AI Vulnerability Scoring System (AIVSS) then adds what MAESTRO lacks natively: a quantifiable severity score for agentic risks.

When to Combine MAESTRO with Other Frameworks

Treat MAESTRO as the architecture and coverage layer, then plug in specialists. A workable stack looks like this: MAESTRO for decomposition and cross-layer analysis, the OWASP ASI taxonomy for threat naming, AIVSS for scoring, ATLAS for known adversary techniques, and STRIDE for the conventional components. No single framework covers an agentic system alone, and the CSA itself positions MAESTRO as an extension of the existing canon rather than a replacement.

Common Agentic AI Threats Identified by MAESTRO

Data poisoning and model manipulation corrupt what the agent knows. Poisoned RAG documents or tampered fine-tuning data shift agent behavior without touching a single line of code, and the effect persists until someone audits the data itself.

Agent collusion and multi-agent exploits emerge only in ecosystems. Compromised or malicious agents coordinate, split a prohibited task into individually innocent subtasks, or exploit shared memory to pass hidden instructions. OWASP’s agentic risk work documents cascading failures where one compromised agent’s output becomes the trusted input of the next.

Execution hijacking targets the gap between decision and action. An attacker who controls a tool definition, an MCP server response, or a function-calling schema can redirect what the agent actually does while its reasoning still looks legitimate in the logs.

Prompt injection across agents is the agentic escalation of a familiar attack. An injection planted in a document or email does not just manipulate one model’s answer; it propagates as the infected agent delegates tasks and writes to shared memory, in what OWASP terms agent communication poisoning.

Identity and permission compromise exploits the fact that agents hold credentials. An agent with over-broad permissions is a standing privilege-escalation path, and OWASP’s AIVSS work ranks tool misuse and agent access control violations among the highest-severity agentic risks.

Important: The most common failure pattern is not any single threat above. It is granting an agent one broad credential instead of scoped, per-tool permissions. Once that decision is made, every other threat on this list gets a force multiplier, because any successful manipulation inherits the full permission set.

Implementing Maestro in Practice

Implementing MAESTRO in Practice

Integrating MAESTRO into the SDLC

Run the first MAESTRO analysis at design time, before the agent architecture hardens. Retrofitting security onto a shipped agent means renegotiating tool access and permissions that teams already depend on, which is slower and politically harder than designing least privilege from the start. Design-phase findings also change architecture decisions, such as isolating goal-setting logic from external data, that are nearly impossible to bolt on later.

Applying MAESTRO in CI/CD Pipelines

The frontier of MAESTRO adoption is automation. The CSA’s 2026 guidance describes tooling that regenerates the threat model on every commit, flagging when a new tool, prompt change, or dependency alters the system’s threat profile. The goal is to make threat modeling so frictionless that skipping it takes more effort than doing it.

Tooling Support

Two tools matter most today. The CSA’s open-source MAESTRO Threat Analyzer uses LLMs to analyze a described architecture and generate layer-by-layer threats and mitigations, distinguishing traditional threats from agentic ones. IriusRisk, a commercial threat modeling platform, added native MAESTRO support in 2025, embedding the framework’s questionnaire into its AI component library so MAESTRO analysis slots into an existing enterprise threat modeling program. Community tools such as Snyk Labs’ MAESTRO resources and open-source threat modeling canvases round out the landscape.

Organizational Roadmap for Adoption

Start with a pilot on one high-value agentic system, ideally one with tool access to production data. Use the pilot to build a reusable threat library mapped to the seven layers, then expand to a standard review gate for all new agent deployments. Mature programs wire MAESTRO into CI/CD and tie findings to their NIST AI Risk Management Framework or ISO 42001 governance processes, so threat modeling output feeds risk registers rather than sitting in a slide deck.

SOC 2, ISO 27001 and HIPAA done for you. Fixed fee, 100% audit pass rate.

Audit-ready in 6 weeks. Not 6 months.

Benefits of Using MAESTRO for Agentic AI Security

The framework’s coverage is its first benefit: seven layers plus cross-layer analysis leave few places for an agent-specific risk to hide, which is precisely where single-purpose frameworks fail. Second, it gives multi-agent systems a structured, repeatable risk assessment, something ad hoc red teaming cannot deliver at scale. Peer-reviewed work has already validated this in practice: a 2025 study on arXiv applied MAESTRO to a network monitoring agent and confirmed real memory poisoning and denial-of-service attacks that the framework predicted.

Third, MAESTRO aligns naturally with governance obligations. Its layer structure maps onto the NIST AI RMF’s Map and Manage functions, and its documented, risk-based methodology produces exactly the kind of evidence that ISO 42001 audits and EU AI Act risk management requirements expect from providers of high-risk AI systems.

Worth Knowing: NIST AI RMF-aligned Governance Platform

Independent researchers have already built a NIST AI RMF-aligned governance platform architected entirely around MAESTRO's layers, operationalizing the RMF's Map function by assigning every system component to a MAESTRO layer. If your organization runs a formal AI governance program, MAESTRO is not a parallel workstream; it is the threat identification engine inside it.

Limitations and Considerations When Using MAESTRO

MAESTRO is not a complete security program. It does not provide a quantitative scoring system, which is why pairing it with AIVSS or a CVSS-style approach matters for prioritization. It does not enumerate adversary techniques the way ATLAS does, and it does not replace secure coding standards, penetration testing, or AI red teaming; it tells you where to point them. Its system boundary covers models, agents, data flows, pipelines, and third-party APIs, so organizational risks like vendor management and workforce policy still need conventional governance frameworks.

It is also a young framework. Published in early 2025, it is still accumulating the case studies, tooling depth, and auditor familiarity that STRIDE built over two decades. Expect the threat catalogs to keep evolving, and treat the CSA’s ongoing publications as part of the framework rather than optional reading.

MAESTRO gives security teams the first credible, structured method for threat modeling systems that reason, act, and collaborate on their own. It will not be the last word on agentic AI security, but right now it is the strongest starting point available, especially when combined with the OWASP agentic taxonomy for threat naming and AIVSS for scoring. Organizations deploying agents without a threat model are accumulating invisible risk, and MAESTRO is the fastest way to make that risk visible.

Frequently Asked Questions

Who created the MAESTRO framework?

Ken Huang, Co-Chair of the AI Safety Working Groups at the Cloud Security Alliance and CEO of DistributedApps.ai, created MAESTRO. The CSA published it in February 2025.

The framework itself is openly published by the CSA, and the official MAESTRO Threat Analyzer tool is available as an open-source project on the Cloud Security Alliance’s GitHub.

Yes, and it should be. MAESTRO explicitly extends frameworks like STRIDE rather than replacing them. A common pattern uses MAESTRO for architectural decomposition, STRIDE for conventional components, ATLAS for known adversarial ML techniques, and OWASP AIVSS for severity scoring.

Both. The seven layers apply to any agentic system, and the CSA has published single-agent applications, including a threat model of OpenAI’s Responses API. Layer 7 threats such as collusion simply become more prominent as agent count grows.

Axipro Author

Picture of Pedro Dias

Pedro Dias

Pedro has been writing online for over 10 years. With experience in all things programming, cyber security, and compliance, he is our editor-in-chief at Axipro.

Blog Highlights

Explore More Articles

Compliance software collects the evidence. A consultant builds the system that evidence is meant to prove. That’s the real difference in the ISO 27001 consultant vs software decision, and most teams only figure it out after they’ve bought one and realized they still need the other. Below, we compare what each route covers, where it breaks down, and what it costs you in time, money, and your team’s hours. Short version: software on its own works for a small group of companies. For most SaaS and tech scale-ups trying to get an enterprise deal over the line, consultant-led implementation on a compliance platform is the faster and safer path to a certificate. Quick Answer: Consultant, Software, or Both? Software-only works if you already have an in-house security lead who’s taken a company through ISO/IEC 27001 before and has the time to own the project. Consultant-only still makes sense if you run mostly on-premise or legacy systems that platforms barely integrate with. For everyone else, which means most cloud-native companies under a few hundred people, a hybrid works best: a platform to handle evidence and monitoring, and a consultant to build the management system and stand behind it in front of an auditor. Here’s why. What an ISO 27001 Consultant Handles ISO/IEC 27001:2022 is a management system standard. Clauses 4 to 10 cover how you run information security, and Annex A lists 93 controls you pick from based on risk. Almost none of it is box-ticking. Most of it comes down to judgment calls about your business, and that’s what you’re paying a consultant for. Scoping, Gap Analysis and Risk Assessment Scope is the first decision you make, and the most expensive one to get wrong. Go too wide and you’ll spend months on controls for systems no customer asks about. Go too narrow and the certificate won’t get through the procurement review it was supposed to pass. A consultant scopes around the deals you’re trying to close, runs a gap analysis, and builds a risk assessment based on your real assets and threats. That’s the document auditors dig into hardest. ISMS Documentation and Policy Writing The standard asks for a specific set of documents: the ISMS scope, information security policy, risk assessment and treatment methodology, Statement of Applicability, risk treatment plan, and evidence of competence, monitoring, internal audit, and management review. A consultant writes these around how your company works day to day, instead of how a template imagines it works. Auditors check whether you follow your own procedures, so a mismatch shows up fast. Internal Audit and Certification Audit Support You need an internal audit before certification, and Clause 9.2 says the auditor has to be objective and impartial. In a small company, the people who built the ISMS can’t credibly audit it, so most teams outsource it through ISO 27001 internal audit services. A good consultant also gets your team ready for the Stage 1 and Stage 2 audits, joins the conversations that matter, and handles corrective actions if the auditor raises nonconformities.  What ISO 27001 Compliance Software Handles Compliance automation platforms, often called GRC platforms, have changed how cloud-native companies get certified. They’re very good at the repetitive, evidence-heavy side of the work. Automated Evidence Collection and Continuous Control Monitoring The platform plugs into your cloud provider, identity provider, code repos, HR system, and device management tools, then pulls evidence on its own. It’ll flag an unencrypted storage bucket, an ex-employee who still has access, or a laptop without disk encryption. For technical controls, that saves weeks of screenshots and spreadsheet tracking. Policy Templates and Annex A Control Mapping Most platforms come with a policy library and map each control to the ISO 27001 clauses and Annex A. You get a starting point and a clear view of which controls have evidence and which don’t. Auditor Access and Ongoing Compliance Tracking Auditors can log in and review evidence themselves, which cuts down fieldwork. After you’re certified, dashboards show when controls slip between surveillance audits, so you aren’t rebuilding evidence from scratch every year. Where Each Approach Falls Short Neither route covers everything by itself. The good news is that the ways each one fails are predictable, so you can plan around them. Limits of Compliance Automation Platforms A platform can tell you a control is failing. It can’t decide your scope, run your risk assessment, write a policy that matches your operations, convince your CTO to change the offboarding process, or explain to an auditor why you excluded a control from your Statement of Applicability. Templates can also make you feel further along than you are. A dashboard at 90% can hide an ISMS that won’t survive Stage 1, because the missing 10% is the management system itself. Insider Note: The Stage 1 problem we see most on software-only projects is a risk assessment copied straight from the platform’s default risk library. The risks are generic, the scores are almost identical, and nothing ties back to the company’s own assets. Auditors notice within minutes, and it weakens the Statement of Applicability that’s built on it. The other problem is ownership. Software assumes someone inside the company will drive the project. At most startups that’s a CTO or ops lead who already has a full-time job, and the subscription renews whether the work gets done or not. Limits of a Consultant-Only Approach A consultant working without automation spends billable days on things a platform does for free, like chasing screenshots, updating evidence trackers, and collecting the same proof again before every surveillance audit. You pay more and wait longer. You also end up with a program that’s only accurate on the day it’s handed over. Once the engagement ends, the evidence goes stale and year-two surveillance turns into a scramble. ISO 27001 Consultant vs Software: Side-by-Side Comparison Factor Consultant only Software only Hybrid (consultant + platform) Time to audit readiness 3 to 6+ months Highly variable; depends on internal expertise As little as 6 weeks for well-scoped

Uzbekistan regulates artificial intelligence through two documents. The first is Law ZRU-1115, signed on 21 January 2026. It amends existing legislation to define AI, stops anyone from basing decisions about people’s rights on AI output alone, and fines companies that process personal data unlawfully with AI. The second is the set of Ethical Rules approved by Order No. 3787, in force since 17 June 2026, which spell out what developers, implementers, and users actually have to do. Uzbekistan hasn’t passed a standalone AI act, and its rules don’t sort systems into risk tiers or require conformity assessments. The framework is short and blunt, and it’s already enforceable. Below we walk through what each document requires, who it applies to, how it stacks up against the EU AI Act, and what a company using AI in Uzbekistan should do next. Uzbekistan AI Regulation at a Glance (TL;DR) Instrument Date What it does Who it binds Law ZRU-1115 Signed 21 January 2026 Defines AI in law, sets general rules for AI-built information resources and systems, bans legally significant decisions based only on AI, adds fines for unlawful AI processing of personal data State bodies, organizations, website owners, anyone processing personal data with AI Order No. 3787 (Ethical Rules) Registered 14 March 2026, in force 17 June 2026 Sets eight mandatory ethical principles and lists rights and obligations for developers, implementers, and users Individuals and companies developing, implementing, or using AI in Uzbekistan Law No. 1125 (Personal Data amendments) Adopted 26 March 2026 Limits data localization to biometric, genetic, and local telecom user data, and allows cross-border transfers under conditions Personal data operators, including AI providers AI Strategy until 2030 (RP-358) 14 October 2024 Sets national targets for AI adoption, infrastructure, and skills Government bodies What Is Law ZRU-1115? The law’s official title is a mouthful: “On making additions and changes to certain legislative acts of the Republic of Uzbekistan in connection with the regulation of relations arising from the use of artificial intelligence.” Put simply, it’s an amending law. Instead of creating a new AI code, it writes AI into laws that were already on the books. When It Was Signed and When It Took Effect The Legislative Chamber of the Oliy Majlis adopted the bill on 12 August 2025, and the Senate approved it on 1 November 2025. President Shavkat Mirziyoyev signed it on 21 January 2026. You can read the official text in Lex.uz, Uzbekistan’s national legislation database. The law set out the principles and the penalties. The day-to-day detail arrived later with the Ethical Rules, which came into force on 17 June 2026. For compliance planning, treat mid-June 2026 as the point when the whole framework started applying. Why Uzbekistan Amended Existing Laws Instead of Passing a Standalone AI Act Uzbekistan wants more AI, not less. Its national strategy sets numeric targets for adoption, investment, and local computing capacity, and a heavy EU-style act would have worked against them. So lawmakers kept it light. They defined AI, drew two hard lines (human control over decisions that affect people’s rights, and protection of personal data), and left the Ministry of Digital Technologies to fill in the rest through secondary rules. Businesses get less legal certainty, and the government gets to move faster. Which Laws ZRU-1115 Changes For businesses, two amendments matter most. The Law “On Informatization” (ZRU-560-II, 2003) now contains a legal definition of AI, a new article on using AI in information resources and systems, duties for website owners, and updated powers for the ministry in charge. The Code on Administrative Liability now includes an offense for processing and spreading personal data unlawfully using AI. The Legal Definition of Artificial Intelligence in Uzbekistan Under the amended Law “On Informatization,” AI is a set of technological solutions that imitate human cognitive functions, including learning on their own and solving problems, and that produce results on specific tasks comparable to what a person could do. That’s deliberately broad. It covers generative AI, machine learning classifiers, recommendation engines, and most agentic systems. The Ethical Rules add a narrower term, the AI system: software built on AI that can find, collect, store, analyze, process, evaluate, and use data, and make decisions on its own based on that data. If your product makes a decision from data, or shapes one, assume it counts. Key Rules Introduced by Law ZRU-1115 General Principles for Using AI in Information Systems and Resources The new article in the Law “On Informatization” starts from harm. Information resources created with AI, and information systems running on AI, must not harm people’s life, health, freedom, honor, or dignity, or violate their other inalienable rights. The standard is short and open-ended. It gives regulators something to enforce against without saying in advance what counts as harm. Principle-based rules like this deserve to be taken seriously precisely because the edges are undefined. Human Oversight: No Decisions on Rights and Freedoms Based Solely on AI Most coverage leads with this provision, and it’s easy to see why. When someone makes a legally significant decision that affects human rights and freedoms, they can’t rely only on conclusions produced by AI systems or AI-built information resources. AI can feed into the decision, but a person has to make it. That applies to loan denials, benefit eligibility, hiring rejections, licensing outcomes, and disciplinary action. In each case, someone needs to look at the AI output and own the final call. Insider Note: In AI governance engagements, teams rarely struggle to show that a review step exists. What they struggle to show is that the reviewer could disagree, and sometimes did. If a human clicks “approve” on every AI recommendation and nobody ever records an override, auditors will see automation with a signature on top. Build the override path and log when people use it, starting on day one. Powers of the Authorized State Body (Ministry of Digital Technologies) ZRU-1115 makes the Ministry of Digital Technologies the authorized state body for AI. Among its new jobs, it’s

You can get a SaaS company ready for a SOC 2 audit in six weeks, but you’ll feel every one of them. Most published timelines say three to six months. For a company with no project owner, no identity provider, and nothing written down, that’s about right. A cloud-native startup that already has the basics in place and can protect some time is a different story, and it can fit the work into six hard weeks. This plan walks through that route one week at a time. Each week has an owner, an hour estimate, and a clear test for when it’s finished. The free Google Sheet version turns the plan into a tracker you can hand out to owners and update in your weekly standup. Before you start, know what you’re signing up for. At the end of week 6 you’ll be audit-ready, which isn’t the same as holding a Type II report. Nobody can get you a Type II in six weeks. This is also the do-it-yourself route, and it takes a lot of hours. We’ll show you where those hours go and what the faster option looks like. Is Six Weeks Realistic for Your Company? Six weeks works when most of the plumbing already exists and your job is to formalize it, fill the gaps, and prove it all works. It falls apart when you’re building the foundations and documenting them at the same time. Go through this table honestly before you promise a customer a date. Six weeks is realistic if… Plan for 10 to 16 weeks if… Your product runs on a major cloud provider You host on-premise or across several data centers You already use an identity provider with SSO Every tool has its own login and password You have fewer than about 50 employees You have multiple offices, subsidiaries, or products in scope One named person owns the project with 10 to 15 hours a week Compliance is “everyone’s job,” so in practice nobody owns it An engineer can give you 15 to 20 hours in weeks 3 and 4 Engineering is fully committed to a launch You only need the Security criteria You need Availability, Confidentiality, or Privacy on day one Landing mostly in the right-hand column doesn’t mean you should throw the plan out. Give each week two weeks instead of one and follow the same order. What “SOC 2 Ready” Means at the End of Week 6 SOC 2 doesn’t give you a certificate. An independent CPA firm examines your controls against the AICPA Trust Services Criteria and writes a report, and which of the two report types you go for decides what you can show a buyer after week 6. A Type I report checks whether your controls are designed properly on a single date. Once you’re ready, a Type I audit can start almost right away. A Type II report checks whether those controls kept working over an observation period of at least three months, and usually six to twelve. Most enterprise procurement teams want Type II in the end. Being “ready” at the end of this plan means your in-scope controls are in place, you can pull evidence for any of them on request, and your auditor is booked. From there you either start a Type I audit or open your Type II observation window. Plenty of buyers will sign with a Type I report plus a letter from your auditor saying the Type II period is underway. Important: The Type II clock doesn’t start until your controls are running. If readiness slips by a week, your Type II report slips by a week too. Founders who tell a prospect “we’ll have SOC 2 in Q3” often forget this and end up renegotiating the deal. Before Week 1: Four Decisions to Make First Settle these before the clock starts. If you change any of them halfway through, you’ll redo work. Scope. Decide which systems, teams, and data the report covers. For most SaaS companies that’s the production environment, the code repository, the identity provider, customer data stores, and any support tools that touch customer data. Corporate systems that never see customer data can usually stay out. Trust Services Criteria. Security (also called the Common Criteria) is mandatory. Availability, Confidentiality, Processing Integrity, and Privacy are optional. Report type. Pick Type I if a deal is blocked right now and the buyer will accept it. If there’s no deadline, go straight to Type II. You’ll need it eventually, and skipping Type I saves you an audit fee. Owner and tooling. Name one person who’s accountable for the plan, and decide where your controls and evidence will live. The tooling choice gets its own section below. Pro Tip: Adding Criteria Only add optional criteria when a customer contract or security questionnaire asks for them. Each one brings more controls to set up and more evidence to collect, and you can widen the scope in next year’s audit. Spreadsheet or Compliance Software: Choosing Your Tracking Tool Every SOC 2 program needs a system of record, meaning one place where each control, its owner, its status, and its evidence live. You can run it yourself in a spreadsheet or a GRC platform, or have a consultant implement it for you. The right choice depends mostly on which report you’re after and how much of your team’s time you can spare. A spreadsheet is free and familiar. It also makes you understand your own environment before you automate any of it. For a Type I, or for a small team with a tight scope, a well-built spreadsheet can take you all the way to the audit. Axipro’s free GRC workbook for SOC 2 and ISO 27001 covers all 33 SOC 2 Common Criteria plus the optional criteria, with evidence, risk, policy, and gap trackers built in. It has no macros and opens straight in Google Sheets or Excel. A GRC platform connects to your cloud, identity provider, code repository, and HR system.