internal/

directory
v0.2.4 Latest Latest
Warning

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

Go to latest
Published: Feb 11, 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 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 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 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 clierrors provides utilities for formatting error messages in the CLI.
Package clierrors provides utilities for formatting error messages in the CLI.
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 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