セキュリティ
AIコーディングが見落とした脅威。jqwikとShai-Hulud
Javaのテストライブラリに追加されたたった1行のプロンプトインジェクションが、AIコーディングエージェントの利用者を激怒させた。利用者側は法的措置をちらつかせ、GitHubのイシューを荒らし、開発者を「悪人」呼ばわりする騒動にまで発展した。だが同じ時期、npmとPyPIでは本物のサプライチェーンワームShai-Huludが471のパッケージに感染し、開発者の認証情報を次々と盗み出していた。AIエージェントを狙い撃ちにしたそのワームに対し、エージェント側の防御はまだ追いついていない。この非対称が、AIコーディングのいまを映し出している。 45年コードを書いてきた男の抗議 ドイツの開発者ヨハネス・リンク(Johannes Link)氏。プログラミング言語Groovyの貢献者であり、JUnit 5のプラットフォーム設計にも携わった人物だ。2017年から個人の時間を注ぎ込み、Javaのプロパティベーステストエンジン jqwik を開発してきた。テストコードに約10万行。そのほぼすべてをリンク氏がひとりで書いた。 リンク氏は2023年からAIによるコード利用を明確に拒否してきた。コント