awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
deepfence avatar

deepfence/SecretScanner

0
View on GitHub↗
deepfence.io↗

SecretScanner

SecretScanner is a security tool designed to search filesystems and container images for unprotected passwords, API keys, and other sensitive data. It functions as a static secret detector and container image scanner that identifies hardcoded credentials by matching content against a database of known secret types.

The tool inspects container image layers to find secrets hidden within the filesystem hierarchy and parses local directories and host-mounted paths. It provides the ability to export scan findings in machine-readable JSON format for automated analysis and processing.

The scanning engine utilizes pattern-based string matching and multi-threaded file traversal to process data. Users can adjust scan parameters such as thread counts, file size limits, and path exclusions to manage the scope and performance of the search.

Features

  • Secret Detection - Identifies and prevents the exposure of sensitive credentials across files and container images.
  • Secrets Scanning - Provides a security tool for detecting hardcoded credentials and sensitive data across filesystems and container image layers.
  • Credential Auditing - Scans Docker and OCI images for hardcoded credentials before deployment to production.
  • Secret Detection - Scans container images specifically for the presence of sensitive credentials.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI
3,270 stars·342 forks·Go·mit·23 views
Container Security Scanners - Inspects container image layers to identify hardcoded secrets and sensitive credentials.
  • Pattern Matching Detectors - Implements static analysis of local files and directories using pattern-based string matching to identify sensitive data.
  • Filesystem Scanning - Parses directories and host-mounted paths to identify secrets stored in files on the local machine.
  • Sensitive File Discovery - Actively enumerates local directories and host systems to locate unprotected secrets.
  • Secret Scanning - Searches pulled container images for unprotected secrets by matching contents against a database of known sensitive data types.
  • Secret Pattern Matching - Uses regular expressions to identify specific formats of sensitive credentials like API keys and passwords.
  • DevSecOps and Automation - Automates the discovery of sensitive data in filesystems and images as part of security standards in development.
  • Scan Result Exporters - Writes identified secrets to specified output formats like JSON or tables for downstream analysis.
  • Layer Inspection - Deconstructs pulled container images into their constituent layers to scan for secrets hidden within the filesystem hierarchy.
  • Machine-Readable Vulnerability Exports - Outputs security scan findings in structured JSON format to facilitate automated processing.
  • Application Security - Finds secrets and passwords in containers and filesystems.
  • Container and Cluster Security - Scanner for detecting unprotected secrets and keys in containers.
  • Security & Privacy - Scans container images and filesystems for leaked secrets.
  • Vulnerability Scanning - Tool for finding secrets in container images and filesystems.
  • Star history

    Star history chart for deepfence/secretscannerStar history chart for deepfence/secretscanner

    How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

    Frequently asked questions

    What does deepfence/secretscanner do?

    SecretScanner is a security tool designed to search filesystems and container images for unprotected passwords, API keys, and other sensitive data. It functions as a static secret detector and container image scanner that identifies hardcoded credentials by matching content against a database of known secret types.

    What are the main features of deepfence/secretscanner?

    The main features of deepfence/secretscanner are: Secret Detection, Secrets Scanning, Credential Auditing, Container Security Scanners, Pattern Matching Detectors, Filesystem Scanning, Sensitive File Discovery, Secret Scanning.

    Which projects share features with deepfence/secretscanner?

    Projects with overlapping indexed features include: bridgecrewio/checkov — Checkov is a static analysis tool and security scanner designed to identify misconfigurations in infrastructure as… yelp/detect-secrets — detect-secrets is a modular secret scanning tool that identifies hard-coded credentials and sensitive information in… securego/gosec — gosec is a static analysis security tool designed to scan Go source code for vulnerabilities and common coding flaws.… anchore/grype — Grype is a command-line security scanner designed to identify known vulnerabilities within container images,… aquasecurity/trivy — Trivy is a comprehensive security scanner designed to identify vulnerabilities and misconfigurations across container… deepfence/threatmapper — ThreatMapper is a cloud native application protection platform and infrastructure security scanner. It functions as a…

    Projects sharing features with SecretScanner

    These projects share indexed features with SecretScanner. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • bridgecrewio/checkovbridgecrewio avatar

      bridgecrewio/checkov

      8,798View on GitHub↗

      Checkov is a static analysis tool and security scanner designed to identify misconfigurations in infrastructure as code, container images, and Kubernetes configurations. It functions as a cloud security posture tool, an SCA vulnerability scanner, and a secret scanning utility to prevent security breaches and version control leaks. The project distinguishes itself through deep graph analysis and variable resolution, allowing it to map relationships between interconnected resources and evaluate the final state of infrastructure attributes. It provides extensibility for defining custom security

      Python
      View on GitHub↗8,798
    • yelp/detect-secretsYelp avatar

      Yelp/detect-secrets

      4,429View on GitHub↗

      detect-secrets is a modular secret scanning tool that identifies hard-coded credentials and sensitive information in source code. It combines multiple detection strategies—regular expression pattern matching, Shannon entropy calculation, and a machine learning classifier—to find potential secrets, and uses a baseline-driven delta analysis to distinguish newly introduced secrets from pre-existing ones, reducing noise from legacy credentials. The tool integrates directly into development workflows through a git pre-commit hook that blocks commits introducing unbaselined secrets, and can be inco

      Python
      View on GitHub↗4,429
    • securego/gosecsecurego avatar

      securego/gosec

      8,866View on GitHub↗

      gosec is a static analysis security tool designed to scan Go source code for vulnerabilities and common coding flaws. It functions as a security analyzer that inspects the abstract syntax tree to identify insecure function calls, API usage, and potential security risks. The tool distinguishes itself by mapping detected vulnerabilities to Common Weakness Enumeration identifiers for standardized reporting and integrating with external AI models to suggest code fixes for identified issues. Its capabilities cover the detection of injection vulnerabilities, hardcoded credentials, weak cryptograph

      Go
      View on GitHub↗8,866
    • anchore/grypeanchore avatar

      anchore/grype

      12,423View on GitHub↗

      Grype is a command-line security scanner designed to identify known vulnerabilities within container images, filesystems, and software manifests. It functions as a software composition analysis tool that detects security flaws in application components and open-source libraries to support supply chain security. The tool distinguishes itself by reconstructing the final state of container images through layered filesystem inspection and normalizing diverse package formats into a unified dependency graph. It maintains a local cache of security advisories synchronized from multiple upstream sourc

      Gocontainer-imagecontainerscyclonedx
      View on GitHub↗12,423
    Compare all 30 related projects→