# memory: instinct-subprocess-probe-inherits-home-reaches-prod

subprocessで隔離したテストprobeがHOME環境変数を継承し、Path.home()経由で本番通知経路を利用して実送信する問題。隔離設計が不十分で、入力を塞いだだけでは出力側の隔離が保たれない。テストprobeが本番環境に影響を与え、監視が見逃す形で通知が飛ぶ。

## ポイント
- subprocessで隔離したテストprobeがHOME環境変数を継承
- Path.home()経由で本番通知経路を利用
- テストprobeが本番環境に影響を与え、監視が見逃す形で通知が飛ぶ
- 隔離設計が不十分で、入力を塞いだだけでは出力側の隔離が保たれない
- 出口を塞ぐ必要がある
- 送信先を実在させて測る
- HOMEをtmpへ向けるだけでは不十分
- 差し替えノブをenvに置かない
- 再発防止の走査は中身で錨づける

## 関連ページ
[[topic-secrets-and-isolation]] [[topic-tests-not-protecting]] [[instinct-launch-probe-must-look-at-files-not-stdout]] [[instinct-structural-scan-anchored-on-a-name]]

## 関連概念(未作成)
`テスト環境の隔離設計` `通知経路の安全性` `環境変数の管理` `監視の効果的な実装`