Directories
¶
| Path | Synopsis |
|---|---|
|
Package adapters provides a registry for scanner output adapters.
|
Package adapters provides a registry for scanner output adapters. |
|
gitleaks
Package gitleaks provides an adapter to convert Gitleaks JSON output to CTIS.
|
Package gitleaks provides an adapter to convert Gitleaks JSON output to CTIS. |
|
nuclei
Package nuclei provides an adapter to convert Nuclei JSONL output to CTIS.
|
Package nuclei provides an adapter to convert Nuclei JSONL output to CTIS. |
|
sarif
Package sarif provides an adapter to convert SARIF format to CTIS.
|
Package sarif provides an adapter to convert SARIF format to CTIS. |
|
semgrep
Package semgrep provides an adapter to convert Semgrep JSON output to CTIS.
|
Package semgrep provides an adapter to convert Semgrep JSON output to CTIS. |
|
trivy
Package trivy provides an adapter to convert Trivy JSON output to CTIS.
|
Package trivy provides an adapter to convert Trivy JSON output to CTIS. |
|
vuls
Package vuls provides an adapter to convert Vuls JSON output to CTIS.
|
Package vuls provides an adapter to convert Vuls JSON output to CTIS. |
|
Package audit provides structured audit logging for agent operations.
|
Package audit provides structured audit logging for agent operations. |
|
Package chunk provides chunked upload functionality for large scan reports.
|
Package chunk provides chunked upload functionality for large scan reports. |
|
Package client provides the OpenCTEM API client.
|
Package client provides the OpenCTEM API client. |
|
Package compress provides compression utilities for large payloads.
|
Package compress provides compression utilities for large payloads. |
|
Package connectors provides base implementations and utilities for external system connectors.
|
Package connectors provides base implementations and utilities for external system connectors. |
|
github
Package github provides a GitHub connector for the OpenCTEM SDK.
|
Package github provides a GitHub connector for the OpenCTEM SDK. |
|
Package core provides the core interfaces and base implementations for the OpenCTEM Scanner SDK.
|
Package core provides the core interfaces and base implementations for the OpenCTEM Scanner SDK. |
|
Package credentials provides credential management for the OpenCTEM SDK.
|
Package credentials provides credential management for the OpenCTEM SDK. |
|
enrichers
|
|
|
epss
Package epss provides EPSS (Exploit Prediction Scoring System) enrichment for CVEs.
|
Package epss provides EPSS (Exploit Prediction Scoring System) enrichment for CVEs. |
|
kev
Package kev provides KEV (Known Exploited Vulnerabilities) enrichment.
|
Package kev provides KEV (Known Exploited Vulnerabilities) enrichment. |
|
Package errors provides custom error types for the OpenCTEM SDK.
|
Package errors provides custom error types for the OpenCTEM SDK. |
|
Package gitenv provides auto-detection and abstraction for CI/CD environments.
|
Package gitenv provides auto-detection and abstraction for CI/CD environments. |
|
Package handler provides lifecycle management for security scanning workflows.
|
Package handler provides lifecycle management for security scanning workflows. |
|
Package health provides health check endpoints for the OpenCTEM SDK.
|
Package health provides health check endpoints for the OpenCTEM SDK. |
|
Package metrics provides metrics collection and reporting for the OpenCTEM SDK.
|
Package metrics provides metrics collection and reporting for the OpenCTEM SDK. |
|
Package mocks provides mock implementations for testing.
|
Package mocks provides mock implementations for testing. |
|
Package options provides functional options pattern for SDK configuration.
|
Package options provides functional options pattern for SDK configuration. |
|
Package pipeline provides async pipeline for separating scan and upload.
|
Package pipeline provides async pipeline for separating scan and upload. |
|
Package platform provides components for running agents in platform mode.
|
Package platform provides components for running agents in platform mode. |
|
providers
|
|
|
github
Package github provides a GitHub provider for the OpenCTEM SDK.
|
Package github provides a GitHub provider for the OpenCTEM SDK. |
|
Package resource provides system resource monitoring and control.
|
Package resource provides system resource monitoring and control. |
|
Package retry provides persistent retry queue functionality for failed API operations.
|
Package retry provides persistent retry queue functionality for failed API operations. |
|
Package scanners provides scanner implementations for various security tools.
|
Package scanners provides scanner implementations for various security tools. |
|
codeql
Package codeql provides a scanner implementation for GitHub CodeQL.
|
Package codeql provides a scanner implementation for GitHub CodeQL. |
|
gitleaks
Package gitleaks provides a scanner implementation for the Gitleaks secret detection tool.
|
Package gitleaks provides a scanner implementation for the Gitleaks secret detection tool. |
|
recon/dnsx
Package dnsx provides a scanner implementation for the dnsx DNS toolkit.
|
Package dnsx provides a scanner implementation for the dnsx DNS toolkit. |
|
recon/httpx
Package httpx provides a scanner implementation for the httpx HTTP probing tool.
|
Package httpx provides a scanner implementation for the httpx HTTP probing tool. |
|
recon/katana
Package katana provides a scanner implementation for the katana web crawler.
|
Package katana provides a scanner implementation for the katana web crawler. |
|
recon/naabu
Package naabu provides a scanner implementation for the naabu port scanning tool.
|
Package naabu provides a scanner implementation for the naabu port scanning tool. |
|
recon/subfinder
Package subfinder provides a scanner implementation for the subfinder subdomain enumeration tool.
|
Package subfinder provides a scanner implementation for the subfinder subdomain enumeration tool. |
|
semgrep
Package semgrep provides a scanner implementation for the Semgrep SAST tool.
|
Package semgrep provides a scanner implementation for the Semgrep SAST tool. |
|
shared
|
|
|
fingerprint
Package fingerprint provides unified fingerprint generation algorithms for deduplication of security findings across SDK and Backend.
|
Package fingerprint provides unified fingerprint generation algorithms for deduplication of security findings across SDK and Backend. |
|
severity
Package severity provides unified severity level definitions and mappings for security findings across SDK and Backend.
|
Package severity provides unified severity level definitions and mappings for security findings across SDK and Backend. |
|
Package strategy provides scan strategy determination for security scanning.
|
Package strategy provides scan strategy determination for security scanning. |
|
transport
|
|
|
grpc
Package grpc provides a gRPC transport layer for the OpenCTEM SDK client.
|
Package grpc provides a gRPC transport layer for the OpenCTEM SDK client. |
Click to show internal directories.
Click to hide internal directories.