Saturday, September 5, 2026

The DPDP Consent Manager Deadline Trap

Your consent flow works. A user taps accept, a row lands in your database, marketing gets its audience, and nobody thinks about it again. Now picture a platform your company has never integrated with, never signed a contract with, sending a withdrawal instruction on that same user's behalf and expecting your systems to honour it. That is the shape of the DPDP consent manager deadline landing on 13 November 2026. Most Indian data teams are still treating consent as something they own, when the law is about to treat it as something they receive.

Timeline graphic marking the DPDP consent manager deadline against India's phased DPDP rule commencement
TL;DR: Rule 4 of the DPDP Rules, 2025 commences on 13 November 2026 and switches on India's consent manager framework. The Data Protection Board that must register those managers is not yet fully constituted. Build interoperable consent handling now, and plan for a registry that arrives late.

Why the DPDP consent manager deadline lands early

The DPDP consent manager deadline lands early because your obligation is not to register a consent manager, it is to accept instructions from one, and that capability takes far longer to build than a vendor contract takes to sign.

Read the commencement schedule and it looks generous. MeitY notified the Digital Personal Data Protection Rules, 2025 on 13 November 2025. Rule 4 and the First Schedule, which carry the consent manager machinery, take effect exactly a year later. The operative duties on data fiduciaries wait until 13 May 2027. Eighteen months of runway. Plenty of time.

That reading is wrong, and it is the most common mistake in Indian compliance roadmaps right now. The 2027 date governs what you must tell people. The 2026 date governs what your systems must be able to hear. Those are different engineering problems, and the second one is harder, because it means an external party you did not choose gets to change the state of a record inside your platform. Anyone who has watched India's telecom sector fight over whether operators should display verified KYC names to the people they call already knows how slowly identity plumbing moves once it has to work across companies.

What is a consent manager under the DPDP Act?

A consent manager is an Indian-incorporated company, registered with the Data Protection Board, that gives a person one interface to grant, review, manage and withdraw consent across every business holding their data.

The First Schedule sets the bar deliberately high. The applicant must be incorporated in India. It must hold a minimum net worth of two crore rupees. Personal data routed through its platform must not be readable by it, which rules out the obvious architecture where a broker sits in the middle and inspects payloads. Consent records must be retained for seven years. Together those conditions describe an entity closer to a depository than to a SaaS product, and the capital test alone will keep the field small. Four numbers frame the problem.

Phase-in runway

18 months

Notification to full force

Entry bar

Rs 2 crore

Minimum registered net worth

Managers registered

0

As of September 2026

Rules in force

1 of 3

Commencement phases live today

The third cell is the one that should bother you. The Board is established in law under Section 18 of the Act, and MeitY has invited applications for its Chairperson and Members, with a search panel headed by the Cabinet Secretary. It is not fully constituted. No registry exists, so no company has been registered to do the job the rule assumes will be done. Meanwhile the DPDP Act's own schedule of penalties sets a ceiling of 250 crore rupees for a single failure to take reasonable security safeguards, and that ceiling is not waiting for anyone to be appointed. The same pattern shows up in AI agent governance, where the enterprises that moved before the rules landed are the ones now setting the terms.

"

A framework with a hard start date and not one registered intermediary behind it is not a grace period. It is a deadline you will meet alone, inside your own stack.

Key highlights: what switches on, and when

India's DPDP Rules, 2025 commence in three tranches between November 2025 and May 2027, and only the consent manager tranche carries a build requirement that reaches outside your own systems.

The table below is the version of the schedule worth pinning above a sprint board, because it separates dates that create paperwork from dates that create engineering. Two of these rows describe conditions, not deadlines, and those are the ones that decide your architecture.

Category Detail Insight
Phase 1 Board and institutional rules live since 13 Nov 2025 Sets up the regulator, imposes no duties
Phase 2 Rule 4 and First Schedule from 13 Nov 2026 Registration opens, interoperability becomes real
Phase 3 Rules 3, 5 to 16, 22 and 23 from 13 May 2027 Notice, breach and erasure duties start biting
Eligibility Indian incorporation plus the two crore net worth floor Excludes foreign-domiciled consent vendors outright
Retention Consent records held for a minimum of seven years Outlives typical CRM and log retention windows
Data blindness Routed personal data must stay unreadable to the manager Forces token or pointer based integration design
Regulator Board not fully constituted, MeitY applications open in 2026 No registry means no counterparty to test against
Build window Under 10 weeks from September 2026 to Rule 4 Design freeze needed by mid-October to land it

Rows four through six are the ones your architects should argue about. Eligibility decides whether your current privacy vendor can hold the role at all. Data blindness decides your integration shape. Retention decides the storage tier, and seven years is long enough that the answer is probably not your transactional database.

13 Nov 2025. 13 Nov 2026. 13 May 2027. Rules notified. Fiduciary duties. Consent managers. Board framework only. Rule 4 commences. Notice and erasure.

The three commencement points set out in the Digital Personal Data Protection Rules, 2025 as notified by MeitY, running from the institutional framework in November 2025 through to the duties on data fiduciaries in May 2027.

Do Indian companies have to use a consent manager?

No, a data fiduciary is not required to appoint a consent manager, but it must be able to receive and act on consent given, reviewed or withdrawn through one, which makes the integration mandatory even when the appointment is not.

This is where the common advice goes wrong. Plenty of teams have filed the consent manager work under procurement, expecting a vendor to arrive in 2027 with a connector. That gets the direction of the obligation backwards. The consent manager works for the individual, not for you. When it sends a withdrawal, your platform is the party that has to prove it acted, and proving it means an auditable trail that survives seven years and several system migrations. This is the same long-horizon storage problem that shows up in harvest now, decrypt later planning, where data you keep for a decade has to survive threats that do not exist yet.

What happens if no consent manager is registered by November 2026?

Nothing visible happens, and that is the trap. My read is that a quiet Phase 2 will be treated by most boards as evidence that the whole thing slipped, and the build will be deferred into the same quarter as the May 2027 duties. That is a bad bet. The Board can be constituted in weeks once appointments clear, registrations can follow quickly after that, and the first fiduciary asked to honour an external withdrawal will not get a runway. Watch for these before you defer:

  • Legacy consent captured before the Rules, with no purpose string attached, which cannot be mapped to a machine-readable record.
  • Withdrawal propagation that stops at the primary database and never reaches warehouses, exports, ad platforms or vendor copies.
  • Consent state held in a table with no history, so you can show what is true today but not what was true on the day of a complaint.
  • Vendor contracts that treat consent as your problem, with no obligation on the processor to accept a withdrawal signal you pass down.

Key takeaways: the four capabilities Rule 4 assumes you already have

1. Purpose-bound records. Every consent stored as a machine-readable object carrying the purpose it was given for, not a boolean flag on a user row.

2. External ingestion. An authenticated endpoint that accepts grants and withdrawals originating outside your product and treats them as binding instructions.

3. Downstream propagation. A fan-out path that carries a withdrawal to every copy of the data, including the ones your analytics team forgot to document.

4. Auditable history. An append-only log that can reconstruct the consent state of any individual on any past date, and hold it for seven years.

Pick the ingestion endpoint and the audit log first, because both are slow and neither depends on a registry existing. The registry is the visible part. The unglamorous part, and honestly the part that will eat your quarter, is propagation. Start the design review this month, freeze it by mid-October, and let the Board catch up to you.

Friday, September 4, 2026

MCP Security Is Where Your AI Agent Defenses Actually Break

A developer at a mid-sized fintech wired a calendar tool into an internal agent on a Thursday afternoon. It worked on the first try. Nobody asked which server that tool actually lived on, who published it, or what else it could reach once the agent handed over a token. That connection is now one of the shortest paths into the company's data, and nobody logged it as a change.

MCP Security Is Where Your AI Agent Defenses Actually Break
TL;DR: Enterprises spent 2026 arguing about agent identity. The real exposure sits one layer down, in the Model Context Protocol servers that give agents hands. The NSA published an MCP security advisory in May 2026, and the July spec rewrite fixed some flaws while adding new ones.

Why It Matters

The standard advice right now is to start with identity. Give every agent a verifiable name and scope what it can touch. That advice is correct, and it is also about a year behind where things are actually breaking. An agent with a flawless identity that calls a compromised tool server is still an agent shipping your data somewhere it should not go. Giving every AI agent a verifiable identity answers who is acting. It says nothing about what sits on the other end of the connection.

Model Context Protocol is the plumbing. It standardises how an agent discovers a tool, calls it, and gets structured results back, which is precisely why it spread so quickly and precisely why it became the weak joint. A July 2025 internet scan cited in the Cloud Security Alliance's May 2026 research note counted 1,862 publicly reachable MCP servers running with no authentication at all. Not sitting misconfigured behind a gateway. Just open.

The NSA put its own reading on paper. Its Cybersecurity Information Sheet on MCP security design, version 1.0, published May 2026, states that the protocol's proliferation has outpaced the development of its security model, then sets out why: unsanitised inputs reaching execution environments, no role-based access control, serialization without schema enforcement, optional authorization with loose token lifecycles, and audit logging that varies wildly between implementations. None of that is exotic. Those are the basics, missing.

Four numbers frame how large this is, and not one of them describes a single vendor's bug.

Deprecation window

12 months

for legacy MCP versions

Exposed instances

200,000

flagged across the supply chain

Breach cost

$4.99M

IBM 2026 global average

SDKs affected

4 of 4

Python, TypeScript, Java, Rust

The SDK ratio is the one that should change how you triage. When the defect sits in the reference implementations for every supported language, patching your own server code buys you nothing, because the weakness arrived with the library rather than with your developer. That converts an application fix into a dependency inventory problem, and most teams do not have that inventory in any usable form.

"

Every official SDK carried the same design flaw. That is not a bad implementation. That is a bad assumption, shipped in four languages at once.

What the Record Actually Shows

Strip out the vendor commentary and a short, unflattering timeline is left. Documented incidents, a government advisory, a spec rewrite, and a disclosure process that moved at the speed of an open source side project rather than of critical infrastructure.

Category Detail Insight
Advisory NSA Cybersecurity Information Sheet, Ver. 1.0, May 2026 Names code execution and missing RBAC
Spec Release 2026-07-28, stateless via six SEPs Session hijacking removed at protocol layer
CVEs 7 high or critical CVEs confirmed as of May 2026 Systemic design, not isolated coding bugs
Supply chain postmark-mcp backdoor reached 300 organisations, September 2025 One package silently copied outgoing mail
Disclosure 30+ disclosures filed April 2026; policy file updated 9 days later Response lag measured in days
Blast radius 150 million MCP package downloads by mid-2025 Reach scales faster than review capacity
New risk MCP-Method and MCP-Name headers can carry keys or PII Header mapping leaks secrets to intermediaries
First move Any server answering without auth: treat as compromised today Assume access, then prove otherwise

The through line is that every one of those rows was public before most security teams had MCP on a risk register. The information was never the bottleneck. Ownership was, because connector sprawl grows inside engineering while the risk lands on security, and the two functions were looking at different dashboards.

Apr 2025 May 2025 Nov 2025 Nov 2025 Asana cross-org leak feature pulled offline GitHub MCP injection private data in a PR WhatsApp exfiltration poisoned tool descriptions Anthropic Git MCP path bypass chained to RCE

Four publicly documented MCP failures between April 2025 and November 2025, escalating from one product's cross-organisation data leak to remote code execution chained across connected servers.

Friction Points

The 2026-07-28 rewrite is a genuine improvement, and it also demonstrates something uncomfortable about protocol security. Going stateless closed session hijacking and stopped servers from pushing unsolicited prompts at clients. In exchange, Akamai's threat research team, through senior director Maxim Zavodchik, flagged a fresh set: predictable tracking identifiers that allow cross-tenant workflow hijacking, header misuse enabling desync, stored cross-site scripting through MCP Apps as first-class extensions, and hit-and-run denial of service where a client kicks off an expensive long-running task then vanishes. The spec authors did the right thing here, or most of the right thing, anyway.

Budget is the quieter problem. Security teams already carry one long-horizon cryptographic project in post-quantum migration deadlines, and connector inventory work competes for exactly the same small pool of people who understand both the crypto and the pipelines. Something gets deferred. It is usually the one without a regulator attached to it, which right now is this one.

Here is the piece nobody has solved, and I do not believe the specification can solve it alone: signing a tool description only helps if some body governs the registry vouching for the signer. No such governance exists today. My honest read is that the trust anchor question gets settled by a bad incident rather than by a working group, and that the organisations who inventory early will simply be the ones not writing an incident report that quarter.

  • Any MCP server that answers without authentication belongs in incident response today, not in next quarter's backlog.
  • Tokens minted under the old lifecycle assumptions should be rotated rather than grandfathered into the stateless model.
  • Header mapping is the shortcut that looks harmless in code review, which is how secrets end up in MCP-Method and MCP-Name.
  • Tool descriptions are attacker-controlled text. Filter each tool's output before it reaches the next tool.

Key Takeaways: the controls the NSA advisory actually names

  • Validate every parameter against defined schemas and the expected value ranges.
  • Isolate each tool's execution using AppContainers, seccomp, AppArmor or SELinux.
  • Extend MCP with cryptographic signatures inside the JSON payload, time bound.
  • Log every invocation with exact parameters, the identities involved, and cryptographic hashes of results.
  • Scan the network for unauthenticated MCP servers instead of trusting the asset list.

Go find out how many MCP servers your organisation is actually running, counting the one a developer stood up for a demo in March and never took down. Then check which of them accept a connection without asking who is calling. That inventory is a morning's work for one engineer, and every other recommendation in this article is unactionable until it exists.

Wednesday, August 19, 2026

Why Every AI Agent In Your Company Needs An Identity

At 2:14 on a Tuesday morning, an internal agent at a mid-sized logistics firm opened a support ticket, pulled a customer export, and pushed a config change to staging. Every one of those actions was permitted. Nobody could say who permitted them. The token it used belonged to a service account created in 2023 by an engineer who left the company in 2024, and the audit log recorded the actor as "automation-prod-07".

That is not a security failure in the way most boards understand the phrase. Nothing was breached. The system worked exactly as configured. It is an accountability failure, and it is now sitting inside a standards process at NIST rather than inside a vendor pitch deck.

Why Every AI Agent In Your Company Needs An Identity

AI agents are getting production access faster than anyone is issuing them identities. NIST opened a formal track on agent identity and authorization in February 2026. Enterprises that cannot name the human behind an agent action will fail their next audit, not their next penetration test.

Why this matters now

The industry already solved machine identity once. Workloads got certificates and CI runners got short-lived tokens, and everyone quietly agreed that a long-lived API key sitting in a repository was embarrassing. That model holds because a workload does one thing forever. An agent does not. It decides. It picks which tool to call and when to escalate. The thing it decides to do at 2am was not in the ticket that authorized it.

So the common advice, which is to give each agent a service account and move on, is wrong. Not slightly wrong. A service account answers "what is running." Agent identity has to answer four questions instead, and NIST wrote them down almost that plainly: what exactly is the agent, who delegated authority to it, what is it allowed to do, and how are its actions logged and constrained. The governance frameworks that decide which enterprises win with agents all assume those four answers exist. Almost nobody has them.

In February 2026 NIST's Center for AI Standards and Innovation announced the AI Agent Standards Initiative, with agent security and identity as one of three named workstreams. Alongside it the National Cybersecurity Center of Excellence published a draft concept paper, "Accelerating the Adoption of Software and AI Agent Identity and Authorization," and closed public comment on 2 April 2026. It does not invent a protocol. It stretches the ones already in the building: OAuth 2.1, OpenID Connect, SPIFFE and SPIRE for workload attestation, SCIM for lifecycle, NGAC for attribute-based access, and the Model Context Protocol for tool access. And it is blunt about the part vendors skip, asking how to bind agent identity to human identity for on-behalf-of scenarios, and demanding that agents log their actions and intent in a tamper-proof and verifiable manner. Meanwhile the credential surface underneath all of this keeps expanding, and the certificate rules governing it keep tightening on a schedule that has nothing to do with AI and no interest in waiting for it, which is the same structural pressure driving the post-quantum migration deadlines already running against your encrypted traffic.

Certificate lifetime

200 days

Ceiling since 15 March 2026

Shadow AI breach premium

USD 670,000

Added to average breach cost

Secrets leaked publicly

28.65 million

New on public GitHub in 2025

Machine to human ratio

109 to 1

Identities per employee today

The certificate number is the one that should worry an operations lead, because it is the only figure on that grid that is a hard deadline rather than a trend. The ceiling drops again in March 2027 and lands under seven weeks in March 2029, and at that point the window for reusing domain validation data shrinks to ten days. Manual renewal stops being slow and starts being impossible. Any agent that terminates or initiates TLS on your behalf inherits that clock, and if you cannot enumerate which agents hold which credentials, you cannot rotate them on the schedule the rules now require.

"

You are running more than a hundred non-human actors for every person on payroll, and almost none of them can tell you which human signed off on what they did last night.

What identity for an agent actually means

Strip away the protocol names and agent identity decomposes into six practical obligations. None of them is exotic. All of them are things your existing IAM stack does for humans and mostly fails to do for software that makes choices. The table below is the working checklist, and it is deliberately written as what you have to be able to prove, not what you have to buy.

Category Detail Insight
Identification Model, version, tool set, owning team A name is not an identity
Authentication Attested workload credentials, not static keys Short lived beats secret and shared
Delegation On-behalf-of chain back to a person Authority must have a human origin
Authorization Scope bound to task, not role Least privilege per job, per run
Audit Tamper-evident record of action and intent Non-repudiation is the actual deliverable
Lifecycle Provisioning, rotation, revocation on exit Kill it faster than you built it

Read down the Insight column and the pattern is uncomfortable. Five of the six obligations are things you can implement today with protocols that shipped years ago. Only the audit row really needs new work, because logging an agent's intent, meaning why it chose the action, is not something any existing standard captures well. That is where the standards effort will actually spend its time, and it is also the row your regulator will ask about first.

17 Feb 2026 · 9 Mar 2026 · 2 Apr 2026 · Next · Initiative announced · Security RFI closes · Identity comments close · Project description

The NIST agent identity track moved from announcement to closed comment periods in seven weeks during early 2026, and the next milestone is a draft project description rather than a finished standard.

Where this breaks in practice

The first breakage is organisational, not technical. Identity lives with the security team, agents live with the platform or data team, and the person who actually authorized the agent to touch a customer record is a product manager who has never seen an IAM console. Palo Alto Networks' 2026 identity security survey of more than 2,900 security decision-makers found that disconnected identity systems add roughly 12 hours to the average identity-related incident. That gap is not spent fixing anything. It is spent asking who owns this thing.

The second breakage is that agents multiply credentials as a side effect of being useful. Every tool an agent connects to wants a key. Every connector config file becomes a place a key can sit. This is the same failure pattern that made verified caller identity such a fight in telecom, where operators had to be pushed into displaying the KYC name behind a number before anyone could trust who was calling. The lesson transferred badly. We are once again shipping systems that act on our behalf without a verified name attached.

And here is the part I am not sure about, which is worth saying out loud rather than hiding behind a framework. Should an agent hold a first-class identity of its own, or should it only ever borrow a human's? Giving it its own identity makes revocation clean and audit trails honest, but it also creates a permanent non-human principal that outlives the reason it existed. Borrowing keeps accountability tight and makes the agent disappear when the human leaves, but it collapses the moment an agent runs unattended for a week. I lean toward first-class identity with a mandatory delegation link, but I would not call that settled, and anyone selling you certainty on this in 2026 is selling.

Watch-outs before you buy anything:

  • Any vendor claiming NIST compliance for agent identity is claiming compliance with a concept paper. There is no standard to comply with yet.
  • Inventory before policy. If you cannot list every agent and the credentials it holds, a policy engine just enforces rules against the half you know about.
  • Logging the action without logging the delegation is worthless. "Agent X deleted the record" is not an audit trail. "Agent X, acting for Priya, deleted the record under ticket 4471" is.
  • Treat agent credentials as in-scope for your certificate automation programme now, not after the next validity cut lands.

Key takeaways

01. Access control, not model quality, is where agent deployments fail. IBM's 2025 breach research found 97% of breached organisations that suffered an AI-related security incident said they lacked proper AI access controls.

02. The credential surface is growing faster than the agents are. Leaked AI-service secrets on public repositories rose 81% year over year in GitGuardian's 2026 count, outpacing the overall secrets growth rate.

03. Start with the delegation link. It is the only obligation on the checklist that no tool can retrofit for you, because the record of who authorized what has to be captured at the moment it happens.

Pick your three highest-privilege agents this week, and for each one write down the human who authorized it, the exact scope it holds, and where its actions are logged. If you cannot complete that sentence for all three, you do not have an agent identity problem to plan for later. You have one now, and it is already in production.