ctipilot.ch

CTI Daily Brief — 2026-05-30

Typedaily
Date2026-05-30
GeneratorClaude Sonnet 4.6 (`claude-sonnet-4-6`)
ClassificationTLP:CLEAR
LanguageEnglish
Promptv2.60
Items13
CVEs10
On this page

On this page

Tags (26)
Regions (5)
References (35)

0. TL;DR

  • CVE-2026-0257 — PAN-OS GlobalProtect pre-auth VPN authentication bypass, CISA KEV, confirmed in-the-wild exploitation (Palo Alto PSIRT, 2026-05-29). An attacker forges valid auth-override cookies by re-using the GlobalProtect certificate from the colocated HTTPS service; no credentials required. Rapid7 observed two exploitation waves. Patch immediately or disable auth-override cookies.
  • CVE-2026-48710 "BadHost" — Starlette/FastAPI host-header auth bypass hits AI/ML serving infrastructure including vLLM, LiteLLM, and MCP servers (NCSC-NL NCSC-2026-0171, 2026-05-29). A single malformed Host header character shifts request.url.path so middleware grants access to an unintended route. Fix: Starlette ≥ 1.0.1.
  • ENISA NIS360 2026: public administrations, health, maritime, and ICT management services remain in the NIS2 "risk zone" where criticality exceeds cybersecurity maturity (ENISA, 2026-05-28). Space joins the highest-criticality tier for the first time.
  • Ghost Stadium PhaaS — 300+ pixel-perfect FIFA domain clones targeting UK, Germany, Portugal, Spain fan credentials ahead of 11 June kickoff (FBI IC3 PSA260527, 2026-05-27); Chinese-speaking operator running multi-language fake SSO.
  • ESET APT Activity Report Q4 2025–Q1 2026: Sandworm wiper targets Polish NATO energy company; Lazarus targets European drone manufacturers; UNC5221 deploys a new SPAWN toolset implant against Ivanti VPN appliances (ESET WeLiveSecurity, 2026-05-28).

Immediate Action — Patch PAN-OS GlobalProtect now: pre-auth VPN bypass confirmed exploited in the wild. Palo Alto Networks confirmed active exploitation of CVE-2026-0257, a pre-auth authentication bypass in GlobalProtect portal and gateway enabled when authentication override cookies share a certificate with the HTTPS service. An unauthenticated attacker can forge a valid auth cookie and establish a GlobalProtect VPN session. Rapid7 MDR observed two exploitation waves (18 and 21 May) from consistent actor infrastructure; a public PoC is available at github.com/sfewer-r7/CVE-2026-0257. CISA added the CVE to KEV on 29 May. Patch to fixed PAN-OS versions immediately or, as a temporary mitigation, disable authentication override cookies or assign a certificate used exclusively by GlobalProtect. (Palo Alto PSIRT, 2026-05-29; Rapid7 ETR, 2026-05-29)

3. Research & Investigative Reporting

ANNUAL REPORT — ESET APT Activity Report Q4 2025–Q1 2026: Sandworm strikes NATO energy, Lazarus targets EU drone sector, UNC5221 pivots to Ivanti SPAWN toolset

ESET published its APT Activity Report covering October 2025 through March 2026 on 28 May 2026 (ESET WeLiveSecurity, 2026-05-28). EU- and NATO-relevant findings for public-sector defenders: Sandworm (Russia/GRU) intensified destructive winter operations against Ukrainian infrastructure and targeted a Polish energy company in December 2025 — a NATO member state critical-infrastructure attack attributed with medium confidence; this represents continued Sandworm willingness to conduct wiper operations beyond Ukraine's borders. Sednit/APT28 deployed Covenant and BeardShell implants against Ukrainian military, drone manufacturers, and logistics companies. Lazarus Group ran Operation DreamJob targeting European drone manufacturers — ESET assesses this as technology acquisition for North Korea's weapons programme. Operation DangerousPassword compromised the axios JavaScript library (100+ million weekly npm downloads), injecting trojanised code and demonstrating ongoing North Korea supply-chain interest in developer ecosystem targeting. UNC5221 (China-nexus) deployed a new implant assessed as part of the SPAWN toolset, specifically targeting Ivanti VPN appliances (Connect Secure, Policy Secure); organisations running unpatched Ivanti VPN should audit for SPAWN toolset artefacts including SPAWNANT installer, SPAWNMOLE tunneller, SPAWNSNAIL SSH backdoor, and SPAWNSLOTH log-tampering utility. The report PDF is available at https://web-assets.esetstatic.com/wls/en/papers/threat-reports/eset-apt-activity-report-q4-2025-q1-2026.pdf. Key defender actions: (a) confirm Sandworm wiper detection capability (file-destruction followed by MBR/VBR overwrite patterns, VSS deletion); (b) review Ivanti VPN logs for SPAWN footprints per CISA AA24-060A indicators; (c) audit npm dependency trees for axios versions <1.8.0 or 0.x released after the DangerousPassword campaign window.

Kimsuky (Velvet Chollima) deploys HTTPSpy RAT and Rust-based HelloDoor via VS Code Remote Tunnel and Cloudflare Quick Tunnel C2

ENKI WhiteHat and The Hacker News documented Kimsuky campaigns in March and April 2026 targeting South Korean military personnel and corporate entities with two malware chains (The Hacker News, 2026-05-29; ENKI WhiteHat, 2026-05-27). March chain: masquerade installers for nProtect Online Security and AhnLab Safe Transaction launch MemLoader.dll via regsvcs.exe, which downloads HTTPSpy. April chain: fake Webex meeting page delivers encrypted JavaScript (.jse extension) which stages a PowerShell downloader, ultimately installing HTTPSpy. HTTPSpy is a full-capability RAT (first observed 2022; previously used against a German defence manufacturer May–September 2024): RC4-encrypted C2, shell execution, file upload/download, screenshot capture, process injection, self-deletion. HelloDoor is a Rust-based PebbleDash variant (assessed LLM-assisted per ENKI): configurable sleep, command execution, directory traversal. C2 evasion: Kimsuky now abuses Visual Studio Code Remote Tunneling (authenticated via GitHub OAuth, registered via code --tunnel --name <name>) and Cloudflare Quick Tunnels (cloudflared.exe) — neither can be blocked by IP or domain without blocking Microsoft and Cloudflare respectively. JSONPing confirms active infections via a locally-running HTTP server, reducing exposure of attacker infrastructure. MITRE ATT&CK: T1036 (Masquerading), T1059.001 (PowerShell), T1059.007 (JavaScript), T1071 (Application Layer Protocol). Detection: hunt for regsvcs.exe as a parent of DLL loads in non-.NET-Framework contexts; alert on VS Code CLI processes with --tunnel argument from non-developer endpoints; audit GitHub OAuth app grants for unrecognised VS Code tunnel registrations; monitor cloudflared.exe on managed endpoints without prior baseline.

Sysdig TRT: first observed LLM-agent-driven post-exploitation — CVE-2026-39987 Marimo notebook RCE to database exfiltration in 4 pivots under one hour

Sysdig's Threat Research Team documented what they assess as the first in-the-wild LLM-agent-driven intrusion, observed on 10 May 2026 (Sysdig TRT, 2026-05-26; The Hacker News, 2026-05-29). Initial access: exploitation of CVE-2026-39987, a pre-auth RCE in Marimo notebook < 0.20.4 (patched in 0.23.0) on an internet-accessible instance (T1190). An AI agent then drove four autonomous pivots: (1) extracted two cloud credentials from the host filesystem (T1552.001); (2) replayed them via a Cloudflare Workers egress pool to call AWS Secrets Manager APIs and retrieve an SSH private key (T1555); (3) executed eight parallel SSH sessions against a downstream bastion (T1021.004); (4) exfiltrated the full schema and contents of a downstream PostgreSQL database within two minutes (T1048). Sysdig identified LLM agent involvement from four artefacts: improvised schema discovery without environmental foreknowledge; a Chinese-language planning comment in the command stream ("看还能做什么" — "See what else we can do"); machine-optimised command formatting (delimiter-separated, bounded output, stderr discarded, less disabled); and sequential hand-off of output values as inputs to subsequent commands. Cloudflare Workers obscured the origin IP. No attribution was made. Defender countermeasures: update Marimo to ≥ 0.23.0; restrict internet-accessible notebook deployments; monitor AWS CloudTrail for Secrets Manager GetSecretValue calls from unexpected IPs; restrict SSH bastion access to known CIDR ranges.

Permiso Security's P0 Labs (researcher Andi Ahmeti) disclosed on 29 May 2026 that ChatGPT's web summarisation feature unconditionally trusts and renders Markdown image URLs and links extracted from third-party pages, executing them inside the trusted chatgpt.com UI (Permiso Security P0 Labs, 2026-05-29; The Hacker News, 2026-05-29). An attacker embedding a small Markdown payload on any web page (GitHub README, SaaS dashboard, documentation portal) triggers the attack when a victim asks ChatGPT to summarise the page: the payload executes silently and can exfiltrate the victim's IP, User-Agent, and Referer via attacker-hosted image fetch; render malicious links styled as ChatGPT output; inject fake security alerts; and serve QR codes from attacker-controlled S3 buckets that bypass desktop URL filters by moving the click action to mobile. Permiso submitted to OpenAI via Bugcrowd on 29 April; after follow-up on 7 May, OpenAI marked it as not reproducible then as not applicable, without resolution. No CVE assigned. Defenders using ChatGPT for document summarisation in enterprise workflows should: restrict ChatGPT access to internal documentation portals; educate users that any AI-summarised third-party page can carry attacker instructions embedded in rendered output.

[SINGLE-SOURCE] Red Canary: detecting Entra Agent ID privilege escalation — credential injection into agent blueprints enables lateral movement across the entire tenant

Red Canary published a detection-engineering primer on 27 May 2026 on the AgentIdentityBlueprint.AddRemoveCreds.All role in Microsoft Entra's new Agent ID identity class — autonomous app identities that act in a tenant without human interaction (Red Canary, 2026-05-27). A misconfigured or adversary-controlled agent identity holding this role can add client secrets to any agent blueprint, then authenticate as any agent identity in the tenant — including high-privilege ones — after legitimate credential rotation. The full privilege-escalation chain: agent app → malicious role assignment (AgentIdentityBlueprint.AddRemoveCreds.All) → credential injection into target blueprint → authenticate as high-privilege agent → pivot to all downstream resources that blueprint can access. Relevant log sources: AuditLogs — look for "Update application – Certificates and secrets management" with a non-human InitiatedBy.app.servicePrincipalId; MicrosoftGraphActivityLogs — Graph API calls from agent service principals with unusual IP and UserAgent fields; AADServicePrincipalSignInLogs — filter on Agent.agentType: agenticAppInstance. Correlation: match SignInActivityId from Graph logs to UniqueTokenIdentifier in sign-in logs to reconstruct credential-add-to-authentication chains. MITRE ATT&CK: T1098 (Account Manipulation), T1078.004 (Valid Accounts: Cloud Accounts). Swiss public-sector M365 deployments adopting AI agents via Copilot Studio or Azure AI Foundry should establish baselines for each agent identity's API scope and alert on credential additions to blueprints by any identity other than the provisioning pipeline. [SINGLE-SOURCE]

4. Updates to Prior Coverage

UPDATE: Nightmare Eclipse / Chaotic Eclipse — Microsoft's Digital Crimes Unit threatens criminal action; GreenPlasma and MiniPlasma (`cldflt.sys` SYSTEM escalation) remain unpatched; researcher announces July 14 drop

UPDATE (originally covered 2026-W21): Microsoft's Digital Crimes Unit issued a formal public statement on 28–29 May 2026 calling uncoordinated zero-day releases "never justifiable" and warning its DCU would "continue bringing cases against these actors and those that enable their criminal activity" (The Record, 2026-05-29). The pseudonymous researcher Nightmare Eclipse / Chaotic Eclipse responded by threatening a new vulnerability release on 14 July 2026 (the next Patch Tuesday).

Of the six Windows vulnerabilities the researcher has released since early April: BlueHammer (CVE-2026-33825), UnDefend (CVE-2026-45498), and RedSun (CVE-2026-41091) are patched and saw confirmed in-the-wild exploitation following PoC publication. YellowKey (CVE-2026-45585 — BitLocker bypass via Windows Recovery Environment, requiring physical access), GreenPlasma (LPE class), and MiniPlasma remain unpatched as of 30 May 2026. MiniPlasma specifically abuses the Windows Cloud Files Mini Filter Driver (cldflt.sys) to achieve a SYSTEM shell from a standard user session on fully-patched Windows 11; the root cause is assessed as an incomplete remediation of CVE-2020-17103 (no CVE yet assigned to MiniPlasma itself).

The July 14 release deadline should be treated as a hard date for resolving any outstanding Windows LPE chain gaps. Defenders on Windows 11 estates should monitor for cldflt.sys-related anomalies and consider AppLocker/WDAC policies blocking unsigned executables from low-privileged user sessions while patches are pending. Next Patch Tuesday: 10 June 2026.

Changes since first coverage(2 prior appearances)
  1. 2026-05-242026-W21Consolidated in weekly summary for week 2026-W21
  2. 2026-05-202026-05-20UPDATE: CVE formally assigned (prior coverage 2026-05-15 had no CVE); MSRC published interim WinRE registry mitigation; remains exploit-code-maturity E:P / RL:W

UPDATE: Ivanti Secure Access Client — NCSC.ch adds CVE-2026-8992 (local privilege escalation, CVSS 7.8) to May advisory

UPDATE (originally covered 2026-05-08): NCSC Switzerland updated its Ivanti May 2026 advisory on 29 May 2026, adding CVE-2026-8992, a local privilege escalation in the Ivanti Secure Access Client (NCSC Switzerland Security Hub, 2026-05-29). CVSS 3.1 = 7.8 HIGH. A locally-authenticated attacker on a managed endpoint running the Ivanti SAC client can escalate from a standard Windows user session to local admin. Ivanti patched CVE-2026-8992 in all SAC client versions released on or after 12 May 2026. This is secondary to the actively-exploited CVE-2026-6973 (Ivanti EPMM admin-authenticated RCE, CISA KEV) which remains the highest-severity Ivanti item. Detection: Windows Event IDs 4672 and 4673 (special privilege assignment) correlated with Ivanti SAC process lineage (ivanti-vpn.exe, Ivanti Secure Access Client.exe). Hardening: update SAC client to any release from 12 May 2026 or later via EPMM-managed software inventory.

5. Deep Dive — CVE-2026-0257: PAN-OS GlobalProtect Pre-Auth VPN Authentication Bypass

Background. GlobalProtect is Palo Alto Networks' SSL-VPN solution embedded in PAN-OS and widely deployed as the internet-facing VPN gateway for enterprise and government networks. The authentication override feature, introduced to support certain SSO and clientless configurations, allows a GlobalProtect portal or gateway to issue signed cookies that bypass the normal MFA/SAML authentication flow on subsequent connections — trading off per-session authentication strength for session-persistence smoothness. Palo Alto's own security advisories (AA23-250A, AA24-075A) have repeatedly highlighted GlobalProtect as a target surface; this vulnerability is the most directly exploitable advisory in that series.

Vulnerability mechanics. CVE-2026-0257 is classified CWE-565 (Reliance on Cookies Without Validation and Integrity Checking). When authentication override is enabled and the GlobalProtect portal or gateway shares an X.509 certificate with another co-hosted service — most commonly the HTTPS management or captive-portal service — that certificate's public key is retrievable by any external party simply by connecting to the HTTPS service and inspecting the TLS handshake. Palo Alto's auth-override cookie uses that same certificate to sign and encrypt session tokens. An attacker who extracts the public key can derive the encryption material needed to mint a valid authentication override cookie, then present it to the GlobalProtect service to authenticate as any user without possessing the user's credentials. The attack requires no prior foothold; the only pre-condition is network reachability to the GlobalProtect portal or gateway and the presence of a shared certificate — a configuration that has historically been documented in Palo Alto's own deployment guides as a shortcut for certificate management.

Exploitation pattern. Rapid7 MDR observed two exploitation waves (Rapid7 ETR, 2026-05-29). Wave 1 (18 May): sourced from Vultr-hosted infrastructure, machine name GP-CLIENT (Linux). Wave 2 (21 May): sourced from Dromatics Systems IP space, machine name DESKTOP-GP01 (Windows). Both used a deliberately spoofed, easily-recognisable MAC address pattern — suggesting deliberate source-normalisation to defeat MAC-based network anomaly detection. Rapid7 observed successful VPN session establishment but no confirmed lateral movement in the monitored environments. A public PoC (github.com/sfewer-r7/CVE-2026-0257) was released on 29 May, the same day CISA added the CVE to KEV. The gap between the exploitation waves (18 and 21 May) and the PoC/KEV date (29 May) implies the actor possessed private pre-disclosure knowledge of the vulnerability.

MITRE ATT&CK mapping. Initial access: T1133 (External Remote Services — GlobalProtect VPN endpoint). Credential access: T1539 (Steal Web Session Cookie, here applied to auth-override cookie forging rather than theft). Defence evasion: T1036.005 (Masquerading: Match Legitimate Name or Location — spoofed machine name DESKTOP-GP01). Lateral movement: T1021.001 (Remote Services: Remote Desktop Protocol — expected next step once inside the network segment); T1046 (Network Service Discovery — attacker-controlled GP-CLIENT enumerating accessible segments).

Affected and patched versions. Affected: PAN-OS 10.2.x < 10.2.7-h34 (and maintenance tracks), 11.1.x < 11.1.4-h33, 11.2.x < 11.2.4-h17, 12.1.x < 12.1.4-h6. Not affected: Panorama, Cloud NGFW, Prisma SD-WAN, PA-Series managed by Panorama with no local GP config, PAN-OS < 10.2.x (EOL). Fixed: the full version matrix per PAN-OS maintenance branch is in the vendor advisory. Prisma Access 10.2 and 11.2: Palo Alto is rolling fixes; check Prisma Access status portal.

Detection. GlobalProtect connection logs: look for authentication events with auth_method: cookie from IP addresses not previously associated with the authenticated username or the organisation's VPN-client pool. Cookie-based auth events from brand-new source IPs without a preceding web-based MFA event warrant immediate investigation. PAN-OS system logs: globalprotectgateway-config-succ events authenticated via cookie from non-enrolled endpoints (no prior SCEP or Panorama device-cert association). Network: VPN sessions with a deliberately spoofed MAC address pattern reused across geographically-disparate source IPs (trivially detectable from GlobalProtect connection metadata) are a strong indicator of this attack pattern; MAC-based anomaly detection in the VPN segment should alert. SIEM correlation: chain cookie-auth events to downstream firewall allow policies allowing that VPN IP to reach sensitive segments, and alert when a new-IP cookie-auth session moves east-west within minutes.

Hardening / mitigation. Immediate: upgrade PAN-OS to the fixed versions per the vendor advisory. If patching cannot be completed within 24 hours: (a) disable authentication override cookies entirely in the GlobalProtect gateway and portal settings (Authentication > No Cookie Required on Pre-Logon Connections); this forces per-session MFA but removes the attack surface. (b) If auth-override cookies are required: generate a dedicated certificate for GlobalProtect used exclusively for that service and not shared with the HTTPS management or any other feature. This removes the public-key extraction path. Verify via show system info and show sslmgr-store that the GlobalProtect GP cert and the HTTPS service cert are distinct objects. Prisma Access organisations: apply any available Prisma Access emergency fix and validate the Prisma Access security advisory for tenant-specific remediation steps.

6. Action Items

  • Patch PAN-OS to fixed versions or disable GlobalProtect auth-override cookies today — CVE-2026-0257 is a pre-auth VPN bypass with confirmed in-the-wild exploitation waves and a public PoC; CISA KEV deadline is 1 June 2026 for FCEB agencies. EU/Swiss public-sector perimeter VPN defenders should treat this as emergency-change priority. See § 5 for full patch version matrix and the cert-separation mitigation. References: Palo Alto PSIRT, Rapid7 ETR.

Source: Palo Alto Networks PSIRT · Tags: vulnerabilities, actively-exploited, cisa-kev, patch-available · Region: global

  • Audit FastAPI / vLLM / LiteLLM / MCP server deployments for CVE-2026-48710 — Enumerate Python ASGI processes listening directly on a port without a compliant reverse proxy (nginx, Caddy, Traefik, HAProxy). Direct-listen deployments using path-based access control are fully exposed. Upgrade Starlette to ≥ 1.0.1 via the downstream framework's package (FastAPI ≥ 0.115.5, vLLM ≥ 0.23.0). For Kubernetes, verify ingress controller (nginx-ingress is protective by default). Reference: X41 D-Sec / badhost.org.

Source: X41 D-Sec / badhost.org · NCSC-NL NCSC-2026-0171 · Tags: vulnerabilities, pre-auth, auth-bypass, patch-available · Region: global

  • Audit Entra Agent ID app roles before deploying AI agents in M365 — Establish a baseline of which agent identities hold AgentIdentityBlueprint.AddRemoveCreds.All; alert on credential additions to blueprints by any non-provisioning identity (AuditLogs: "Update application – Certificates and secrets management"). Review agent-identity API scopes as part of your AI-workload onboarding process. Reference: Red Canary.

Source: Red Canary · Tags: identity, cloud, ai-abuse · Region: global

  • Hunt for VS Code Remote Tunnel (code --tunnel) and Cloudflare Quick Tunnel (cloudflared.exe) on managed endpoints — Kimsuky and other actors are using these legitimate services to establish persistent C2 without fixable IP/domain blocks. Alert on VS Code CLI with --tunnel argument from non-developer endpoint profiles; alert on cloudflared.exe not in the approved software baseline. Reference: The Hacker News.

Source: The Hacker News · Tags: nation-state, espionage, north-korea-nexus · Region: global

  • Update Marimo notebook to ≥ 0.23.0 and restrict internet-accessible notebook deployments — CVE-2026-39987 pre-auth RCE was exploited by an LLM-agent-driven actor to pivot to database exfiltration in under one hour. Also audit AWS CloudTrail for Secrets Manager GetSecretValue calls from notebook or unfamiliar IP space. Reference: Sysdig TRT.

7. Verification Notes

Items dropped:

  • Dutch Asocks botnet takedown (S3) — duplicate; covered in brief 2026-05-29 as item:dutch-police-ncsc-dismantle-asocks-residential-proxy-botnet.
  • Silent Ransom Group / Luna Moth in-person IT impersonation (S3, S4) — duplicate; covered in brief 2026-05-28 as item:fbi-flash-csa-260526-silent-ransom-group-sends-operatives-ph.
  • Akira ransomware claims GS Yuasa Lithium Power (S4) — dropped; single source (ransomware.live aggregator only), no victim disclosure, no HIGH-reliability journalistic corroboration. Per fake-news guard rule, dark-web listing claims require victim disclosure or HIGH-reliability journalism. Logged: Akira/GS Yuasa Lithium Power — single-source leak-site claim, no confirmation.
  • Pay Tel Azure misconfiguration exposure (S4) — dropped; US-only incident, minimal operational relevance for CH/EU public-sector SOC; no regulatory action in window.
  • CVE-2026-8992 from § 2 — dropped from trending vulnerabilities; does not clear any § 2 gate (no CISA KEV, no ENISA EUVD exploited=true, no vendor-confirmed ITW, local LPE only). Covered in § 4 UPDATE as NCSC.ch advisory delta.
  • CVE-2026-39987 — not listed in § 2; no CISA KEV, no vendor advisory confirming exploitation (observation by Sysdig only), Marimo is not sufficiently widely-deployed to trigger the pre-auth-RCE gate. Covered in § 3 research context.

Single-source items:

  • ENISA NIS360 2026 (§ 3) — ENISA is the primary disclosing authority for its own report; national-CERT carve-out applies. PD-5 satisfied.
  • CNIL IQVIA €5M fine (§ 1) — CNIL is the primary regulator; single-source acceptable under national-CERT carve-out. PD-5 satisfied.
  • Red Canary Entra Agent ID primer (§ 3) — marked [SINGLE-SOURCE] in body; Red Canary is a HIGH-reliability research publisher; no threat-actor involvement (detection-engineering article).
  • Ivanti SAC CVE-2026-8992 UPDATE (§ 4) — NCSC Switzerland updated advisory; NCSC.ch is primary disclosing authority for CH-jurisdiction advisories; carve-out applies.

Recency notes:

  • Sysdig TRT Marimo intrusion primary source dated 2026-05-26 (52 hours before window start at ~2026-05-28 16:00 UTC); included on the basis of in-window THN amplification (2026-05-29) and operational novelty (first observed LLM-agent-driven intrusion). Flagged per PD-7 recency re-check.

Sub-agent telemetry:

  • S1: Claude Sonnet 4.6, 518s, 5 items
  • S2: Claude Sonnet 4.6, 484s, 5 items
  • S3: Claude Sonnet 4.6, 614s, 8 items (2 deduped)
  • S4: Claude Sonnet 4.6, ended_at=04:24:35Z vs started_at=04:12:33Z → 722s actual wall-clock; YAML duration_seconds=3927 is a sub-agent computation error — actual run time 12 min, within cap

Coverage gaps: inside-it-ch (Cloudflare 403 ×3); ncsc-ch-security-hub (bridged, no new in-window items beyond covered advisories); sophos-xops (HTTP 503 ×2 on both feed URLs, no fallback content); databreaches-net (persistent 403 ×5 runs); cert-fr-avis (no in-window advisory); cert-eu (no in-window advisory); sec-edgar-8k (0 hits in window); edpb (no in-window notices); ico-uk (no in-window enforcement in window).

Verification: Phase 5.7 complete — 5 iterations (cap reached). All findings remediated. Iter 1 (Opus): NEEDS_FIXES (truth: 2, advisory: 3) — IOC hard-rule violations (MAC + defanged domain), "Beagle" cross-campaign name, World Cup date, MSRC misanchor, CWE-444. Iter 2 (Sonnet): NEEDS_FIXES (truth: 1) — GDPR Art. 21 not in CNIL source; correct framing is Art. 66 French DPA scope violation. Iter 3 (Opus): NEEDS_FIXES (truth: 2, advisory: 4) — unsourced implant name removed; MAC descriptor corrected. Iter 4 (Sonnet): NEEDS_FIXES (truth: 1) — ChatGPhish "as a duplicate" → "as not applicable" per Permiso primary. Iter 5 (Opus, cap): NEEDS_FIXES (truth: 1) — "11 languages" quantifier unsourced; softened to "multiple languages". Final state: CLEAN_AFTER_REMEDIATION. verification_residual_count: 0.