Skip to content

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 14 Feb 10:01
· 49 commits to main since this release

Added

  • audit command — cluster-only analysis for unused collections, unused indexes, missing indexes, duplicate indexes, oversized collections, and missing TTL indexes
  • check command — compare code repository collection references against live MongoDB
  • MongoDB inspector with read-only metadata queries (collections, indexes, index stats, server info)
  • Code scanner supporting Go, Python, JavaScript/TypeScript, Java, C#, Ruby
  • JSON and text report output formats
  • Exit codes reflecting finding severity (0=ok, 1=medium, 2=high)
  • --database flag to scope analysis to a specific database
  • --fail-on-missing flag for CI pipelines

Install

# macOS (Apple Silicon)
curl -LO https://github.com/ppiankov/mongospectre/releases/download/v0.1.0/mongospectre_0.1.0_darwin_arm64.tar.gz
tar -xzf mongospectre_0.1.0_darwin_arm64.tar.gz
sudo mv mongospectre /usr/local/bin/

# macOS (Intel)
curl -LO https://github.com/ppiankov/mongospectre/releases/download/v0.1.0/mongospectre_0.1.0_darwin_amd64.tar.gz
tar -xzf mongospectre_0.1.0_darwin_amd64.tar.gz
sudo mv mongospectre /usr/local/bin/

# Linux (amd64)
curl -LO https://github.com/ppiankov/mongospectre/releases/download/v0.1.0/mongospectre_0.1.0_linux_amd64.tar.gz
tar -xzf mongospectre_0.1.0_linux_amd64.tar.gz
sudo mv mongospectre /usr/local/bin/

Verify checksums: sha256sum -c checksums.txt