Passport увидел 22 секрета в трафике AI-агента — credential inventory становится runtime-задачей
Саммари
Postman показал, что статический secret scanner может быть зелёным, пока агент уже отправляет реальные credentials во внешние сервисы. В трёхнедельном эксперименте на одной машине Passport зафиксировал 22 секрета, 33 запроса, 18 хостов, 8 типов секретов и 17 user agents — при том что в .env находились только четыре записи. Главный вывод: инвентаризация credentials нуждается в наблюдении за исполнением, а не только сканировании файлов.
Из этого следует, что .env и repository scanner не являются полным inventory: исполняемый агент создаёт цепочки credential → subprocess → network call во время работы.
На практике безопаснее измерять не только секреты, но и consumers per credential: один секрет, разделяемый четырьмя процессами, превращает локальную ротацию в плановый outage.
Важный нюанс: уменьшение числа search-вызовов может сокращать credential exposure косвенно, но не заменяет policy для каждого MCP server и каждого credential reference.