github / github/spec-kit

[Security hardening] Add automated security audit checks for Python dependencies and static analysis

オープン
#2,438 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る
stale
主要言語
Python
スター
137k
フォーク
12.3k
平均マージ
2日 7時間
マージ済み PR(30日)
155

説明

## Summary

Add lightweight automated security checks to CI for Python dependency vulnerabilities and static-analysis findings.

## Why

Manual audit runs are useful, but dependency and static-analysis checks should be repeatable in CI. `pip-audit` can catch known Python package vulnerabilities, and Bandit can flag Python security-sensitive patterns for review.

## Proposed direction

- Add a CI job or workflow for `pip-audit`.
- Add a Bandit job configured for actionable findings.
- Keep initial scope focused so the signal is useful and does not fail on low-value noise.
- Document how to run the checks locally.

## Acceptance criteria

- CI runs dependency vulnerability checks.
- CI runs Python static security checks with an explicit configuration.
- The current dependency set passes the audit.
- Any intentionally accepted Bandit findings are documented or excluded explicitly.

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。