Security1 distinct publisher3 min readPublished
An SC World commentary argues the AI security debate is stuck on model behavior while agent connectors get wired with API keys that never rotate and model loading still executes unsigned code.
The Watch · Security desk

Compiled by The WatchSomething wrong?How this is made
The concentration point is where the blast radius sits. A tool server brokering access to a dozen systems holds every scope those systems granted it, so one compromise inherits all of them [5], and the secrets doing the authenticating live in configuration files and never rotate [2]. Token passthrough compounds that: an MCP server forwards a bearer token upstream without checking who it belongs to [3], so the upstream system audits the server instead of the caller. A shared client identity gives the mirror case, where one caller inherits permissions meant for another [4]. All three regressions the commentary names sit in the identity and cryptography layer rather than the model layer [19].
The PKI comparison is the strongest part of the argument. If a PKI can automate 47-day certificates, the piece says, it can issue 15-minute agent credentials [16]. In operational terms, 47 days is 67,680 minutes, so a 15-minute credential means 4,512 issuances per certificate lifetime [17]. That is an issuance-volume and revocation-plumbing problem before it is a policy problem. The schedule driving the certificate side is a 153-day cut, from 200 days to 47, a 76.5 percent reduction across the period [18].
On the artifact side the failure is enforcement rather than availability. Loading a model in the common PyTorch serialization format runs code, because pickle executes during deserialization [6]. ReversingLabs documented in February 2025 how thin the hub-side check is: malicious models using non-standard compression and deliberately broken pickle files got past a public model hub's scanner, and the payload opened a reverse shell [7]. Signing infrastructure shipped. OpenSSF published its Model Signing specification in 2025, with detached signatures, Sigstore-style identity-bound signing and a public transparency log [8], and NVIDIA signs models published through NGC while Google does the same on Kaggle [9]. What remains rare is a gate that refuses to load an unsigned artifact [10].
The prevalence claim deserves a closer look. This is a commentary, and the specific incidents in it are documented elsewhere, but the assertion that connectors are "frequently" configured with static keys and long-lived tokens comes with no survey or count [21]. The direction is sourced, though the share of estates already in this state is not.
The underlying reason the fix is awkward is that an agent acts on a person's behalf, with that person's authority, at machine speed, and picks its tools at runtime, while identity models assume either a human at a keyboard or a workload with a fixed declared purpose [14]. That is the gap OWASP labels excessive agency at LLM06, where delegation without scoping turns one compromised prompt into an exfiltration path [13]. The same asymmetry applies to secrets in context: a key pasted into a prompt lands in request logs, traces, evaluation datasets, caches, and sometimes an embedding that outlives the conversation by years [11], which is why OWASP lists sensitive information disclosure at LLM02 and vector and embedding weaknesses at LLM08 [12]. The 200-day certificate deadline arrives in March 2026 [1]. The automation built to meet it is the same automation an agent credential needs.
Ranked by verification strength, evidence, and original report placement.
Maximum TLS certificate lifetime drops to 200 days in March 2026, 100 days in 2027, and 47 days in 2029, pushing the industry toward automation and short-lived credentials.
The Model Context Protocol ecosystem has documented token passthrough, where a server forwards a bearer token upstream without checking who it belongs to.
Confused-deputy conditions occur where a shared client identity lets one caller inherit permissions meant for another.
A tool server that brokers access to a dozen systems becomes a credential concentration point: compromise it once and you inherit every scope it holds.
The common PyTorch serialization format uses Python's pickle, which executes code during deserialization, so loading a model is running code.
In February 2025 ReversingLabs documented malicious models on a public model hub using a technique it called nullifAI, which evaded the hub's scanner by using non-standard compression and deliberately broken pickle files; the payload opened a reverse shell.
Distinct publishers with included, body-backed reporting in this cluster.
1 article · September 2, 2026
Follow any of these and your For You feed starts watching them — no settings page required.
build
A .keras config can carry a marshalled Python code object, and load_model runs it1 distinct publisher
product
Agent protocols now share one landlord: A2A joins MCP and AGENTS.md at the Linux Foundation1 distinct publisher
build
Binding a local model server to 0.0.0.0 hands the LAN an unauthenticated API1 distinct publisher
build
The generative recommender's real constraint is not the model, it is the memory1 distinct publisher
Evidence-backed comparisons of source perspectives and observed adoption signals. Read the methodology
Which Builder, Operator, and Investor concerns the observed source mix emphasized—not a truth score.
Evidence, demonstrated adoption, hype gap, incentives, and confidence are assessed independently, each on its own current evidence. How these are measured.
Named anchors, unmeasured middle
The checkable parts of this argument all come with names and dates a reader can chase: ReversingLabs' February 2025 nullifAI write-up, the 2025 OpenSSF signing specification, three OWASP catalogue positions, and the dated step-down of maximum certificate lifetimes. The parts doing the persuading are not measured at all. 'Frequently' configured with static keys and verification 'rare' are the two hinges of the piece, and both are adjectives where a count belongs — and only SC World carries them.
Signing shipped, gate absent
One half of the fix is demonstrably in the world: a specification exists, NVIDIA signs what it publishes through NGC, Google does the same on Kaggle. The other half — refusing to load an artifact that fails verification, issuing agents credentials that expire in minutes — has no named adopter anywhere in this reporting. That asymmetry is the story's actual finding, and it is why the number sits low rather than absent: we can see the tooling ship and cannot see it enforced.
Rhetoric outruns the counting
Mild, and not the usual kind. There is no product at the end of this piece — the closing argument is that you already own everything you need, which is the opposite of a sales pitch. The overshoot is quantitative confidence: 'frequently' and 'rare' perform the work of statistics without being statistics, and the vivid ask (fifteen-minute credentials from the PKI that already automates 47-day certs) implies an operational reality that would mean roughly 4,512 issuance events per certificate lifetime and is nowhere shown to exist. Strong diagnosis, thinly evidenced scale.
Trade-press urgency, no product attached
This runs as commentary on a security trade site read by the people who would have to do the remediation, and that audience rewards alarm — 'both came back inside a quarter' is written to be quoted. Against that: no vendor is positioned as the answer, the two companies named (NVIDIA, Google) appear as examples of good practice rather than suppliers, and the recommendations point at infrastructure the reader already runs. What we cannot see is who wrote it; no author or affiliation appears in what we have.
Sound argument, single voice
The internal logic holds up and the borrowed citations are specific enough to check, which is why this is not lower. But one publisher, one piece, no second account either backing the prevalence claims or pushing back on the certificate-lifetime analogy. Read the mechanisms with confidence and the scale claims as hypotheses.