Skip to content

ci: add security-aware Dependabot updates for Python and GitHub Actions - #3641

Open
HAYDEN-OAI wants to merge 52 commits into
mainfrom
codex/openai-python-dependabot-security-20260817
Open

ci: add security-aware Dependabot updates for Python and GitHub Actions#3641
HAYDEN-OAI wants to merge 52 commits into
mainfrom
codex/openai-python-dependabot-security-20260817

Conversation

@HAYDEN-OAI

Copy link
Copy Markdown
Contributor
  • I understand that this repository is auto-generated and my pull request may not be merged

Changes being requested

  • Add the missing repository-level Dependabot v2 configuration for the root PEP 621 Python project and GitHub Actions workflows.
  • Schedule low-noise Monday UTC updates with separate Python/Actions windows, an eight-day cooldown for routine version updates, and three/five open-PR limits; security updates remain independently eligible without that cooldown.
  • Group Python minor/patch maintenance separately from security remediations, and update coupled CodeQL init/analyze actions together while leaving unrelated SHA-pinned actions independently reviewable.
  • Avoid a duplicate uv updater: the repository installs Rye-generated requirements.lock and requirements-dev.lock, and Dependabot cannot regenerate those files. The config explicitly instructs maintainers to run rye lock --all-features and uv lock before merging any Python dependency update.

Verification

  • Parsed the YAML and validated it against the current Dependabot v2 JSON Schema.
  • Validated exact supported ecosystems, root manifest discovery, staggered weekly schedules, cooldowns, PR limits, maintenance/security group semantics, CodeQL grouping, and absence of reviewers/assignees/target-branch overrides.
  • Confirmed all eight runtime dependencies satisfy pyproject.toml across uv.lock, requirements.lock, and requirements-dev.lock; verified the existing uv lockfile is structurally valid offline.
  • Verified all 46 GitHub Actions references remain pinned to full commit SHAs and both PyPI release workflows retain isolated build/upload jobs and publishing-only OIDC.
  • python scripts/check-python-version-policy.py
  • git diff origin/main...HEAD --check

Additional context & links

Only .github/dependabot.yml is added. Rye-only development dependencies and Rye lock regeneration remain manual because Dependabot has no supported Rye ecosystem.

@HAYDEN-OAI
HAYDEN-OAI marked this pull request as ready for review August 17, 2026 22:02
@HAYDEN-OAI
HAYDEN-OAI requested a review from a team as a code owner August 17, 2026 22:02
@openai-sdks

openai-sdks Bot commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

OkTest Summary

237/237 SDK tests passed in 10.802s for Python SDK PR #3641.

Test results — 42 files
Test Result Time
tests/chat-completions-complex-body.test.ts ✅ Passed 216ms
tests/chat-completions-create.test.ts ✅ Passed 185ms
tests/chat-completions-stream.test.ts ✅ Passed 124ms
tests/files-content-binary.test.ts ✅ Passed 214ms
tests/files-create-multipart.test.ts ✅ Passed 214ms
tests/files-list-pagination.test.ts ✅ Passed 163ms
tests/initialize-config.test.ts ✅ Passed 194ms
tests/instance-isolation.test.ts ✅ Passed 199ms
tests/models-list.test.ts ✅ Passed 143ms
tests/responses-background-lifecycle.test.ts ✅ Passed 192ms
tests/responses-body-method-errors.test.ts ✅ Passed 322ms
tests/responses-cancel-timeout.test.ts ✅ Passed 227ms
tests/responses-cancel.test.ts ✅ Passed 214ms
tests/responses-compact-retries.test.ts ✅ Passed 287ms
tests/responses-compact.test.ts ✅ Passed 250ms
tests/responses-create-advanced-stream.test.ts ✅ Passed 289ms
tests/responses-create-advanced.test.ts ✅ Passed 216ms
tests/responses-create-disconnect.test.ts ✅ Passed 1.171s
tests/responses-create-errors.test.ts ✅ Passed 191ms
tests/responses-create-malformed-api-responses.test.ts ✅ Passed 224ms
tests/responses-create-retries.test.ts ✅ Passed 281ms
tests/responses-create-stream-failures.test.ts ✅ Passed 137ms
tests/responses-create-stream-timeout.test.ts ✅ Passed 243ms
tests/responses-create-stream-wire.test.ts ✅ Passed 3.596s
tests/responses-create-stream.test.ts ✅ Passed 99ms
tests/responses-create-terminal-states.test.ts ✅ Passed 210ms
tests/responses-create-timeout.test.ts ✅ Passed 228ms
tests/responses-create.test.ts ✅ Passed 233ms
tests/responses-delete.test.ts ✅ Passed 177ms
tests/responses-input-items-errors.test.ts ✅ Passed 387ms
tests/responses-input-items-list.test.ts ✅ Passed 296ms
tests/responses-input-items-options.test.ts ✅ Passed 265ms
tests/responses-input-tokens-count-timeout.test.ts ✅ Passed 247ms
tests/responses-input-tokens-count.test.ts ✅ Passed 225ms
tests/responses-malformed-inputs.test.ts ✅ Passed 2.702s
tests/responses-not-found-errors.test.ts ✅ Passed 246ms
tests/responses-parse.test.ts ✅ Passed 451ms
tests/responses-retrieve-retries.test.ts ✅ Passed 325ms
tests/responses-retrieve.test.ts ✅ Passed 203ms
tests/responses-stored-method-errors.test.ts ✅ Passed 615ms
tests/retry-behavior.test.ts ✅ Passed 3.069s
tests/sdk-error-shape.test.ts ✅ Passed 258ms

View OkTest run #32907089984

SDK merge (cb1c63dd7d2f) · head (eedfd7012fb3) · base (bc4f8efdbc1f) · OkTest (2b1bdfd25e98)

@jbeckwith-oai jbeckwith-oai left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The configuration is schema-valid, but its Python updater does not own the dependency state committed and exercised by this repository, and the Actions policy cannot deliver the claimed prompt security path for SHA pins.

Comment thread .github/dependabot.yml Outdated
Comment thread .github/dependabot.yml

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 4688d3b821

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread uv.lock Outdated

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 253692aa31

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread .github/workflows/ci.yml Outdated

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 86b9b626e6

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread .github/workflows/ci.yml Outdated

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 6af5be9bb1

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread .github/workflows/ci.yml Outdated
Comment thread .github/workflows/ci.yml
Comment thread .github/dependabot.yml

@jbeckwith-oai jbeckwith-oai left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Independent two-pass review confirms the three existing unresolved exact-head discussions need resolution; no duplicate inline comments are necessary. (1) Validate actual uv.lock sdist and wheel artifact URL origins, not registry labels alone. (2) Apply the same provenance validation before dependency installation in the separate breaking-change workflow. (3) Ensure security updates to direct dependencies raise published vulnerable minimum-version floors when necessary, without indiscriminately raising routine compatibility floors. These are P2 integrity and published-policy gaps; the restricted fork execution context does not justify a privileged-RCE claim. The previous unsupported Rye/pip updater issue is fixed.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 70d1ffaccc

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread .github/workflows/ci.yml Outdated
Comment thread .github/workflows/ci.yml Outdated
Comment thread .github/workflows/ci.yml Outdated

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 3e188b8afc

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread .github/workflows/ci.yml Outdated
Comment thread .github/workflows/ci.yml Outdated

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 0b3f84b54a

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread .github/workflows/ci.yml Outdated

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: d5e8f30a99

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread .github/workflows/ci.yml Outdated
Comment thread .github/workflows/ci.yml Outdated

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 03dc92e1c2

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread scripts/check-dependency-security.py Outdated
Comment thread scripts/check-dependency-security.py
Comment thread scripts/check-dependency-security.py

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 439a5dd491

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread scripts/check-dependency-security.py Outdated
Comment thread scripts/check-dependency-security.py Outdated

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 8ff2861a27

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread scripts/check-dependency-security.py Outdated
Comment thread scripts/check-dependency-security.py Outdated

@jbeckwith-oai jbeckwith-oai left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Requesting changes for the existing P1 discussion at scripts/check-dependency-security.py:261. For a lock edge marked extra in 'foobar', selecting extra foo must match under PEP 508 string-containment semantics; the implementation instead tokenizes the operand and requires exact membership, omitting a reachable transitive package from the security review. Preserve actual substring semantics for in/not in and add a grouped-update regression. Existing P2 threads additionally cover unsupported standard markers, additive-extra bounds, membership prevalidation, and marker-only operators. Please also address the failing baseline-consistency and Agents-regression checks.

@HAYDEN-OAI

HAYDEN-OAI commented Aug 25, 2026

Copy link
Copy Markdown
Contributor Author

@jbeckwith-oai @apcha-oai — the requested dependency-security changes and all fifteen Codex findings are addressed in b34e719, 232794d, 21e42f0, and e883403.

  • Protected dependency boundaries are evaluated independently across every resolution/marker fragment; equivalent lock partitions and newly requested extras preserve their actual reviewed audiences.
  • PEP 508 markers now support normalized extra substring membership, version-containing membership operands, standard implementation/platform variables, compatible/arbitrary-equality operators, and alpha/beta/release-candidate interpreter versions.
  • Additive extra declarations cannot introduce unreviewed compatibility bounds, and compositional/cyclic dependency graphs remain fully reviewed while retaining resource limits.
  • Pre-release domain partitioning uses exact logical complements, preventing final-release-only constraints from incorrectly covering alpha/beta users.
  • Overlapping version-membership substrings remain valid; arbitrary-equality package pins preserve raw locked-version identity; ordered non-version platform markers now exactly match installer behavior without falsely claiming protected domains.
  • Overlapping platform-membership operands retain PEP 508 substring semantics, and complete extra-marker expressions are evaluated against one consistent selected extra instead of combining incompatible witnesses.
  • Literal-left platform/extra membership markers preserve operand direction and exact security-domain complements; unsupported numeric reversed membership still fails closed.
  • Exclusive final-release floors retain PEP 440's same-release post exclusion, and redundant lower bounds select their effective strongest floor without weakening protected requirements.
  • The concurrent Agents workflow improvements, reviewed artifact/version constraints, no-build policy, and corrected typed fixtures are all preserved.

Verification: 1,365 relevant tests passed, including 44 Agents lock-provenance tests; repository-wide Ruff, mypy, and Pyright all pass. Independent pre-release marker-domain checks covered 26,712 adversarial cases, platform comparison/coverage checks covered another 17,280, selected-extra/platform-membership comparisons covered 18,784, and post-release/reversed-membership checks covered a further 80,871 cases against pinned packaging semantics without hidden dependencies or unsafe coverage.

The latest merge from main restores the trusted Castiron reporter at its expected SHA-256; Castiron / baseline consistency now passes without changing its budget, exclusions, or security gate.

Please take another look when convenient.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: b34e71901c

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread scripts/check-dependency-security.py Outdated
Comment thread scripts/check-dependency-security.py
Comment thread scripts/check-dependency-security.py Outdated

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 232794d786

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread scripts/check-dependency-security.py Outdated
Comment thread scripts/check-dependency-security.py Outdated

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 21e42f0c0e

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread scripts/check-dependency-security.py Outdated
Comment thread scripts/check-dependency-security.py
Comment thread scripts/check-dependency-security.py Outdated

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 8be8386611

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread scripts/check-dependency-security.py Outdated
Comment thread scripts/check-dependency-security.py Outdated

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 923053f13c

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread scripts/check-dependency-security.py Outdated
Comment thread scripts/check-dependency-security.py
Comment thread scripts/check-dependency-security.py

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: e2c40e5119

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread scripts/check-dependency-security.py Outdated
Comment thread .github/workflows/detect-breaking-changes.yml Outdated
Comment thread scripts/check-dependency-security.py Outdated

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 2e94eda6ec

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread scripts/check-dependency-security.py
Comment thread scripts/check-dependency-security.py Outdated

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 210bf7499b

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread scripts/check-dependency-security.py Outdated

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 210bf7499b

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread scripts/check-dependency-security.py
Comment thread scripts/check-dependency-security.py
Comment thread scripts/check-dependency-security.py

@jbeckwith-oai jbeckwith-oai left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Freshly reviewed the current dependency-security implementation and verified all prior marker-domain, dependency-floor, selected-extra, platform-release, and typing findings are fixed. Semantic resolution-domain refinement and complete protected coverage are implemented, all 90 prior threads are resolved, and current Python, mypy/lint, build, breaking-change, and security checks pass.

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.

3 participants