Enforce Python OpenSSF Gold quality gates and license evidence#18
Enforce Python OpenSSF Gold quality gates and license evidence#18kriptoburak wants to merge 3 commits into
Conversation
Signed-off-by: kriptoburak <kriptoburak@users.noreply.github.com>
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
Signed-off-by: kriptoburak <kriptoburak@users.noreply.github.com>
|
Per-file licensing verification added in e1cb25a. Local verification on 2026-07-24:
The new diff contains only Apache-2.0 copyright/license notices. It deletes no lines and changes no behavior. Simplification, maintainability, confidentiality, and security review found no applicable code findings. A different human reviewer remains required by the organization review policy before merge. |
|
Reviewed the generated |
Signed-off-by: kriptoburak <kriptoburak@users.noreply.github.com>
Discovery & Answer-Engine UpdateCommit Research and review rules are recorded in the organization discovery policy. The full repository-native local suite passed, including lint, tests, coverage, dependency/security checks, and reproducibility checks as applicable. Hosted checks are rerunning. A different human approval remains required before merge. |
Summary
Verified evidence
Gold status
This PR closes the repository's technical gaps.
OPENSSF.mdtruthfully records the remaining human requirements: access continuity, bus factor, 2 unassociated contributors, 50% independent review coverage, and a human security review within 5 years.A different human must review this nontrivial maintainer-authored change. Do not merge it without that approval.
Note
Add SPDX license headers, mock API test server, and OpenSSF Gold quality gate scripts
fsfe/reuse-action.TEST_API_BASE_URLpoints to a loopback address.SOURCE_DATE_EPOCHinto the build and publish workflows to verify byte-for-byte reproducible distributions.to_httpx_filesandasync_to_httpx_filesto not treatstr/bytes/bytearrayas sequences, and broadensextract_type_var_from_baseto work on any class with__orig_bases__.RuntimeErrorat collection time ifTEST_API_BASE_URLis set to a non-loopback host.Macroscope summarized 71d21f0.