Directories
¶
| Path | Synopsis |
|---|---|
|
Package cmd provides the command-line interface for opnDossier.
|
Package cmd provides the command-line interface for opnDossier. |
|
Package internal provides utility functions for walking and processing node structures.
|
Package internal provides utility functions for walking and processing node structures. |
|
audit
Package audit provides security audit functionality for OPNsense configurations against industry-standard compliance frameworks through a plugin-based architecture.
|
Package audit provides security audit functionality for OPNsense configurations against industry-standard compliance frameworks through a plugin-based architecture. |
|
config
Package config provides application configuration management.
|
Package config provides application configuration management. |
|
constants
Package constants defines shared constants used across the application.
|
Package constants defines shared constants used across the application. |
|
converter
Package converter provides functionality to convert OPNsense configurations to various formats.
|
Package converter provides functionality to convert OPNsense configurations to various formats. |
|
converter/builder
Package builder provides programmatic report building functionality for OPNsense configurations.
|
Package builder provides programmatic report building functionality for OPNsense configurations. |
|
converter/formatters
Package formatters provides utility functions for formatting data in markdown reports.
|
Package formatters provides utility functions for formatting data in markdown reports. |
|
diff
Package diff provides configuration comparison functionality for OPNsense configurations.
|
Package diff provides configuration comparison functionality for OPNsense configurations. |
|
diff/formatters
Package formatters provides output formatting for diff results.
|
Package formatters provides output formatting for diff results. |
|
display
Package display provides functions for styled terminal output.
|
Package display provides functions for styled terminal output. |
|
docgen
Package docgen provides auto-generation of model documentation from Go types.
|
Package docgen provides auto-generation of model documentation from Go types. |
|
enrichment
Package enrichment provides business logic for enriching OPNsense configurations.
|
Package enrichment provides business logic for enriching OPNsense configurations. |
|
export
Package export provides functionality to export data to files.
|
Package export provides functionality to export data to files. |
|
log
Package log provides centralized logging functionality for the opnDossier application.
|
Package log provides centralized logging functionality for the opnDossier application. |
|
markdown
Package markdown provides advanced formatting and content enrichment for markdown generation.
|
Package markdown provides advanced formatting and content enrichment for markdown generation. |
|
metrics
Package metrics provides shared calculation functions for configuration metrics.
|
Package metrics provides shared calculation functions for configuration metrics. |
|
model
Package model re-exports types from internal/schema for backward compatibility.
|
Package model re-exports types from internal/schema for backward compatibility. |
|
parser
Package parser provides error types and utilities for parsing OPNsense configuration files.
|
Package parser provides error types and utilities for parsing OPNsense configuration files. |
|
plugin
Package plugin provides error definitions and interfaces for compliance plugins.
|
Package plugin provides error definitions and interfaces for compliance plugins. |
|
plugins/firewall
Package firewall provides a compliance plugin for firewall-specific security checks.
|
Package firewall provides a compliance plugin for firewall-specific security checks. |
|
plugins/sans
Package sans provides a compliance plugin for SANS security controls.
|
Package sans provides a compliance plugin for SANS security controls. |
|
plugins/stig
Package stig provides a compliance plugin for STIG security controls.
|
Package stig provides a compliance plugin for STIG security controls. |
|
pool
Package pool provides memory pooling utilities for efficient buffer reuse.
|
Package pool provides memory pooling utilities for efficient buffer reuse. |
|
processor
Package processor provides interfaces and types for processing OPNsense configurations.
|
Package processor provides interfaces and types for processing OPNsense configurations. |
|
progress
Package progress provides progress indication for CLI operations.
|
Package progress provides progress indication for CLI operations. |
|
sanitizer
Package sanitizer provides functionality to redact sensitive information from OPNsense configuration files.
|
Package sanitizer provides functionality to redact sensitive information from OPNsense configuration files. |
|
schema
Package schema defines the data structures for OPNsense configurations.
|
Package schema defines the data structures for OPNsense configurations. |
|
validator
Package validator provides demo validation functionality for OPNsense configurations.
|
Package validator provides demo validation functionality for OPNsense configurations. |
Click to show internal directories.
Click to hide internal directories.