pkg/

directory
v0.2.2 Latest Latest
Warning

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

Go to latest
Published: Apr 15, 2026 License: GPL-3.0

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.

Jump to

Keyboard shortcuts

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