Directories
¶
| Path | Synopsis |
|---|---|
|
Package chain validates X.509 certificate chains for trust issues.
|
Package chain validates X.509 certificate chains for trust issues. |
|
Package cli provides the trustwatch CLI commands.
|
Package cli provides the trustwatch CLI commands. |
|
Package config provides YAML configuration loading and validation.
|
Package config provides YAML configuration loading and validation. |
|
Package ct provides Certificate Transparency log monitoring via crt.sh.
|
Package ct provides Certificate Transparency log monitoring via crt.sh. |
|
Package discovery provides pluggable discoverers that find TLS trust surfaces in a Kubernetes cluster.
|
Package discovery provides pluggable discoverers that find TLS trust surfaces in a Kubernetes cluster. |
|
Package drift detects unexpected certificate changes between consecutive snapshots.
|
Package drift detects unexpected certificate changes between consecutive snapshots. |
|
Package federation provides multi-cluster snapshot aggregation.
|
Package federation provides multi-cluster snapshot aggregation. |
|
Package history provides persistent snapshot storage using SQLite.
|
Package history provides persistent snapshot storage using SQLite. |
|
Package impact provides rotation impact analysis for certificate chains.
|
Package impact provides rotation impact analysis for certificate chains. |
|
Package metrics provides Prometheus instrumentation for trustwatch.
|
Package metrics provides Prometheus instrumentation for trustwatch. |
|
Package monitor provides TUI rendering and exit-code logic for trustwatch.
|
Package monitor provides TUI rendering and exit-code logic for trustwatch. |
|
Package notify sends webhook notifications when findings cross severity thresholds.
|
Package notify sends webhook notifications when findings cross severity thresholds. |
|
Package policy manages TrustPolicy CRDs and policy evaluation.
|
Package policy manages TrustPolicy CRDs and policy evaluation. |
|
Package probe provides TLS handshake probing for certificate inspection.
|
Package probe provides TLS handshake probing for certificate inspection. |
|
Package remediation maps finding types to actionable fix suggestions.
|
Package remediation maps finding types to actionable fix suggestions. |
|
Package report generates self-contained HTML compliance reports from scan snapshots.
|
Package report generates self-contained HTML compliance reports from scan snapshots. |
|
Package revocation checks certificate revocation status via OCSP and CRL.
|
Package revocation checks certificate revocation status via OCSP and CRL. |
|
Package rotation detects excessive certificate rotation frequencies.
|
Package rotation detects excessive certificate rotation frequencies. |
|
Package socks5 provides a minimal SOCKS5 CONNECT-only server.
|
Package socks5 provides a minimal SOCKS5 CONNECT-only server. |
|
Package store defines the data model for trustwatch findings and snapshots.
|
Package store defines the data model for trustwatch findings and snapshots. |
|
Package telemetry provides OpenTelemetry tracing initialization.
|
Package telemetry provides OpenTelemetry tracing initialization. |
|
Package tunnel provides a SOCKS5 relay for routing TLS probes through an in-cluster proxy pod, enabling trustwatch to resolve cluster-internal DNS from a laptop.
|
Package tunnel provides a SOCKS5 relay for routing TLS probes through an in-cluster proxy pod, enabling trustwatch to resolve cluster-internal DNS from a laptop. |
|
Package web provides HTTP handlers for the trustwatch web UI and API.
|
Package web provides HTTP handlers for the trustwatch web UI and API. |
Click to show internal directories.
Click to hide internal directories.