Summary
After release-prep cleanup, the remaining open Scorecard findings are governance/process items rather than code defects:
CodeReviewID: repository review enforcement / branch protection
FuzzingID: no fuzzing or ClusterFuzzLite integration detected
CIIBestPracticesID: Best Practices badge is still only in progress
MaintainedID: repository-age false positive should be re-evaluated once the repo is older than 90 days
Why this matters
These findings affect the public security posture and badge signals, but they are not good patch-release blockers for the Python SDK itself. They should be tracked explicitly instead of being rediscovered during every release prep.
Acceptance Criteria
References
- GitHub Security -> Code scanning alerts
.github/workflows/scorecard.yml
- OpenSSF Scorecard report for
bmdhodl/agent47
Summary
After release-prep cleanup, the remaining open Scorecard findings are governance/process items rather than code defects:
CodeReviewID: repository review enforcement / branch protectionFuzzingID: no fuzzing or ClusterFuzzLite integration detectedCIIBestPracticesID: Best Practices badge is still only in progressMaintainedID: repository-age false positive should be re-evaluated once the repo is older than 90 daysWhy this matters
These findings affect the public security posture and badge signals, but they are not good patch-release blockers for the Python SDK itself. They should be tracked explicitly instead of being rediscovered during every release prep.
Acceptance Criteria
References
.github/workflows/scorecard.ymlbmdhodl/agent47