Mon, October 26, 2026
15 min read
Backlog へのうっかりアップロードを止める拡張機能 backlog-toolkit を作った — UI 抑止と declarativeNetRequest を併用し、ブロック要因を帰属させる
#backlog#chrome-extension#security
Chrome / Edge 向けの非公式拡張機能 backlog-toolkit を作り、設定済み Backlog スペース上での誤アップロードを UI と通信の両方で止める PoC を実装しました。既存のアクセス権限や DLP が整うまでの間に、「添付をうっかり押してしまう」事故をブラウザ側で先に止めたい、というケースを想定しています。Manifest V3 の declarativeNetRequest で課題・コメント・Wiki・共有ファイルの実測した各アップロード経路を POST だけブロックし、同時に content script 側でファイル入力・添付ボタン・ドロップ・画像ペーストを抑止します。onRuleMatchedDebug で自分のルールのマッチだけを拾ってページに通知する実装、設定ファイルによるスペースごとの明示設定、ブラウザサイドが server-side 認可の代替にはならない点など、PR レビュー中に決めた設計判断を記録します。
read more →