awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
deepfence avatar

deepfence/SecretScanner

0
View on GitHub↗
3,270 星标·342 分支·Go·mit·6 次浏览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.
  • 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 历史

deepfence/secretscanner 的 Star 历史图表deepfence/secretscanner 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

SecretScanner 的开源替代方案

相似的开源项目,按与 SecretScanner 的功能重合度排序。
  • bridgecrewio/checkovbridgecrewio 的头像

    bridgecrewio/checkov

    8,798在 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
    在 GitHub 上查看↗8,798
  • yelp/detect-secretsYelp 的头像

    Yelp/detect-secrets

    4,429在 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
    在 GitHub 上查看↗4,429
  • securego/gosecsecurego 的头像

    securego/gosec

    8,866在 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
    在 GitHub 上查看↗8,866
  • anchore/grypeanchore 的头像

    anchore/grype

    12,423在 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
    在 GitHub 上查看↗12,423
查看 SecretScanner 的所有 30 个替代方案→

常见问题解答

deepfence/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.

deepfence/secretscanner 的主要功能有哪些?

deepfence/secretscanner 的主要功能包括:Secret Detection, Secrets Scanning, Credential Auditing, Container Security Scanners, Pattern Matching Detectors, Filesystem Scanning, Sensitive File Discovery, Secret Scanning。

deepfence/secretscanner 有哪些开源替代品?

deepfence/secretscanner 的开源替代品包括: 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…