Release Timing of Fixes for Published Vulnerabilities in AI/ML and Matched Non-AI PyPI Packages: An Initial Plan With Documented Pre-Outcome Amendments, Whose Median Difference Did Not Survive Removing One Package Family

We compare, for Python packages on PyPI, the date a security advisory was published with the upload date of the earliest release that fixes it, for AI/ML packages (PyPI classifier Topic :: Scientific/Engineering :: Artificial Intelligence) and download- and age-matched non-AI controls. In the matched sample (89 AI/ML packages, 2,669 advisories; 176 controls, 1,681 advisories) a fixed release existed before the advisory for 78.2% of AI/ML advisories and 97.6% of control advisories. The median difference in lag depends on the tensorflow package family; the share difference does not. No causal claim is made. The analysis and drafting were done with Claude (Anthropic); Codex (OpenAI) acted as a referee-style reviewer. Neither is an author. No human has yet read the full text; see the Declarations section.

Authors

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2026-11-09
DOI
https://doi.org/10.5281/zenodo.24089766
Primary Topic
Web Application Security Vulnerabilities
Type
preprint
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
NOV
preprint

Release Timing of Fixes for Published Vulnerabilities in AI/ML and Matched Non-AI PyPI Packages: An Initial Plan With Documented Pre-Outcome Amendments, Whose Median Difference Did Not Survive Removing One Package Family

Keisuke Watanabe
Zenodo (CERN European Organization for Nuclear Research)
Web Application Security Vulnerabilities
preprint

Release Timing of Fixes for Published Vulnerabilities in AI/ML and Matched Non-AI PyPI Packages: An Initial Plan With Documented Pre-Outcome Amendments, Whose Median Difference Did Not Survive Removing One Package Family

Keisuke Watanabe
preprint en

Abstract

We compare, for Python packages on PyPI, the date a security advisory was published with the upload date of the earliest release that fixes it, for AI/ML packages (PyPI classifier Topic :: Scientific/Engineering :: Artificial Intelligence) and download- and age-matched non-AI controls. In the matched sample (89 AI/ML packages, 2,669 advisories; 176 controls, 1,681 advisories) a fixed release existed before the advisory for 78.2% of AI/ML advisories and 97.6% of control advisories. The median difference in lag depends on the tensorflow package family; the share difference does not. No causal claim is made. The analysis and drafting were done with Claude (Anthropic); Codex (OpenAI) acted as a referee-style reviewer. Neither is an author. No human has yet read the full text; see the Declarations section.

Zenodo (CERN European Organization for Nuclear Research)
Web Application Security Vulnerabilities
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Laika access coming soon