Documentation
¶
Overview ¶
Package binaryscanner implements a Tier 4 binary artifact scanner for the OQS PQC scanner. It inspects compiled artifacts — JARs, WAR/EAR archives, and native binaries — for cryptographic API usage without requiring source code access.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Engine ¶
type Engine struct {
// contains filtered or unexported fields
}
Engine is the binary-scanner engine. It is pure Go and always Available.
func (*Engine) Scan ¶
func (e *Engine) Scan(ctx context.Context, opts engines.ScanOptions) ([]findings.UnifiedFinding, error)
Scan runs the binary scanner. When opts.BinaryPaths is non-empty those paths are scanned directly; otherwise the engine walks opts.TargetPath to discover binary artifacts automatically.
func (*Engine) SupportedLanguages ¶
SupportedLanguages returns the compiled artifact types this engine handles.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package dotnet scans .NET assemblies (PE files with a CLI header) for cryptographic API references.
|
Package dotnet scans .NET assemblies (PE files with a CLI header) for cryptographic API references. |
|
Package gobinary inspects compiled Go binaries for cryptographic module usage by reading the embedded build information and cross-referencing against a curated knowledge base of cryptographic Go modules.
|
Package gobinary inspects compiled Go binaries for cryptographic module usage by reading the embedded build information and cross-referencing against a curated knowledge base of cryptographic Go modules. |
|
Package java implements Java binary artifact scanning for the OQS PQC scanner.
|
Package java implements Java binary artifact scanning for the OQS PQC scanner. |
|
Package python scans Python wheel (.whl) and egg (.egg) archives for cryptographic library usage.
|
Package python scans Python wheel (.whl) and egg (.egg) archives for cryptographic library usage. |
Click to show internal directories.
Click to hide internal directories.