track project security pages update as a required post-announcement step
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 初心者へのやさしさ
- 72/100
- issue の種類
- ドキュメント
- 明瞭さ
- 明確に書かれている
- 活発さ
- 静か
調査の方向性
security-issue-sync Step 1d のシグナルテーブルと Step 2b の release-manager hand-off コメントから始め、次に docs/security/process.md と docs/security/roles.md を読んでください。アナウンス後の security-pages チェックリストのガイダンスを追加し、projects/_template/project.md のオプションの security_pages_url エントリを検討してください。完了条件は、ライフサイクルのドキュメントと hand-off プロンプトで、advisory 後に公開セキュリティページを更新することを明示的に必須としていることです。
索引モデルが issue の本文から書いたものです。
説明
Summary
The ASF security_committers policy
(https://www.apache.org/security/committers.html) requires as a
post-announcement step:
The project team updates the project's security pages.
Neither security-issue-sync nor any other skill, process doc,
or roles doc in this repo mentions updating the project's public
security pages (e.g. https://airflow.apache.org/security/) after
an advisory ships. A grep across the entire repo for "security page",
"update page", and "/security" returns no matches in any skill or
process document.
This means the step is silently skipped in every advisory lifecycle
run by the skills.
Where the gap shows up
security-issue-sync tracks the full advisory lifecycle through
to CVE PUBLISHED state and issue close (Steps 13–15), but the
signal table in Step 1d and the proposal items in Step 2b contain
no entry for "update the project security pages". The release
manager hand-off comment (fired at the fix released transition)
also does not include this as a checklist item.
Required changes
-
Add an entry to the Step 1d signal table in
security-issue-sync:announcedlabel set and Public advisory URL body field
populated, but no "security pages updated" marker recorded →
propose adding a checklist item for the release manager to
update the project security pages. -
Add a checklist item to the release-manager hand-off
comment (fired at thepr merged → fix releasedtransition,
Step 2b) that explicitly lists updating the security pages as
a required post-advisory action. -
Add the step to
docs/security/process.mdand
docs/security/roles.mdunder the release manager's
post-announcement responsibilities. -
Optionally: add a project-config key in
projects/_template/project.mdfor the security pages URL
(e.g.security_pages_url) so the skill can render a
clickable link in the checklist item rather than a generic
placeholder.
Policy reference
- https://www.apache.org/security/committers.html — "Complete"
section, first bullet
Notes
This is a documentation and skill-checklist gap, not a process
logic change. The release manager still performs the update
manually; the skill just needs to prompt them to do it.
- 主要言語
- Python
- スター
- 113
- フォーク
- 95
- 平均マージ
- 10時間 48分
- マージ済み PR(30日)
- 348
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
apache/magpie のほかの issue
-
agent-guard: the +refspec force spelling bypasses the empty-rebase guard対応中かも @liwenjie200543 が 1 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
apache/magpie#1606 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
PR stats parity tests can publish or overwrite real gists対応中かも @MakerFlyFly が 1 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
メンテナーはふだん 1 日以内に返信
-
難易度 1/5 1時間未満 初心者へのやさしさ 88/100
メンテナーはふだん 1 日以内に返信
-
enhancement
難易度 2/5 1〜2日 初心者へのやさしさ 64/100
メンテナーはふだん 1 日以内に返信
-
Marketplace install fails with GitHub Copilot対応中かも @opwvhk が今日担当しました。 オープンbug
難易度 3/5 半日 初心者へのやさしさ 45/100
メンテナーはふだん 1 日以内に返信
似ている issue
-
Atomic append fails to create a missing file対応中かも @harbinresearcher が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
fabiocaccamo/python-fsutil#201 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
メンテナーはふだん 1 日以内に返信
-
task
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
danparshall/claude_researcher#87 ·
メンテナーはふだん 1 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
GhostManager/Ghostwriter#998 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
datajoint/datajoint-python#1586 ·
メンテナーはふだん 1 日以内に返信