and extracts the following text as a script body — the dev server then fails its dependency scan with `Expected ";" but found "non"` from the words "non-allowlisted hosts", which breaks e2e. So, what this buys, so nobody reads more or less into it: blocks external `script src=` from non-allowlisted hosts blocks injected inline scripts — each one is pinned by hash blocks fetch/XHR/WebSocket exfiltration (connect-src allowlist) blocks form-action, base-uri, object-src vectors does not stop image-based exfiltration — img-src must allow https: because event media comes from arbitrary publishers' og:image The cost of hashing is that an inline script edited after the hashes are computed is silently refused by the browser. That is why the violation reporter below exists: report-uri/report-to are ignored in a meta element and Pages serves no CSP header, so violations are caught in-page and sent to PostHog instead (src/lib/csp-report.ts, #241). frame-ancestors is deliberately NOT in this string: it is ignored in a meta element and browsers log a warning about it on every page load. It lives in public/_headers instead, ready for a CDN in front of Pages. X-Frame-Options (set there too) is the clickjacking control that actually applies today. */ }
breakthrough high confidence

Prost-LM Multimodal AI Achieves 0.954 AUC for Prostate Cancer Diagnosis Across 3,940 Patients — Outperforms MRI-Only Reads

| AI for Good

A multimodal large language model called Prost-LM, published in npj Digital Medicine (Nature group), demonstrated state-of-the-art prostate cancer diagnostic accuracy in April 2026 by integrating three data types into a unified semantic space: MRI imaging features (PI-RADS characteristics), prostate-specific antigen (PSA) blood test values, and free-text clinical radiology reports. Validated on 3,940 patients from multiple centers, Prost-LM achieved an area under the curve (AUC) of 0.954 for cancer vs. benign diagnosis and 0.955 for clinically significant prostate cancer (Gleason grade ≥ 7, which defines cases requiring treatment vs. active surveillance). Both figures substantially outperform MRI-only interpretation models, which reached an AUC of 0.868 in the same validation set — a 9-10 percentage point improvement that translates into meaningfully fewer missed cancers and fewer unnecessary biopsies. Unlike black-box AI approaches, Prost-LM generates interpretable explanations of its diagnostic reasoning, allowing it to function as a transparent 'second reader' that radiologists and urologists can interrogate rather than simply accept. Prostate cancer is the second most common cancer in men globally (1.4 million new cases annually per WHO), and MRI interpretation quality varies substantially between institutions and radiologists — the setting where AI decision support has the greatest potential to standardize care quality. The multi-center validation design — using data from multiple hospital systems — makes the results more transferable to real-world deployment than single-center studies, addressing a common criticism of clinical AI research. Separately, the same week's AI healthcare digest noted OpenAI deploying a clinician-verified ChatGPT for US healthcare providers, and multiple AI clinical documentation tools showing 30-83% reductions in physician administrative burden across specialty types.

📄 Read article
Prost-LM multimodal AI achieves 0.954 AUC for prostate cancer diagnosis across 3,940 patients — npj Digital Medicine — npj Digital Medicine