Misskeyの脆弱性をお知らせするbotを作った

Misskeyの正式版リリースと脆弱性が公開された時に投稿するbotを作った。

Misskeyの正式版リリースと脆弱性が公開された時に投稿するbotを作った。
アカウントはMisskeyリリース通知 (@misskey_bot) | かんなすきーである。

作った背景

Misskeyの最新版リリースを知りたいのならば、GitHubのリリースページをRSSリーダーで購読するか、PRの情報なども流れてきてしまうが、Misskey GitHub Notifier @mi.osamu-storage.info (@repo) | mi.osamu-storage.infoをフォローしても代替できる。

それでも私がbotを作った理由は次の2点だ。

  1. 開発版(alpha版やbeta版)を除いた、正式版リリースのみを知りたい。
  2. 新しい脆弱性情報の公開に気づきたい。

1点目については、既存のものは、beta版などの開発版も拾ってしまい、安定リリースのみを確認したいニーズに応えられなかった。
(RSSリーダーのフィルタ機能を使えば良い?そんなものはない。)

2点目の脆弱性情報は、RSSリーダーで確認できないようだった。
配信してるところも無かった気がしたので追加した。

このアカウントをRSSリーダーでフォローすれば、脆弱性が公開されたら安定版を適用するみたいな運用がしやすくなると思う。

更新頻度

botの投稿頻度についてだが、1時間に1回GitHubのAPIを実行している。速報性はない。
脆弱性の公開や、正式版のリリース自体はそう多くないから、このくらいの頻度で十分だと判断した。

あとがき

GitHubのAPI endpointを教えてくれた、ぽぽやまぽっく氏には感謝しかない。
GitHubのAPIはレートリミットが厳しいので、デバッグするならば認証済みのAPIキー発行を検討してもいいかもしれない。
APIキーの期限がそう長くないので、期限が切れる前に再発行するのを忘れずにしたい。とここに書いたことすら忘れて、なんで動かないんだって頭を悩ます未来が見える。

Hugo で構築されています。
テーマ StackJimmy によって設計されています。