2026-10-09 dotnetsemantic-kernelai-agents Semantic Kernel 1.81 で FileIOPlugin が AllowedFolders 外のファイル情報を漏らさなくなりました Semantic Kernel .NET 1.81.0 は FileIOPlugin のオラクル問題を修正しました。これまで WriteAsync は、AllowedFolders 外のファイルが存在すること、読み取り専用であること、その場所をモデルに伝えていました。修正前後の挙動を実測しています。
2026-09-24 nugetdotnetsecurity Microsoft が NuGet の作成者署名証明書をローテーション: NU3034 が発生する前に trustedSigners を修正する 2026-09-23 以降、NuGet 上の Microsoft パッケージは新しい証明書 (SHA-256 9A1B131B...) で作成者署名されます。nuget.config の trustedSigners で Microsoft を固定している場合、復元は NU3034 で失敗します。正しい dotnet nuget trust コマンドを含む修正方法を解説します。
2026-09-22 flutterdartwebview NavigationDelegate で Flutter の WebView が外部 URL へ遷移するのをブロックする方法 webview_flutter 4.14.1 で Flutter の WebView を自分のドメインに留める方法です。URL をパースし、startsWith ではなく Uri.host を比較し、mailto: と tel: は url_launcher に渡し、Android と iOS が onNavigationRequest に実際に何を送るのかを把握します。
2026-09-22 aspnetcoredotnet-11minimal-apis ASP.NET Core 11 で単一の minimal API フォームエンドポイントだけ antiforgery 検証を無効化する方法 対象のエンドポイント、または MapGroup に .DisableAntiforgery() を付けます。ASP.NET Core 11 ではこれ 1 つでトークンミドルウェアと新しい自動 CSRF チェックの両方から除外されます。実測したマトリクス、優先順位の落とし穴、より範囲の狭い代替手段を解説します。
2026-09-19 messagepacksecuritysignalr MessagePack 3.1.9 と 2.5.303、32 KiB のペイロードが 120 MiB を確保する問題を修正 CVE-2026-92707: ネストした MessagePack の配列ヘッダーが同じ残りバイト数を使い回して長さチェックを通過できたため、object へのデシリアライズがペイロードサイズの数千倍のアロケーションを引き起こしていました。この修正の内容、修正前後の検証、そして .NET 8 から 11 RC 1 までの SignalR アプリで直接のパッケージ固定が必要な理由を解説します。
2026-09-13 agent-frameworkdotnetai-agents Agent Framework 1.21: LocalCodeAct がモデル生成の Python にホストの環境変数を渡さなくなりました Microsoft Agent Framework .NET 1.21.0 に含まれる Microsoft.Agents.AI.LocalCodeAct 1.21.0-preview.260911.1 では、Environment が null のときに CodeAct の Python サブプロセスが親プロセスの環境を継承しなくなりました。1.20 では、生成されたコードが API キーを含むホストのすべての変数を読み取れました。
2026-09-04 dotnetnative-aotjit .NET の W^X フラグとは何か、Native AOT はそれを必要とするのか? W^X (write xor execute) は、いかなるメモリページも書き込み可能と実行可能を同時に満たさないという規則です。.NET では DOTNET_EnableWriteXorExecute というノブとして公開され、.NET 7 以降は既定で有効で、その存在理由はもっぱら JIT にあります。Native AOT はこのノブを一度も読みません。ランタイムがどう実装しているか、何を犠牲にするか、そして無効化が正当な対処になるのはどんなときかを解説します。
2026-09-03 claude-codemcpai-agents Claude Code 2.1.259 が managedMcpServers を追加: MDM なしで MCP サーバーを配布する これまで全開発者に同じ MCP サーバーを配る唯一の方法は、システムパスに置く managed-mcp.json でした。このファイルは MCP を排他的に制御してしまいます。Claude Code 2.1.259 は HTTP と SSE サーバー向けの managedMcpServers 設定を追加し、同時に allowedMcpServers の適用範囲を狭めました。
2026-09-02 migrationbinaryformatterserialization モダンな .NET で削除された BinaryFormatter からの移行 BinaryFormatter の実装は .NET 9 で削除され、.NET 10 と .NET 11 でも PlatformNotSupportedException をスローし続けます。代替シリアライザーの選び方、NrbfDecoder による永続化済み NRBF ブロブの読み取り、WinForms・WPF・ResX で壊れるものを解説します。
2026-08-29 claude-codeai-agentssecurity Claude Code 2.1.251、権限チェックを迂回する4つの経路を塞ぐ チェック後に差し替えられたシンボリックリンク、シンボリックリンク経由の検索パスで効かなくなる deny ルール、プラグインの外を指せるマーケットプレイスのコマンド、承認前に読まれるワークフロースクリプト。1つのリリースに入った4つの修正は、すべて同じバグだ。