Bagel - Inventory security-relevant metadata on developer workstations
Bagel is a cross-platform CLI tool that inventories security-relevant metadata on developer workstations (macOS, Linux, Windows) to improve supply-chain security. It scans for risky configurations and secret locations across 9 probes (Git, SSH, npm, environment variables, shell history, cloud credentials, JetBrains IDEs, GitHub CLI, and AI CLI tools) and uses 8 secret detectors, but crucially, it records only metadata (paths, permissions, key types, config flags) and never the secret values themselves. It outputs structured JSON or table reports and can be run in CI with --strict to fail builds on findings. A scrub command (a fork addition) removes credentials from AI CLI session logs and shell histories, replacing them with redacted markers. Bagel is privacy-focused, read-only, and open-source under the MIT license.
Comments
Post a Comment