maru retweeted
2026年10月21日、PHPの脆弱性(通称「PHP2Shell」)への対策として、コドモンのサービスを日中に一時停止しました。
施設の先生方、保護者の皆さま、自治体や販売代理店の皆さまには、十分な事前のご案内ができないまま、長い時間にわたりご不便をおかけしたことを、深くお詫び申し上げます。
今回の対応について、当時の記録をもとに、サービス停止の判断から再開までの経緯を振り返る記事を公開しました。対応の中で生じた課題や、今後に向けた反省点も含めてまとめています。
同様の状況に直面する開発・運用担当者の皆さまにとって一助となれば幸いです。
tech.codmon.com/entry/2026/1…
maru retweeted
Rubyの脆弱性出たんですね
正規表現エンジンに二重解放・整数オーバーフローの脆弱性が存在してて、攻撃者が細工した正規表現を処理すると、メモリ破損によるリモートコード実行の恐れがあるとのこと
Regexp compilation fixes related to GitLab's CVE-2026-89078, CVE-2026-93577, CVE-2026-97229 and CVE-2026-110264 | Ruby ruby-lang.org/en/news/2026/1…
maru retweeted
DistrolessのイメージはDebianが更新した最新の信頼可能なルート一覧になってるので、Distroless使ってる人はlatest取ってくればeMudhraの問題は一旦対応されてそう
github.com/GoogleContainerTo…
maru retweeted
Not just PHP. Node.js has also announced security releases for October 21, with HIGH-severity vulnerabilities affecting its 26.x, 24.x and 22.x release lines.
If you run either stack in production, keep an eye on official advisories and apply patches promptly.
Security maintenance doesn't stop at your application code. Your runtime matters too.
Node.js advisory: nodejs.org/en/blog/vulnerabi…
maru retweeted
【緊急メンテナンスの開始時刻変更のお知らせ】
10月21日(水)15:50現在、お客さまの情報とサービスの安全を守るための予防的な措置のため、メンテナンスの開始時刻を下記のとおり変更しました。
2026年10月21日(水)15:50 ~
今回の緊急メンテナンスは、利用しているソフトウェアに重大な脆弱性が確認されたことを受けたものです。現時点で、本件に起因する不正アクセスや情報漏えいは確認されておりません。
このたびはメンテナンス時刻変更によりご不便をおかけしておりますこと重ねてお詫びいたします。
すごい。えらい
【緊急メンテナンスのお知らせ】
10月21日(水)現在、皆さまの情報とサービスの安全を守るための予防的な措置として、保護者アプリを含むコドモンの全サービスを順次停止しております。
今回の措置は、利用しているソフトウェアに重大な脆弱性が確認されたことを受けたものです。現時点で、本件に起因する不正アクセスや情報漏えいは確認されておりません。
サービスの再開時刻は未定です。ご不便、ご迷惑をおかけし、誠に申し訳ございません。
詳細はこちらをご覧ください。
codmon.co.jp/news-2/14634/
maru retweeted
Anthropicは、Claudeを使ったAI支援開発でマージ数が急増したため、Gitでは追いつかなくなり、独自のソース管理システム「Scion」をゼロから作り、5ヶ月でモノレポを完全移行した
・2026年5月:1日あたり約2,500マージ
・2026年9月:1日あたり30,000以上(約10倍)
これに伴いモノレポが肥大化し、メインブランチの履歴だけでほぼ100GB、CIだけで1日約2,500万回のチェックアウトに及ぶ
Gitは「オフラインで完結する分散型」を前提に設計されているが、Anthropicの主なクライアント(AIエージェントやCI)は常時オンラインのため、「エージェント規模・常時オンライン前提で設計したらどうなるか」という発想でScionを作った
GoogleのPiperやMetaのSaplingを参考にしつつ、Anthropicのワークロードに合わせて設計
主な考え方:
1. クライアントは常にオンライン
必要なデータをオンデマンドで取得。完全なローカルリポジトリは持たない。
2. クライアント・サーバーの非対称性
コミットやマージなどの重い処理はサーバー側で実行。クライアントはキャッシュだけを持つ。
3. 包括的なソース管理サービス
blameやdiffなどのクエリもAPI経由で提供。ローカルにリポジトリを置かなくても済む。
4. 水平スケーラビリティ
完全なリポジトリコピーをどこかに持たない。データは分散し、コンポーネントごとに独立してスケール。
5. 安価でインクリメンタルなロックフリーコミット
コミット・rebase・マージが変更の大きさに比例してスケール(リポジトリ全体のサイズに依存しない)。
6. オプションのスパースなワーキングコピー
そもそもチェックアウトを避けられる場合は避ける。必要なファイルだけを取得。
Scionは「大規模モノレポ+大量のAIエージェント」向けに特化したシステムで、一般的なGitの代替を目指したものではない。ただし、Git自体をよりエージェントフレンドリーにするための示唆(サーバー側スケーリング、RPC API、交渉プロトコルの改善など)は多く、GitHubやGitLab、OSSコミュニティと協力して進化させたい、というスタンス。
「AIがコードを大量に書く時代のソース管理は、人間中心のGitの延長では足りない」という問題意識から、常時オンライン・サーバー中心・インクリメンタルな新しいアーキテクチャを実際に作り、移行まで完了させた。
(Claudeの要約を調整)
anthropic.com/engineering/re…
maru retweeted
Wow! Renovate now officially updates aqua-installer's aqua_version 🎉
github.com/renovatebot/renov…
Cloudflareが次のGitHubを作ろうとしてるみたいで、Git互換ストレージ「Artifacts」をオープンベータ化。
代替というより、複数のAIエージェントが同時並行でコードを書く世界を前提に。
エージェントごとにrepoをフォーク→変更をpush→別のエージェントがレビュー→マージ、までWorkersと組み合わせて自動化。
gihyo.jp/article/2026/10/clo…
美味しいご飯をいただきながら、ドワンゴ新卒で入った時の話なども含めて、楽しくお話させていただきました!
#酒とキャリアとエンジニア 第4回公開しました!🎉
今回は @maruloop さんにインタビューさせていただきました!!
あと、ボラギノール映像がちょびっと進化!
部長職を捨てて、英語だけのチームへ。"やらざるを得ない環境"に飛び込み続けるSREのキャリア(ゲスト:maru) youtu.be/U58_hnYlMYU
maru retweeted
#酒とキャリアとエンジニア 第4回公開しました!🎉
今回は @maruloop さんにインタビューさせていただきました!!
あと、ボラギノール映像がちょびっと進化!
部長職を捨てて、英語だけのチームへ。"やらざるを得ない環境"に飛び込み続けるSREのキャリア(ゲスト:maru) youtu.be/U58_hnYlMYU






















