internal/

directory
v0.4.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 12, 2026 License: GPL-2.0, GPL-2.0-only

Directories

Path Synopsis
Package apiclient provides an HTTP client for the SCANOSS REST API.
Package apiclient provides an HTTP client for the SCANOSS REST API.
Package cache manages the local cache of downloaded rulesets.
Package cache manages the local cache of downloaded rulesets.
Package callgraph provides function-level call graph construction and backward tracing for linking cryptographic findings in dependencies back to user code entry points.
Package callgraph provides function-level call graph construction and backward tracing for linking cryptographic findings in dependencies back to user code entry points.
contracts
Package contracts provides the JCA/JCE knowledge base (KB) loader and types for the callgraph inference engine.
Package contracts provides the JCA/JCE knowledge base (KB) loader and types for the callgraph inference engine.
Package cli provides the command-line interface implementation for crypto-finder.
Package cli provides the command-line interface implementation for crypto-finder.
Package config provides configuration management for the application.
Package config provides configuration management for the application.
Package converter transforms crypto-finder interim format to CycloneDX CBOM format.
Package converter transforms crypto-finder interim format to CycloneDX CBOM format.
Package deadcode detects and filters cryptographic findings that fall inside C/C++ preprocessor dead code blocks (e.g., #if 0 ...
Package deadcode detects and filters cryptographic findings that fall inside C/C++ preprocessor dead code blocks (e.g., #if 0 ...
Package deduplicator provides functionality to deduplicate cryptographic assets based on their identity in the source code.
Package deduplicator provides functionality to deduplicate cryptographic assets based on their identity in the source code.
Package dependency provides interfaces and implementations for resolving project dependencies to their source code locations on disk.
Package dependency provides interfaces and implementations for resolving project dependencies to their source code locations on disk.
Package engine coordinates the scanning workflow by managing language detection, rule loading, scanner execution, and result processing.
Package engine coordinates the scanning workflow by managing language detection, rule loading, scanner execution, and result processing.
Package enricher provides functionality to enrich cryptographic findings with additional metadata such as OIDs (Object Identifiers).
Package enricher provides functionality to enrich cryptographic findings with additional metadata such as OIDs (Object Identifiers).
Package entities defines the domain data structures for SCANOSS crypto-finder.
Package entities defines the domain data structures for SCANOSS crypto-finder.
Package failure defines structured machine-readable terminal errors.
Package failure defines structured machine-readable terminal errors.
Package javaruntime manages Java runtime selection for Java dependency resolution and platform signature indexing.
Package javaruntime manages Java runtime selection for Java dependency resolution and platform signature indexing.
Package language provides automatic programming language detection for source code.
Package language provides automatic programming language detection for source code.
Package output handles formatting and writing scan results to various output formats.
Package output handles formatting and writing scan results to various output formats.
Package rules manages cryptographic detection rules, including loading, validation, and filtering of both local and remote rule sets.
Package rules manages cryptographic detection rules, including loading, validation, and filtering of both local and remote rule sets.
Package scan contains reusable scan utilities shared by CLI commands.
Package scan contains reusable scan utilities shared by CLI commands.
Package scanner provides the core abstraction for cryptographic scanner implementations.
Package scanner provides the core abstraction for cryptographic scanner implementations.
opengrep
Package opengrep provides the OpenGrep scanner adapter implementation.
Package opengrep provides the OpenGrep scanner adapter implementation.
semgrep
Package semgrep provides the Semgrep scanner adapter implementation.
Package semgrep provides the Semgrep scanner adapter implementation.
Package skip provides utilities for determining which files and directories should be excluded from scanning.
Package skip provides utilities for determining which files and directories should be excluded from scanning.
Package utils provides general utility functions used across the application.
Package utils provides general utility functions used across the application.
Package version provides version information for the crypto-finder tool.
Package version provides version information for the crypto-finder tool.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL