AI-SPM vs DSPM: What OWASP's New GenAI Data Security Guide Says

Blog

Key Takeaways

If your DSPM already covers structured data stores well, extend it to AI. If you are starting fresh and your estate is mostly AI, begin with AI-SPM.
Start with an inventory of every AI system, data source and copy of data before choosing a tool.
Sensitivity follows the data into embeddings, summaries and vector indexes. Access controls often do not.
Oversharing upstream becomes exposure downstream, because AI answers draw on everything the system can reach.
Part 1 of OWASP's GenAI Data Security Best Practices v2 is the root of a twelve-part series.
Ask the same access question of every copy of a sensitive file, not only the original.

AI-SPM and DSPM solve neighboring problems, and OWASP's new guide gives a practical rule for choosing. If your DSPM already covers your structured data stores well, extend it to AI. If you are starting fresh and your estate is mostly AI, begin with AI-specific posture management. Either way, start with an inventory of what exists. OWASP published Part 1 of its GenAI Data Security Best Practices v2 on November 3, 2026, and I am one of the contributors. This post covers what Part 1 says and how I read it.

‍

OWASP’s GenAI Data Security Best Practices Guide

Part 1 is the first of a twelve-part series from OWASP. The full guide runs more than 400 pages, and Part 1 covers three key components: scope and conventions, the fundamentals (including 6 core principles), and AI data security posture management (AI-DSPM) as the operating discipline. OWASP recommends reading this content first as the rest of the series anchors to these building blocks. Three terms come up throughout this post. Here is how I use them:

  • DSPM (data security posture management): finds sensitive data in the stores you run, classifies it and shows who can reach it.
  • AI-SPM (AI security posture management): covers the AI layer, meaning the models, agents, connectors, indexes and pipelines that touch your data, and the posture of each one.
  • AI-DSPM (AI data security posture management): OWASP’s name for the whole operating program, which keeps inventory, classification, access governance and monitoring running across the AI data surface. It covers 13 capabilities and can draw on DSPM, AI-SPM or both.

‍

DSPM: Find, classify and map data access

For databases, file shares and cloud storage, DSPM work is established. If your program already does it well, you have a strong base to build on. AI does not remove the need for it. The guide is clear that this is additive. Effective GenAI data security keeps every traditional control, including encryption, IAM, DLP, segmentation and logging, and adds a GenAI-specific layer on top.

‍

New risks with embeddings, vector indexes, and AI systems

AI systems make copies. A document becomes chunks. Chunks become embeddings. Embeddings live in a vector index. Summaries and generated answers add more copies. Each copy carries the sensitivity of the original.

Take an HR document that is locked down inside the HR system. An embedding built from that document is just as sensitive. The vector index that stores it is often governed by infrastructure permissions instead of the HR system's row-level rules. The sensitivity carries over to the copy. The access controls rarely do.

The guide notes that these copies have no schema and no row-level identity, which is why row-level rules do not follow them. The same applies to deletion. A deletion request that clears the source database but leaves the embeddings in a vector index is a non-compliant deletion, according to OWASP.

A posture program has to see these copies, or it is reviewing access to the original while the exposure still sits in the copy.

‍

What AI-SPM covers vs DSPM

AI-SPM answers questions DSPM was not built to ask. Which AI systems exist? Which data sources feed them? Which copies did they create? Who and what can query those copies?

Static posture asks what an AI system or agent is configured to do, for example an over-permissioned non-human identity or an exposed vector database. Runtime behavior asks what it is doing right now, such as drift between its authorized intent and the tool calls it makes. Each needs its own owners, tooling and metrics.

‍

Extend DSPM or start with AI-SPM

  • You already run DSPM across your structured stores and it works: extend it to cover AI systems and the copies they create.
  • You are starting fresh and most of your data estate is AI-driven: begin with AI-SPM.
  • You are not sure what you have: neither. Build the inventory first.

The first two options follow the decision heuristic in OWASP’s build-or-buy guidance. The third is my own addition. OWASP also lists questions to answer before you evaluate tools: your regulatory floor, deployment topology, existing security stack and operational capacity, and how well a tool covers AI identities and non-human identities. The right answer depends on what you already have, not on which label is newer.

‍

Sequencing AI data security programs: governance, inventory, then tools

OWASP is direct about order. Set up governance first, with an AI governance committee, decision rights and a named owner for each capability. Then set the operating model, then choose tooling. The guide warns that teams who buy a platform before they have governance end up with findings nobody owns, alert fatigue sets in, and the program loses momentum.

Deploying all thirteen capabilities at once thins resources and breaks dependencies, for example running DLP before classification exists. And when security and ML platform teams each assume the other owns the program, labels exist but never reach DLP, and vector stores are encrypted but not monitored.

The first 90 days in OWASP’s rollout begin with the inventory below.

‍

Start with an AI systems inventory

You can't assess posture for systems you haven't found. An AI agent and systems inventory should list each AI system, the data sources it reads, the copies it creates (indexes, caches, summaries) and the identities that can query them. Everything else in the program depends on this list. Include non-human identities such as agents, tools and MCP servers.

‍

Upstream data access becomes downstream exposure

Data oversharing works the same way as the copy problem. Access that exists upstream shows up in answers downstream. If a user can reach a folder, an AI assistant working for that user can draw on it. So every summary and index entry needs the same access question asked of it.

When an AI system answers a question, it assembles everything it needs into one place called the context window: the instructions, the user’s request, the documents it retrieved and the output of any tools it called. That space has no access control of its own. Once a document is in it, the model can use it in the answer, whatever the source system would have allowed. OWASP’s guidance is to assume that any content reaching the model can influence what it says.

That puts the control point before the context window. Send the model only the data the task needs, and enforce per-document access controls at retrieval time, so a document the user can't open never gets retrieved. The same access question has to be asked of every summary and index entry as well.

‍

5 step starting plan for AI data security posture

  1. List every AI system and the data sources it reads.
  2. Map the copies each system creates.
  3. Check who and what can access each copy.
  4. Compare that access with the access on the original.
  5. Decide whether to extend DSPM or add AI-SPM, based on the gaps you found.

‍

‍

‍

Uncover AI risk across your organization

Get a free, 24 hour risk assessment from Opsin

Get Assessment →

Table of Contents
Frequently Asked Questions

What is the difference between AI-SPM and DSPM?

Plus and minus symbol icon to expand or collapse

DSPM finds and classifies sensitive data in the stores you run and shows who can reach it. AI-SPM covers the AI layer: the systems, connectors, indexes and agents that use that data, and the copies they create. The two overlap, and they answer different questions.

Should I extend my DSPM or buy AI-SPM?

Plus and minus symbol icon to expand or collapse

OWASP's guide gives a practical rule. If your DSPM already covers your structured data stores well, extend it to AI. If you are starting fresh and your estate is mostly AI, begin with AI-specific posture management.

Learn more about Opsin's approach to AI posture management here.

Where should an AI Agent data security program start?

Plus and minus symbol icon to expand or collapse

Begin with an inventory of AI systems and agents along with the data they read and the copies they create. Tooling choices are easier once you know what exists.


Read more on Opsin's approach to Agent Discovery.

Why do embeddings and vector indexes matter for security?

Plus and minus symbol icon to expand or collapse

Embedding and vector indexes are copies of sensitive content. The sensitivity carries over to the copy, and the access controls often do not, because the index is usually governed by infrastructure permissions. This allows for potential exposure as agents access those copies.

For more on embedding and vector index insights, read the latest OWASP report.

What is OWASP's GenAI Data Security Best Practices guide?

Plus and minus symbol icon to expand or collapse

The OWASP guide is a twelve-part series from the OWASP GenAI Security Project. Part 1, published November 3, 2026,  covers scope, fundamentals and an operating program for AI data security posture management. Opsin co-founder and CPO, Oz Wasserman, was a contributing author.

Read OWASP's full report: https://genai.owasp.org/resource/genai-data-security-best-practices-v2-part1/

How does data oversharing relate to AI data security?

Plus and minus symbol icon to expand or collapse

AI assistants draw on whatever the user can reach. Excess access upstream becomes exposure in answers downstream, so access should be reviewed on every copy and every output path.

‍

Explore Opsin's approach to ongoing oversharing protection.

About the Author
Oz Wasserman
Oz Wasserman is the Co-Founder and CPO of Opsin, with over 15 years of cybersecurity experience focused on security engineering, data security, governance, and product development. He has held key roles at Abnormal Security, FireEye, and Reco.AI, and has a strong background in security engineering from his military service.
LinkedIn Bio >

AI-SPM vs DSPM: What OWASP's New GenAI Data Security Guide Says

AI-SPM and DSPM solve neighboring problems, and OWASP's new guide gives a practical rule for choosing. If your DSPM already covers your structured data stores well, extend it to AI. If you are starting fresh and your estate is mostly AI, begin with AI-specific posture management. Either way, start with an inventory of what exists. OWASP published Part 1 of its GenAI Data Security Best Practices v2 on November 3, 2026, and I am one of the contributors. This post covers what Part 1 says and how I read it.

‍

OWASP’s GenAI Data Security Best Practices Guide

Part 1 is the first of a twelve-part series from OWASP. The full guide runs more than 400 pages, and Part 1 covers three key components: scope and conventions, the fundamentals (including 6 core principles), and AI data security posture management (AI-DSPM) as the operating discipline. OWASP recommends reading this content first as the rest of the series anchors to these building blocks. Three terms come up throughout this post. Here is how I use them:

  • DSPM (data security posture management): finds sensitive data in the stores you run, classifies it and shows who can reach it.
  • AI-SPM (AI security posture management): covers the AI layer, meaning the models, agents, connectors, indexes and pipelines that touch your data, and the posture of each one.
  • AI-DSPM (AI data security posture management): OWASP’s name for the whole operating program, which keeps inventory, classification, access governance and monitoring running across the AI data surface. It covers 13 capabilities and can draw on DSPM, AI-SPM or both.

‍

DSPM: Find, classify and map data access

For databases, file shares and cloud storage, DSPM work is established. If your program already does it well, you have a strong base to build on. AI does not remove the need for it. The guide is clear that this is additive. Effective GenAI data security keeps every traditional control, including encryption, IAM, DLP, segmentation and logging, and adds a GenAI-specific layer on top.

‍

New risks with embeddings, vector indexes, and AI systems

AI systems make copies. A document becomes chunks. Chunks become embeddings. Embeddings live in a vector index. Summaries and generated answers add more copies. Each copy carries the sensitivity of the original.

Take an HR document that is locked down inside the HR system. An embedding built from that document is just as sensitive. The vector index that stores it is often governed by infrastructure permissions instead of the HR system's row-level rules. The sensitivity carries over to the copy. The access controls rarely do.

The guide notes that these copies have no schema and no row-level identity, which is why row-level rules do not follow them. The same applies to deletion. A deletion request that clears the source database but leaves the embeddings in a vector index is a non-compliant deletion, according to OWASP.

A posture program has to see these copies, or it is reviewing access to the original while the exposure still sits in the copy.

‍

What AI-SPM covers vs DSPM

AI-SPM answers questions DSPM was not built to ask. Which AI systems exist? Which data sources feed them? Which copies did they create? Who and what can query those copies?

Static posture asks what an AI system or agent is configured to do, for example an over-permissioned non-human identity or an exposed vector database. Runtime behavior asks what it is doing right now, such as drift between its authorized intent and the tool calls it makes. Each needs its own owners, tooling and metrics.

‍

Extend DSPM or start with AI-SPM

  • You already run DSPM across your structured stores and it works: extend it to cover AI systems and the copies they create.
  • You are starting fresh and most of your data estate is AI-driven: begin with AI-SPM.
  • You are not sure what you have: neither. Build the inventory first.

The first two options follow the decision heuristic in OWASP’s build-or-buy guidance. The third is my own addition. OWASP also lists questions to answer before you evaluate tools: your regulatory floor, deployment topology, existing security stack and operational capacity, and how well a tool covers AI identities and non-human identities. The right answer depends on what you already have, not on which label is newer.

‍

Sequencing AI data security programs: governance, inventory, then tools

OWASP is direct about order. Set up governance first, with an AI governance committee, decision rights and a named owner for each capability. Then set the operating model, then choose tooling. The guide warns that teams who buy a platform before they have governance end up with findings nobody owns, alert fatigue sets in, and the program loses momentum.

Deploying all thirteen capabilities at once thins resources and breaks dependencies, for example running DLP before classification exists. And when security and ML platform teams each assume the other owns the program, labels exist but never reach DLP, and vector stores are encrypted but not monitored.

The first 90 days in OWASP’s rollout begin with the inventory below.

‍

Start with an AI systems inventory

You can't assess posture for systems you haven't found. An AI agent and systems inventory should list each AI system, the data sources it reads, the copies it creates (indexes, caches, summaries) and the identities that can query them. Everything else in the program depends on this list. Include non-human identities such as agents, tools and MCP servers.

‍

Upstream data access becomes downstream exposure

Data oversharing works the same way as the copy problem. Access that exists upstream shows up in answers downstream. If a user can reach a folder, an AI assistant working for that user can draw on it. So every summary and index entry needs the same access question asked of it.

When an AI system answers a question, it assembles everything it needs into one place called the context window: the instructions, the user’s request, the documents it retrieved and the output of any tools it called. That space has no access control of its own. Once a document is in it, the model can use it in the answer, whatever the source system would have allowed. OWASP’s guidance is to assume that any content reaching the model can influence what it says.

That puts the control point before the context window. Send the model only the data the task needs, and enforce per-document access controls at retrieval time, so a document the user can't open never gets retrieved. The same access question has to be asked of every summary and index entry as well.

‍

5 step starting plan for AI data security posture

  1. List every AI system and the data sources it reads.
  2. Map the copies each system creates.
  3. Check who and what can access each copy.
  4. Compare that access with the access on the original.
  5. Decide whether to extend DSPM or add AI-SPM, based on the gaps you found.

‍

‍

‍

Uncover AI risk across your organization

Get a free, 24 hour risk assessment from Opsin

Get Assessment →

Turn agent sprawl into risk clarity

See every agent, what it can reach, and what to fix.
See Opsin in action →