Skip to content

ATO Tooling Overview

This table starts with the tools already implied by the dmwd.io stack, then adds open-source tools that close FedRAMP and ATO evidence gaps. Order is by category so adoption can happen one control area at a time.

Selection Rules

  • Prefer open-source or self-hostable tools when they meet the control need.
  • Keep GitHub Actions, Kubernetes, Helm, Argo CD, OpenTelemetry, and Prometheus as the spine because they are already in the preferred stack.
  • Use tools that emit machine-readable evidence: SARIF, JSON, CycloneDX, SPDX, OSCAL, in-toto, or signed attestations.
  • Treat commercial or hosted services as inherited or shared controls only when provider evidence exists.

Official Sources and OSCAL

ToolLinkWhat It DoesHow It Helps ATOEvidence OutputAdoption
FedRAMP Rev 5 Templatesfedramp.gov templatesOfficial FedRAMP package templates and supporting documents.Prevents drifting from required package structure.Official Word, Excel, and PDF artifactsRequired
FedRAMP SSP GuidanceFedRAMP SSP documentationExplains SSP expectations and package storytelling.Helps turn technical controls into assessor-readable implementation statements.SSP drafting guidanceRequired
NIST OSCALpages.nist.gov/OSCALMachine-readable control, SSP, assessment, and results language.Supports FedRAMP 20x direction and automated evidence validation.OSCAL JSON, YAML, XMLRecommended
OSCAL CLIgithub.com/usnistgov/oscal-cliNIST command-line tool for OSCAL validation and transformation.Validates OSCAL artifacts before package review.Validation outputRecommended
Compliance Trestlegithub.com/oscal-compass/compliance-trestleOpen-source OSCAL authoring, validation, and governance toolkit.Helps manage SSP and component definitions as code.OSCAL artifacts and generated markdownRecommended
Lulagithub.com/defenseunicorns/lulaValidates live systems against OSCAL component definitions.Connects Kubernetes compliance intent to runtime evidence.Validation reportsOptional

Identity and Access

ToolLinkWhat It DoesHow It Helps ATOEvidence OutputAdoption
Keycloakkeycloak.orgOpen-source identity and access management.Supports OIDC, SAML, MFA patterns, and centralized access policy.Realm export, policy export, audit logsCandidate
Authentikgoauthentik.ioOpen-source identity provider and SSO platform.Supports SSO, MFA, application access, and identity evidence.Configuration export, event logsCandidate
Autheliaauthelia.comOpen-source authentication and authorization gateway.Useful for protecting internal apps and admin surfaces.Configuration and access logsOptional
WebAuthnwebauthn.guideStandard for phishing-resistant public-key authentication.Supports higher-assurance MFA for privileged users.Enrollment and authenticator policy recordsRecommended

Source Control, CI, and Change Control

ToolLinkWhat It DoesHow It Helps ATOEvidence OutputAdoption
GitHub Actionsgithub.com/features/actionsCI/CD automation already in the preferred stack.Produces build, test, scan, release, and approval evidence.Workflow logs and artifactsExisting
GitHub Branch ProtectionGitHub branch protection docsEnforces review, checks, and protected changes.Supports separation of duties and configuration management.Repository settings exportExisting
Argo CDargo-cd.readthedocs.ioGitOps deployment controller already in the preferred stack.Records deployed desired state and sync history.Sync history and application statusExisting
Helmhelm.shKubernetes packaging already in the preferred stack.Makes deployed configuration reviewable and versioned.Chart versions and valuesExisting
OpenTofuopentofu.orgOpen-source infrastructure-as-code tool.Provides reviewable, repeatable infrastructure changes.Plans, applies, state metadataCandidate

Secure Coding, SAST, and Secrets

ToolLinkWhat It DoesHow It Helps ATOEvidence OutputAdoption
CodeQLcodeql.github.comSemantic code analysis for vulnerability patterns.Supports SA and SI controls for secure development and flaw detection.SARIFRecommended
Semgrepsemgrep.devRule-based SAST for application code.Adds language-specific security checks and custom policy rules.SARIF or JSONRecommended
gitleaksgithub.com/gitleaks/gitleaksSecret scanning for repositories and CI.Helps prove secrets are not committed.JSON, SARIF, or report outputRecommended
TruffleHoggithub.com/trufflesecurity/trufflehogSecret scanning with verification features.Complements gitleaks for high-confidence secret detection.JSON reportOptional
OWASP ZAPzaproxy.orgOpen-source DAST scanner.Supports web application vulnerability scanning.HTML, JSON, XML reportsRecommended

Dependency, SBOM, and Provenance

ToolLinkWhat It DoesHow It Helps ATOEvidence OutputAdoption
Syftgithub.com/anchore/syftGenerates SBOMs for images and filesystems.Supports supply-chain inventory and incident response.CycloneDX, SPDX, Syft JSONRecommended
Grypegithub.com/anchore/grypeScans SBOMs, images, and filesystems for vulnerabilities.Supports RA-5 and SI-2 vulnerability management.JSON, table, CycloneDX-linked outputRecommended
Trivytrivy.devScans containers, filesystems, repositories, IaC, Kubernetes, and secrets.Broad scanner for CI and Kubernetes evidence.SARIF, JSON, table reportsRecommended
OSV-Scannergoogle.github.io/osv-scannerScans dependencies against OSV database.Adds dependency vulnerability coverage for open-source packages.JSON and table reportsRecommended
cosigndocs.sigstore.dev/cosignSigns and verifies container images and artifacts.Supports trusted artifact and supply-chain controls.Signatures and verification outputRecommended
SLSA GitHub Generatorgithub.com/slsa-framework/slsa-github-generatorGenerates SLSA provenance for GitHub Actions builds.Provides build provenance for supply-chain review.in-toto provenance attestationRecommended
OpenSSF Scorecardgithub.com/ossf/scorecardScores repository supply-chain security practices.Gives measurable supplier and repository posture signals.JSON or SARIFOptional

Containers, Kubernetes, and Infrastructure

ToolLinkWhat It DoesHow It Helps ATOEvidence OutputAdoption
Kyvernokyverno.ioKubernetes-native policy engine.Enforces admission controls and generates policy reports.PolicyReport resourcesRecommended
OPA Gatekeeperopen-policy-agent.github.io/gatekeeperKubernetes admission control using OPA policies.Alternative for policy-as-code where Rego is preferred.Constraint violationsOptional
kube-benchgithub.com/aquasecurity/kube-benchChecks Kubernetes against CIS Benchmark.Provides cluster hardening evidence.JSON and text reportsRecommended
Kubescapekubescape.ioKubernetes posture and risk scanning.Adds cluster misconfiguration and framework scans.JSON and reportsOptional
Checkovcheckov.ioIaC and configuration scanning.Detects Terraform, Kubernetes, and cloud misconfigurations before deploy.SARIF, JSON, CLI outputRecommended
Conftestconftest.devPolicy testing for structured configuration.Tests Helm, Kubernetes, Terraform plans, and config files.Test outputOptional
OpenSCAPopen-scap.orgSecurity compliance scanning against SCAP content.Supports host baseline and vulnerability evidence.HTML, XML, ARF reportsRecommended

Runtime Detection, Monitoring, and Audit

ToolLinkWhat It DoesHow It Helps ATOEvidence OutputAdoption
OpenTelemetryopentelemetry.ioTelemetry standard already in the preferred stack.Correlates traces, metrics, and logs for monitoring evidence.OTLP data and tracesExisting
Prometheusprometheus.ioMetrics collection already in the preferred stack.Supports availability, alerting, and ConMon dashboards.Metrics and alert historyExisting
Grafanagrafana.com/oss/grafanaOpen-source dashboards and visualization.Shows control health, scan status, uptime, and alert history.Dashboards and snapshotsRecommended
Lokigrafana.com/oss/lokiOpen-source log aggregation.Centralizes logs for AU and SI evidence.Log queries and retention configRecommended
Falcofalco.orgRuntime threat detection for Linux and Kubernetes.Detects suspicious runtime behavior.Alerts and rule resultsRecommended
Wazuhwazuh.comOpen-source security monitoring and SIEM-like platform.Supports host monitoring, vulnerability, FIM, and alert evidence.Alerts, dashboards, reportsOptional

Backup, Recovery, and Resilience

ToolLinkWhat It DoesHow It Helps ATOEvidence OutputAdoption
Velerovelero.ioKubernetes backup and restore.Supports cluster recovery evidence and restore tests.Backup and restore logsRecommended
pgBackRestpgbackrest.orgPostgres backup and restore tool.Supports database backup, restore, and retention evidence.Backup logs and restore resultsRecommended
Litestreamlitestream.ioSQLite replication and backup.Useful if SQLite remains in approved production scope.Replication and restore logsOptional

Privacy, Data Inventory, and Retention

ToolLinkWhat It DoesHow It Helps ATOEvidence OutputAdoption
OpenMetadataopen-metadata.orgOpen-source metadata and data catalog.Helps maintain data inventory and ownership.Catalog exportsOptional
DataHubdatahubproject.ioOpen-source data catalog and lineage platform.Helps document data flows, lineage, and owners.Metadata exportsOptional
PostgreSQL native auditingPostgreSQL logging docsDatabase logging and audit configuration.Supports data access and administrative event evidence.Database logsRecommended

Adoption Priorities

PriorityAdd FirstReason
1Syft, Trivy, cosign, gitleaks, CodeQLFastest CI/CD evidence gain for SA, SI, SR, and RA.
2Kyverno, kube-bench, FalcoStrong Kubernetes control enforcement and runtime evidence.
3OSCAL CLI or Compliance TrestleMoves package content toward machine-readable FedRAMP 20x direction.
4ZAP, Semgrep, CheckovBroadens application, IaC, and web security coverage.
5Velero, pgBackRest, Loki, GrafanaStrengthens continuity, audit, and ConMon evidence.