Skip to content

[Security] Pin python dependencies in Documentation/requirements-min/requirements.txt (cilium) - #659

Closed
SeanMeyer wants to merge 1 commit into
mainfrom
pin-deps/Documentation-requirements-min-requirements-txt
Closed

[Security] Pin python dependencies in Documentation/requirements-min/requirements.txt (cilium)#659
SeanMeyer wants to merge 1 commit into
mainfrom
pin-deps/Documentation-requirements-min-requirements-txt

Conversation

@SeanMeyer

Copy link
Copy Markdown

Summary

Pins all unpinned python dependencies in Documentation/requirements-min/requirements.txt to exact versions.

Why: As part of follow-up to incident #51987 (axios supply chain compromise), the Dependency Health team is pinning all unpinned dependencies across sigma repos. Exact version pins ensure that even without a lockfile, or when lockfiles are bypassed (e.g. npx), only a deliberately-chosen version can install.

Change: The custom Sphinx theme (sphinx-rtd-theme-cilium) was referenced via a mutable branch ref (@cilium/rebase-2023-09). It is now pinned to the exact commit hash already resolved in the compiled Documentation/requirements.txt (77d60dbce4cc93358fa6156cbafd7c49214b3c89). All other dependencies in this file were already pinned with ==X.Y.Z.

Version source: Commit hash taken from the compiled Documentation/requirements.txt (generated by make update-requirements).

Workstream: #incident-51987-future-prevention

Reviewer: Please review the pinned commit and merge when comfortable. No SDLC Security review required — codeowner review is sufficient.

Pin the sphinx_rtd_theme dependency from a branch reference to a
specific commit hash for supply chain safety (incident-51987).

Signed-off-by: Sean Meyer <sean.meyer@datadoghq.com>
@SeanMeyer
SeanMeyer force-pushed the pin-deps/Documentation-requirements-min-requirements-txt branch from c308fa5 to 5b83eb6 Compare March 31, 2026 21:20
@SeanMeyer
SeanMeyer marked this pull request as ready for review April 1, 2026 01:19
@HadrienPatte

Copy link
Copy Markdown
Member

This is a public fork

@HadrienPatte
HadrienPatte deleted the pin-deps/Documentation-requirements-min-requirements-txt branch April 1, 2026 15:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants