CTIPilot
AI-generated · no human review · verify critical claims against the linked source. how it works →

2026-10-31T0256Z-intel

One pipeline fire, in full · intel run of 2026-10-31 · sub-agent allocation and telemetry, per-iteration verification verdicts and findings, source-list edits, coverage gaps, bridge invocations, and the run's own verification & coverage notes: what was published, what was dropped at the borderline or judged not relevant (and why), single-source carve-outs, and contradictions. Rendered from runs/2026-10-31/2026-10-31T0256Z-intel.md.

Run telemetry

2026-10-31T0256Z-intel intel prompt v4.24 publish ok
2h 29m duration 6 published 5 updates
Claude Sonnet 5.5 (claude-sonnet-5-5) main agent
S1 Claude Sonnet 5.5 (claude-sonnet-5-5)
Items returned
11
Duration
31m 34s
Tool calls
10 WebFetch13 WebSearch95 bridge
Cited sources
5 of 23 in slice
S2 Claude Sonnet 5.5 (claude-sonnet-5-5)
Items returned
2
Duration
19m 48s
Tool calls
1 WebFetch40 WebSearch120 bridge
Cited sources
1 of 20 in slice
S3 Claude Sonnet 5.5 (claude-sonnet-5-5)
Items returned
9
Duration
22m 31s
Tool calls
6 WebFetch7 WebSearch140 bridge
Cited sources
1 of 17 in slice
S4 Claude Sonnet 5.5 (claude-sonnet-5-5)
Items returned
9
Duration
25m 32s
Tool calls
7 WebFetch21 WebSearch90 bridge
Cited sources
1 of 13 in slice
FU1 Claude Sonnet 5.5 (claude-sonnet-5-5)
Items returned
2
Duration
12m 30s
Tool calls
3 WebFetch14 WebSearch55 bridge
Cited sources
none

Verification

#1 NEEDS_FIXES · Sonnet 5.5 · t=11 e=6 a=7 #2 NEEDS_FIXES · Sonnet 5.5 · t=3 e=2 a=3 #3 NEEDS_FIXES · Sonnet 5.5 · t=2 e=0 a=3

Deep dive

·

Entries this run published (6) and updated (5)

Sources changed (this run)

Edits this run made to sources/sources.json · promotions, demotions, new candidates, and fetch-method / category / reliability / url corrections (the run record's sources_changed[]). Paginated; 10 per page.

59 consecutive_quiet_periods · 8 last_successful_fetch · 7 notes · 6 consecutive_fetch_failures · 3 status · 2 fetch_method · 1 added (candidate) · 1 health_cmd.

SourceChangeFrom → ToReason
advisories-ncsc-nllast_successful_fetch2026-10-29 → 2026-10-31fetched and cited in this run
bsi-deconsecutive_quiet_periods· → 1readable, nothing inside the horizon
cert-euconsecutive_quiet_periods3 → 4readable, nothing inside the horizon
cisa-advisorieslast_successful_fetch2026-10-29 → 2026-10-31fetched and cited in this run
cisa-kevlast_successful_fetch2026-10-30 → 2026-10-31fetched and cited in this run
enisa-euvdconsecutive_quiet_periods· → 1readable, nothing inside the horizon
ncsc-ch-security-hublast_successful_fetch2026-10-29 → 2026-10-31fetched and cited in this run
fortinet-psirtconsecutive_quiet_periods2 → 3readable, nothing inside the horizon
msrc-update-guideconsecutive_quiet_periods2 → 3readable, nothing inside the horizon
paloalto-psirtconsecutive_quiet_periods· → 1readable, nothing inside the horizon
connectwise-trust-centerconsecutive_fetch_failures7 → 8listing or article bodies unreadable on every transport (a 403 or an empty listing never demotes)
resecurityconsecutive_fetch_failures· → 1listing or article bodies unreadable on every transport (a 403 or an empty listing never demotes)
atlassian-security-advisoriesconsecutive_quiet_periods· → 1readable, nothing inside the horizon
nextjs-blogconsecutive_quiet_periods· → 1readable, nothing inside the horizon
onapsisconsecutive_fetch_failures· → 1listing or article bodies unreadable on every transport (a 403 or an empty listing never demotes)
openjdk-vulnerability-advisoriesconsecutive_fetch_failures· → 1listing or article bodies unreadable on every transport (a 403 or an empty listing never demotes)
pwn-aiconsecutive_quiet_periods2 → 3readable, nothing inside the horizon
qnap-security-advisorieslast_successful_fetch2026-10-25 → 2026-10-31fetched and cited in this run
searchlight-cyberconsecutive_quiet_periods1 → 2readable, nothing inside the horizon
siemens-productcertconsecutive_quiet_periods· → 1readable, nothing inside the horizon
synology-security-advisoriesconsecutive_quiet_periods· → 1readable, nothing inside the horizon
zimbra-security-advisoriesconsecutive_fetch_failures1 → 2listing or article bodies unreadable on every transport (a 403 or an empty listing never demotes)
apple-securityconsecutive_quiet_periods· → 1readable, nothing inside the horizon
anssi-frconsecutive_quiet_periods· → 1readable, nothing inside the horizon
cert-atconsecutive_quiet_periods3 → 4readable, nothing inside the horizon
cert-plconsecutive_quiet_periods4 → 5readable, nothing inside the horizon
enisaconsecutive_quiet_periods13 → 14readable, nothing inside the horizon
ncsc-ch-focusconsecutive_quiet_periods1 → 2readable, nothing inside the horizon
ncsc-ch-incidentsconsecutive_quiet_periods14 → 15readable, nothing inside the horizon
ncsc-ukconsecutive_quiet_periods3 → 4readable, nothing inside the horizon
bacs-pressconsecutive_quiet_periods3 → 4readable, nothing inside the horizon
ec-digital-strategy-newsroomconsecutive_quiet_periods1 → 2readable, nothing inside the horizon
ncsc-nl-php2shell-trackerlast_successful_fetch· → 2026-10-31fetched and cited in this run
cash-ch-awpconsecutive_quiet_periods· → 1readable, nothing inside the horizon
cert-lvconsecutive_quiet_periods2 → 3readable, nothing inside the horizon
cisa-directivesconsecutive_quiet_periods8 → 9readable, nothing inside the horizon
csirt-acn-itconsecutive_quiet_periods4 → 5readable, nothing inside the horizon
europol-newsroomconsecutive_quiet_periods· → 1readable, nothing inside the horizon
google-tagconsecutive_quiet_periods6 → 7readable, nothing inside the horizon
it-connectconsecutive_quiet_periods· → 1readable, nothing inside the horizon
news-admin-chconsecutive_quiet_periods· → 1readable, nothing inside the horizon
nextgov-fcwconsecutive_quiet_periods· → 1readable, nothing inside the horizon
nl-timesconsecutive_quiet_periods5 → 6readable, nothing inside the horizon
heise-seclast_successful_fetch2026-10-29 → 2026-10-31fetched and cited in this run
inside-it-chconsecutive_quiet_periods1 → 2readable, nothing inside the horizon
watchtowrconsecutive_quiet_periods3 → 4readable, nothing inside the horizon
golem-securityconsecutive_quiet_periods1 → 2readable, nothing inside the horizon
ox-securityconsecutive_fetch_failures1 → 2listing or article bodies unreadable on every transport (a 403 or an empty listing never demotes)
blackfield-chconsecutive_quiet_periods· → 1readable, nothing inside the horizon
blick-chconsecutive_quiet_periods· → 1readable, nothing inside the horizon
forescout-researchconsecutive_quiet_periods· → 1readable, nothing inside the horizon
netcraftconsecutive_quiet_periods3 → 4readable, nothing inside the horizon
offseqconsecutive_quiet_periods· → 1readable, nothing inside the horizon
redcanaryconsecutive_quiet_periods2 → 3readable, nothing inside the horizon
reliaquestconsecutive_quiet_periods1 → 2readable, nothing inside the horizon
sans-newsbitesconsecutive_quiet_periods· → 1readable, nothing inside the horizon
schneierconsecutive_quiet_periods4 → 5readable, nothing inside the horizon
specteropsconsecutive_quiet_periods· → 1readable, nothing inside the horizon
sysdigconsecutive_quiet_periods4 → 5readable, nothing inside the horizon
xlab-qianxinconsecutive_quiet_periods4 → 5readable, nothing inside the horizon
infostealers-hudson-rockconsecutive_quiet_periods· → 1readable, nothing inside the horizon
borncityconsecutive_quiet_periods· → 1readable, nothing inside the horizon
cyberdaily-auconsecutive_quiet_periods· → 1readable, nothing inside the horizon
frenchbreachesconsecutive_quiet_periods· → 1readable, nothing inside the horizon
fuitesinfosconsecutive_quiet_periods· → 1readable, nothing inside the horizon
next-inkconsecutive_quiet_periods· → 1readable, nothing inside the horizon
bitdefender-threat-debriefconsecutive_quiet_periods· → 1readable, nothing inside the horizon
piyologconsecutive_quiet_periods· → 1readable, nothing inside the horizon
ransom-isacconsecutive_quiet_periods6 → 7readable, nothing inside the horizon
venarixconsecutive_quiet_periods5 → 6readable, nothing inside the horizon
bleepingcomputerlast_successful_fetch2026-10-23 → 2026-10-31fetched and cited in this run
cnil-frconsecutive_quiet_periods4 → 5readable, nothing inside the horizon
cyberinsiderconsecutive_quiet_periods3 → 4readable, nothing inside the horizon
ncsc-nl-php2shell-trackerstatuscandidate → activepromotion_due: cited by published entries from at least 3 distinct runs
wordpress-org-newsstatuscandidate → activepromotion_due: cited by published entries from at least 3 distinct runs
schneiernotes· → appended recipe note2026-10-31 (S3): the atom feed 403s on direct and the reader; `fetch_source.py extract https://www.schneier.com/blog/` l
blick-chnotes· → appended recipe note2026-10-31 (S3): RSS holds only about 12 h; `fetch_source.py url --direct https://www.blick.ch/news.xml` (news sitemap)
qnap-security-advisoriesnotes· → appended recipe note2026-10-31 (S1): the listing page is client-rendered; working recipe is `fetch_source.py feed https://www.qnap.com/en/se
synology-security-advisoriesnotes· → appended recipe note2026-10-31 (S1): `fetch_source.py feed https://www.synology.com/api/rssfeed/security/en-us 10` returns dated advisories,
siemens-productcertnotes· → appended recipe note2026-10-31 (S1): `extract` flattens an SSA page affected-product table (product names lost); read the table with `fetch_
ncsc-nl-php2shell-trackernotes· → appended recipe note2026-10-31 (S1, S2): the maintained change log https://raw.githubusercontent.com/NCSC-NL/php2shell/main/software/changel
phorionadded (candidate)· → candidatepublisher of the first analysis of the Cursor marketplace extension compromise, confirmed independently by Microsoft
ec-digital-strategy-newsroomfetch_methodbridge → rssfeed https://digital-strategy.ec.europa.eu/en/rss.xml returns dated items; content_scope general-news set because the newsroom is mostly non-security by design
socprimestatusactive → demotedcontent axis: the 20 newest feed items are product how-tos and marketing; reliability C to D
bfv-verfassungsschutz-defetch_methodrss → bridgethe reachability probe answers HTTP 400 for both the landing page and the feed URL while the feed recipe reads cleanly; the health_cmd recipe now is the check
sygnianotes· → handled setall transports refused again; added to TRANSPORT_BLOCKED_UNREACHABLE
bfv-verfassungsschutz-dehealth_cmdfeed recipe → extract of the feed URLthe direct feed read fails with an SSL EOF on 3 of 4 tries while extract (through the reader) reads it reliably

Coverage gaps (this run)

Sources this run's brief needed that returned no usable content via any documented recipe. Bridge-recovered or quiet-day sources do NOT appear here. (Distinct from the independent source-accessibility probe at the foot of this section, which probes all active sources regardless of what any run needed.)

Source (uncovered)URL triedMethod chainStatus / classWhat the agent did instead
ivanti-hubhttps://forums.ivanti.com/s/article/Security-Advisory-Ivanti-Connect-Secure-CVE-bridge:extract → webfetch → bridge:jinatimeout transport-timeout
extract returned the Ivanti Innovators Hub login HTML, WebFetch of hub.ivanti.com returned a loading shell and the reader call timed out after 120 s
the update rests on Volexity's update banner, the Canadian Cyber Centre bulletin and CISA's KEV data, and the entry says the per-CVE fixed builds are unconfirmed
connectwise-trust-centerhttps://www.connectwise.com/company/trust/advisorieswebsearch → bridge:extract403 transport-403
403 on every transport per the record notes; this run used WebSearch and the status page
no October 2026 advisory found by search; the existing entry is current to its status page of 2026-10-28
ox-securityhttps://www.ox.security/blogfeed → bridge:extract → jina403 transport-403
the feed lists dated items but every article body answers 403 on direct, extract and the reader
lead-only; the Cursor extension item rests on Cursor, Phorion, Microsoft and Sophos
broadcom-esg-39421https://support.broadcom.com/web/ecx/support-content-notification/-/external/conwebfetch → bridge:extract403 login-wall
Broadcom's SEPM advisory 39421 and App Control advisory 39411 are login-gated
the SEPM fix builds come from the NCSC-NL tracker and are marked unverified in the entry; the umbrella advisory 39404 and knowledge article 459982 were read in full
progress-community-bulletinhttps://community.progress.com/s/article/WS-FTP-Server-Critical-Security-Alert-Bbridge:extract → webfetch → bridge:jina200 js-shell
Salesforce single-page application: extract, WebFetch and the reader return only a CSS error shell, and the knowledge-article link needs a Progress ID login
the WS_FTP entry rests on Progress's CNA records as republished by ENISA EUVD and on CSIRT Italia's alert, and its sourcing note says the vendor bulletin is unread

Bridge invocations (this run)

6 bridge calls this run · these are successful bridge fetches (separate from "Coverage gaps" above).

6 other
  • tools/kev_window_diff.py ×1
  • tools/fetch_source.py cisa-kev ×1
  • WebFetch with the outbound-links template ×1
  • tools/fetch_source.py extract and url --direct (bulk fetch to disk) ×1
  • tools/fetch_source.py ncsc-csh post ×1
  • tools/fetch_source.py url (EUVD search API) and extract of EUVD record pages ×1

Verification findings · all iterations

Per-iteration finding detail. Each table is one verifier pass · what was flagged, how the main agent remediated it, and the outcome. Walking the tables top-to-bottom shows the verifier's debugging trail across iterations.

Iteration #1 NEEDS_FIXES · 24 findings (truth=11, editorial=6, advisory=7) · Claude Sonnet 5.5 · 22m 32s

F-codeSectionItem · URL/quoteVerifier summaryRemediation · outcome
F3
claim-not-supported
·
Live advisory data lists seven fixed builds: the six named plus 9.19.1P4 (revision 10.0, 20261029: 'ONTAP 9.19.1P4 added to Software Versions and Fixes'). The summary ('9.14.1P18HF1 to 9.19.1P3HF1'), ·
F4
hallucinated-fact
·
The bulletin as updated 2026-10-30 (https://cyber.gc.ca/en/alerts-advisories/ivanti-security-advisory-av26-1035) lists only 'Versions prior to 25.1.1.3 / 25.1.3.1 / 22.8R2.6' and carries no '25.2.2' l·
F3
claim-not-supported
·
The BeyondTrust blog says Engineering 'built and tested the patch for all supported versions of Remote Support and Privileged Remote Access' and that SaaS PRA instances were auto-patched; it never say·
F4
hallucinated-fact
·
(low confidence) Rapid7 writes 'A Metasploit module now implements the chain with PHP and Unix Command targets.' and shows an msfconsole 'use exploit/linux/http/beyondtrust_rs_mrs_file_upload' screens·
F3
claim-not-supported
·
(low confidence) CIQ says 'no patched CIQ kernel had been published for any variant listed in the Patched Kernels table', and that table lists RLC Pro LTS 9.6, RLC Pro LTS 8.10 and RLC Pro 10 only; fo·
F3
claim-not-supported
·
(low confidence) The Anthropic page carries the retry property ('a lost race only fails the handshake') but says nothing about IP options; the SYN-with-IPv4-options trigger is CIQ's statement. Split t·
F3
claim-not-supported
·
(low confidence) Drupal/SecurityWeek say only 'Sites should audit their orders for inconsistencies'; the comparison against payment-provider records (also in actions[0]) is the entry's own method and ·
F3
claim-not-supported
·
(low confidence) Microsoft: 'Across the broader activity, organization-themed onmicrosoft.com tenant names and support-oriented display names were used'; it does not say so of the two investigated int·
F3
claim-not-supported
·
(low confidence) EUVD-2026-113022 is CVE-2026-90865 and carries only the 2024.0.7/2025.0.4 text; the 2024.0.6/2025.0.3 text for CVE-2026-84295 is on EUVD-2026-113016. Cite both records.·
F4
hallucinated-fact
·
(low confidence) Of the three flaws the entry describes, only CVE-2026-90865 is a command injection (CVE-2026-84295 is credential access, CVE-2026-90867 admin-console access control); no second comman·
F3
claim-not-supported
·
(low confidence) Check 2(e): two or more days of drift between the citation date and the page's own publication date. These are living pages, so the fix may be to label them as revision dates rather t·
F8
needs-more-research
·
The Quest KB the entry cites ends with 'October 29th, 2026: A new KACE SDA hotfix version 9.3.313 published'; 9.3.313 'accommodates updates for systems in hotfix versions 9.3.305-9.3.111 in addition t·
F9
surface-contradiction
·
Post 13121 says the backdoor was in the extension 'on Open VSX', that 'Anthropic has removed the associated release the Open VSX extension, additionally pulling NPM and VSCode versions for 2.1.313 fro·
F8
needs-more-research
·
(low confidence) BleepingComputer (cited): 'Other Linux vendors, including Oracle Linux, Amazon Linux, and SUSE, have also released fixes for some affected kernel versions'; NCSC-NL (cited) lists Orac·
F7
drop
·
(low confidence) check 11: a vulnerability entry should demand action beyond the patch cycle (exploited, imminent mass exploitation, public PoC on an exposed edge). This one rests on a CVSS 10.0 vecto·
F17
classification
·
(low confidence) All three corroborating sources (SecurityWeek, The Hacker News, NCSC post 13124) restate Drupal's advisory ('Drupal has confirmed the attacks'); none independently confirms exploitati·
F18
action-item-discipline
·
(low confidence) check 10b(b): the action restates the Defender takeaway's hardening list (HTTPS and EPA on enrollment endpoints, drop unused endpoints, review templates) as canonical AD CS ESC1/ESC8 ·
F11
editorial-advisory
·
Fetch-transport vocabulary in a reader-facing field; the fix is two sentences of provenance (vendor primary; wording carried from SecurityWeek, The Hacker News and NCSC Switzerland, which quote it).·
F11
editorial-advisory
·
Composition-rationale cross-reference; state what the flaw is (two PHP memory-safety flaws, CVE-2026-109618 and CVE-2026-109619) and let references[] carry the link.·
F11
editorial-advisory
·
Workflow-internal self-reference (check 12). Say 'which Trend Micro had listed as due on 2026-10-30' and name the vendor advisories or drop the clause.·
F11
editorial-advisory
·
Check 4c(d): the summaries state more than the sections do (which fields moved); that is what fields[] is for. Trim each summary to the delta the section states.·
F11
editorial-advisory
·
Capital T after a semicolon (the rewrite fused two sentences); use a full stop.·
F11
editorial-advisory
·
Style rule 'no hashes': git commit ids are not attacker IOCs but a mechanical scan will read them as hashes; a shorter verbatim substring ('Issue introduced in 4.4') avoids it.·
F11
editorial-advisory
·
CISA's alert (https://www.cisa.gov/news-events/alerts/2026/10/13/cisa-urges-patching-newly-exploited-vulnerability-ivanti-connect-secure, updated 2026-10-30) states the three chain CVEs affect 'versio·

Iteration #2 NEEDS_FIXES · 8 findings (truth=3, editorial=2, advisory=3) · Claude Sonnet 5.5 · 20m 14s

F-codeSectionItem · URL/quoteVerifier summaryRemediation · outcome
F3
claim-not-supported
·
Check 2(e): the cited page's JSON-LD carries "datePublished":"10-22-2026 09:31" and "dateModified":"10-22-2026 09:31" (read from the raw HTML this iteration); the 2026-01-01 date trafilatura prints is·
F3
claim-not-supported
·
(low confidence) The facts are supported (advisory data kb_rev_history: version 10.0, 20261029, 'ONTAP 9.19.1P4 added to Software Versions and Fixes'), but the clause ends in two citations labelled 20·
F14
quantifier-without-source
·
(low confidence) 'the only effect the sources name' is absolute: the cited drupal.org advisory's own risk line reads 'Highly critical 21 / 25 AC:None/A:None/CI:Some/II:Some/E:Exploit/TD:All' (tooltip:·
F5
missing-citation
·
(low confidence) The cited EUVD-2026-113016/113022/113024 records name only 'the Web Admin console'; a 'Manager web console' appears only on EUVD-2026-113184 (an authenticated flaw the entry does not ·
F8
needs-more-research
·
(low confidence) QSA-26-18's affected-products table (read this iteration) has a row 'QuTS hero h5.3.x Resolved QuTS hero h6.0.2.3656 build 20261023' that neither the affected text nor the update acti·
F11
editorial-advisory
·
The iteration-1 rewrite left a broken sentence: a comma before the parenthesis and a relative clause ('who persuaded') that now hangs on the parenthetical. Rewrite as two sentences: the contact persua·
F11
editorial-advisory
·
(low confidence) The quote is verbatim on the Volexity page but is the superseded 2026-10-13 state; the headline and update section now say the step was patched on 2026-10-29. Drop it from evidence[] ·
F11
editorial-advisory
·
(low confidence) Rapid7 says 'A Metasploit module now implements the chain' and the entry (correctly) says 'Rapid7 reports a Metasploit module'; no source read this iteration confirms the module is pu·

Iteration #3 NEEDS_FIXES cap-breach · 5 findings (truth=2, editorial=0, advisory=3) · Claude Sonnet 5.5 · 19m 15s

F-codeSectionItem · URL/quoteVerifier summaryRemediation · outcome
F14
quantifier-without-source
·
(low confidence) Microsoft (https://www.microsoft.com/en-us/security/blog/2026/10/30/help-desk-impersonation-ad-cs-abuse-investigating-esc1-esc8-intrusion-paths/) writes 'Within seconds of obtaining o·
F3
claim-not-supported
·
summary attributes 'could not log in' to Microsoft. Microsoft's analysis says 'Cursor reports that errors and administrator-permission requirements blocked SSH access on most macOS and Windows hosts' ·
F11
editorial-advisory
·
The iteration-2 rewrite is accurate (NCSC post 13124: 'unauthenticated attackers to bypass access controls and manipulate order-related data, potentially causing financial losses for online store vend·
F11
editorial-advisory
·
(low confidence) The store already carries Microsoft's earlier Teams help-desk-impersonation report 2026-09-03/teams-helpdesk-impersonation-nodejs-implant-winrm-dc-pivot (Teams contact, remote session·
F11
editorial-advisory
·
(low confidence) Advisory 39404 lists four affected products; the title, summary and body name CloudSOC SpanVA Appliance and Content Analysis and Malware Analysis (CASMA) as affected too, but affected·

Verification & coverage notes

The run record's narrative body, verbatim. This is where the run accounts for its own judgement calls: every borderline drop and judged-not-relevant item with its reason, dedup decisions, single-source items and their carve-outs, contradictions, and per-source coverage gaps, so nothing the run considered disappears silently.

Verification & coverage notesrun record body

2026-10-31T0256Z-intel · Sonnet 5.5 · window 26 h · 6 entries published

Verification & coverage notes

A moderate window: six new entries and five changelog records. No deep dive and no critical entry: nothing new met the stop-and-act bar, and the one existing critical entry that moved (BeyondTrust CVE-2026-102764, where Rapid7 reports a Metasploit module on 2026-10-30) stays critical.

  • KEV sweep (work/2026-10-31T0256Z-intel/kev-window.txt): both additions of 2026-10-30 are Ivanti Connect Secure. CVE-2026-118527 (NOT COVERED) and CVE-2026-111357 (COVERED, but not yet cisa-kev or patch-available) are one update record on the covered chain entry, which also moves the fixed-build targets to 25.1.1.3, 25.1.3.1 and 22.8R2.6 on the Canadian Cyber Centre's affected-version lists. No COVERED-STALE and no RANSOMWARE row.
  • Backlog: the ARX Group SA row (Aurora leak-site claim) stays held. S2 and S4 re-searched in DE, FR, IT and EN and read the Swiss press feeds: ransomware.live still has no press field, and no statement from ARX, SBB, ASTRA/USTRA, BACS or Swiss press exists. Expiry 2026-11-07, struck then if unconfirmed.
  • Window: the previous intel run started 24 h earlier, so gap 24.0 h and window 26 h. The two earlier fires' attempts excluded 92 standard records from the slices; the breaches pool was small enough that S4 took its seven oldest-cursor records without the exclusion (bitdefender-threat-debrief, piyolog, ransom-isac, venarix, bleepingcomputer, cnil-fr, cyberinsider), so some were swept again.
  • Completeness follow-up: S1 dropped Progress WS_FTP Server and Veeam Management Pack on the strength of BSI's 'high' rating while CSIRT Italia counted 6 critical flaws including an authentication bypass, so one scoped follow-up (FU1, one continuation) read the vendor CNA records. WS_FTP clears PD-11(b) on its own mechanics: an unauthenticated network path to administrative credentials (CVSS 10.0) on a file-transfer server used with external partners, in a product whose 2023 flaw is in KEV with known ransomware use; no exploitation found, so it ships as notable with its fixed builds (2024.0.7, 2025.0.4). Progress's own bulletin is a script-rendered page no transport could read, so the entry's sourcing note says so.
  • borderline-drop: Veeam Management Pack for Microsoft System Center 9.x (KB 4961 of 2026-10-29), one unauthenticated RCE (CVE-2023-22793, CVSS 4.0 9.3, on servers running the Virtualization Extensions service) and two authenticated flaws; no exploitation, an internal management-plane add-in for System Center Operations Manager, and the fix is a move to 13.1.0.334 because 9.x gets no patch. Reopen on an exploitation report.
  • Source repairs from the health sweep: ec-digital-strategy-newsroom now reads through its RSS feed (general-news scope), sygnia joined the handled transport-blocked set, bfv-verfassungsschutz-de is checked through its feed recipe, and socprime is demoted on the content axis (its 20 newest feed items are product how-tos); ncsc-nl-php2shell-tracker and wordpress-org-news were promoted by the digest's promotion list; one new candidate, phorion.
  • Mid-run stop-hook nudges to commit were noted and ignored: the run commits atomically in Phase 6.
  • Spawn message error: the FU1 follow-up was told the time was about 04:40Z when it was about 03:55Z; its in-window anchor (2026-10-30T00:56Z) was stated explicitly and unaffected.
  • Single-source: Teams-to-AD CS (Microsoft Threat Intelligence is first-hand on both intrusions), Broadcom endpoint-security servers (Broadcom is the disclosing party; the SEPM fix builds rest on NCSC-NL's tracker and are marked unverified), and the Cisco, Trend Micro and QNAP revisions (vendor advisories for their own products). Each carries the matching sourcing_note.
  • Reduced confidence: Linux kernel CVE-2026-98432 carries confidence: medium because severity ratings disagree (9.8, 8.1, Critical for RHEL, 5.9 as BleepingComputer reported) and the exploit claim is Anthropic's alone; Broadcom SEPM fix builds as above. The drupal.org advisory answers a client challenge to extract, so its wording was read with WebFetch and the two quotes cited from it are not machine-checkable.
  • Dates: the Phorion post is dated 2026-10-30 with a 2026-10-31 update widening the version guidance from 2.1.313 to 2.1.312 and 2.1.313; Cursor's notice, Microsoft's analysis and Sophos agree. Broadcom's knowledge article 459982 shows a placeholder date (2026-01-01) in the extracted text; its structured data gives the publication date 2026-10-22, which the entry cites.
  • Contradiction: the Cursor extension entry. NCSC Switzerland's post 13121 places the backdoored extension on Open VSX and says Anthropic pulled npm and VS Code versions of 2.1.313; Microsoft says the packages were never published to the Visual Studio Marketplace or npm, and Cursor and Phorion name the Cursor marketplace only. The entry follows Microsoft, Cursor and Phorion and states the difference in its Exposure paragraph and sourcing note.
  • Contradiction held, not resolved: the Berlin Landesnetz entry records BSI's own confirmation that TerminalFix was the vector, while rbb24 writes that BSI did not confirm that pattern to it; no record was written (see the borderline-drop for that item).
  • borderline-drop: Pentagon commissary freezer failures (update-of the Danfoss refrigeration entry); attribution rests on two anonymous-source reports (Reuters via four officials, Nextgov via two people), no vector is stated, the lesson of the entry is unchanged, and the entry's analysis (1,291 words) is already far past the length bound, so a rewrite would be needed to carry it.
  • borderline-drop: Request Tracker 6.0.4 and 5.0.11, RTIR (30 CVEs), stored XSS from unauthenticated email and an authenticated code-execution bypass, no exploitation, and no source shows Swiss public-sector use; patch-cycle.
  • borderline-drop: Dell PowerProtect Data Domain DSA-2026-416, first published 2026-10-01 and last revised 2026-10-19, only NCSC-NL's relay of 2026-10-30 falls in the window; internal-facing backup appliance, no exploitation reported.
  • borderline-drop: Canonical LXD CVE-2026-112816 (CVSS 4.0 10.0, mTLS validation), niche stack, no exploitation, fixed 2026-10-29; patch-cycle.
  • borderline-drop: Siemens SSA-166980 revision 1.2; the revision predates the window and the energy products named have mostly no fix by design of the wave; the PHP2Shell OT entry already carries Siemens.
  • borderline-drop: GitLab 19.5.3 and the other 2026-10-29 patch releases removing the eight eMudhra intermediates (CVE-2026-111943), patch-cycle, no exploitation; the eMudhra entry's action already covers updating CA bundles and Go.
  • borderline-drop: Linux kernel PwnEscape CVE-2026-99999 (S1 bundled it with CVE-2026-98432), guest-to-host flaw, fixed since 2026-10-15, local vector; the expectation of exploits within weeks is the discoverer's, not an observation. It would be a separate entry if exploitation or a hypervisor exposure statement appears.
  • borderline-drop: Android 'SMS of Death' CVE-2026-58882, zero-click DoS on telephony, public PoC, fixed in the October bulletin; patch-cycle, status rests on heise alone.
  • borderline-drop: ReliaQuest victim-matched residential proxies in vishing-led SaaS intrusions, single vendor, the vishing pattern is covered by the Talos IR, Huntress and new Microsoft entries.
  • borderline-drop: TeamViewer TV-2026-1011 (CVE-2026-111585, viewer-side code execution), no exploitation, bulletin of 2026-10-28 outside the window; patch-cycle.
  • borderline-drop: CrowdStrike 2026 Legal Threat Landscape Report (annual-report candidate), legal sector outside the constituency, report gated; the transferable content (IT-impersonation vishing into remote tools) is covered.
  • borderline-drop: Binance (about USD 6.36 billion, largest crypto theft on record; S3 and S4 returned it), clears breach limb (a) on scale only; no Swiss public-sector nexus, the stated vector (a compromised DevOps engineer's laptop) is covered ground, so an entry would be awareness only. Reopen if a post-mortem names a transferable technique.
  • borderline-drop: Berlin Landesnetz detection gap (rbb24, attack-detection licences covering 5 percent of devices); the rbb24 primary is 10 days old and only a blog relay is in the window; an organisational lesson that changes no detection decision.
  • borderline-drop: RMS Cloud and feratel Deskline booking-platform breaches, no Swiss customer named at either vendor; same WhatsApp booking-fraud pattern as the covered Camping.Care entry.
  • borderline-drop: SIHF and Swiss Basketball member-portal incidents, private associations; the 2026-10-30 fire dropped SIHF for the same reason, and the basketball claim rests on FrenchBreaches alone.
  • borderline-drop: Fehmarnbelt contractor FLC, Leipzig University and Charité, Ruag MRO law-firm investigation, FortiBleed 2.0 (Hudson Rock), no Swiss entity or no vector or actor (incident floor), the Ruag item is insider fraud without an intrusion, and the FortiBleed data is dated February with no new vector.
  • borderline-drop: S2's policy and enforcement candidates (Federal Council e-evidence transitional rule, DVS Microsoft 365 exit study, BACS WhatsApp fake-vote update, Qilin arrest, INTERPOL Serengeti III); no change to what the constituency's defenders are obliged or advised to do, or outside the window. Canton Bern's ICSG enters into force 2026-11-01 and is already in the store.
  • S3 left three out-of-window leads for the audit to weigh, none fetched as a primary: Microsoft Authenticator CVE-2026-80097 (2026-10-28), EDK II PXE flaw CVE-2026-97631 (seen only in a search summary), and the 2026-10-29 research posts from Talos (NIK C2), Securelist (NetamLoader) and Group-IB (MadApe).
  • Coverage gaps: ivanti advisory hub (login shell on every transport; per-CVE fixed builds unconfirmed); connectwise-trust-center (403, WebSearch only); ox-security (article bodies 403); resecurity, onapsis, openjdk-vulnerability-advisories, zimbra-security-advisories (listings unreadable or empty); broadcom advisories 39411 and 39421 (login-gated). Recipe findings are recorded in the sources_changed notes: schneier, blick-ch, qnap, synology, siemens, the NCSC-NL tracker change log.
  • Verification: iteration 3 returned NEEDS_FIXES with 2 truth and 0 editorial findings (none F1 or F4) on full coverage (238 of 238 claims); all five of its findings were fixed in the entries and the run published on the low-residual early exit without a fourth pass, so the two truth fixes are unconfirmed by a later cold read (residual count 2).

← Operations dashboard · run-record contract: docs/pipeline.md