[{"data":1,"prerenderedAt":20},["ShallowReactive",2],{"tag-articles-サプライチェーン攻撃":3},[4,10,15],{"title":5,"description":6,"path":7,"publishedAt":8,"updatedAt":9},"2026年3月31日の開発日記 - 仕訳管理タブ新設とCF計算書教材70枚一気通貫制作","Chrome拡張に仕訳管理タブを新設し実機テストまで完走。CF計算書教材はSVGスライド70枚を一日で制作。Chrome DevTools MCP autoConnectでSearch Console改善、axiosサプライチェーン攻撃への対応も。","/2026-03-31-diary","2026-03-31T00:00:00.000Z",null,{"title":11,"description":12,"path":13,"publishedAt":14,"updatedAt":9},"npmサプライチェーン攻撃 Shai-Hulud 2.0 への防御設定 - minimum-release-ageで新規バージョンをブロック","npm史上最悪のサプライチェーン攻撃Shai-Hulud 2.0の情報を受け、プロジェクトの影響チェックを実施。感染の兆候なしを確認後、minimum-release-age=4320をグローバル設定して全プロジェクトで公開3日以内のパッケージをブロックした","/npm-supply-chain-defense","2026-04-03T00:00:00.000Z",{"title":16,"description":17,"path":18,"publishedAt":19,"updatedAt":9},"GitHub侵入事件を受けてVS Codeの自動更新を止め、Chrome拡張を53→31に削った話","2026年5月18日のGitHub関連サプライチェーン攻撃報道を契機に、VS Codeの拡張自動更新をオフ、settings.jsonとインストール済み拡張を棚卸し、Chrome拡張を53→31に整理した記録。","/extension-purge-after-github-breach","2026-05-20T00:00:00.000Z",1785654939927]