Skip to content

FIPS 199 and Boundary

The FIPS 199 categorization determines the impact level for the whole system. Use the high-water mark across confidentiality, integrity, and availability, then make the authorization boundary match that decision.

Impact Categorization

Security ObjectiveLow Impact CaseModerate Impact CaseHigh Impact CaseCurrent Assessment
ConfidentialityUnauthorized disclosure causes limited adverse effect.Unauthorized disclosure causes serious adverse effect, including regulated PII or sensitive government workflow data.Unauthorized disclosure causes severe or catastrophic effect, including law enforcement, emergency, health, financial, or other high-impact data.[FILL IN]
IntegrityUnauthorized modification causes limited adverse effect.Unauthorized modification causes serious mission, financial, legal, or operational harm.Unauthorized modification causes severe mission failure, public safety harm, or catastrophic financial harm.[FILL IN]
AvailabilityDisruption causes limited adverse effect.Disruption causes serious degradation of government service delivery.Disruption causes severe mission failure or public safety risk.[FILL IN]

Baseline Decision

FieldValue
High-water mark[FILL IN: Low, Moderate, or High]
Recommended FedRAMP baseline[FILL IN: Low, Li-SaaS, Moderate, or High]
Baseline rationale[FILL IN: concise rationale tied to data and mission impact]
Decision owner[FILL IN]
Decision date[FILL IN]
Revisit cadenceAt least annually and after significant data, architecture, mission, or customer changes.

Data Inventory

Data TypeExampleSourceStorage LocationExternal SharingImpact Driver
Public product contentDocumentation and marketing pagesInternal authorsStatic hosting and repositoryPublicLow confidentiality
Account dataUser identity, roles, email, audit metadataUsers and IdPApplication database and IdPLimited subprocessorsModerate confidentiality
Government workflow data[FILL IN][FILL IN][FILL IN][FILL IN][FILL IN]
Audit logsLogin, admin, configuration, release, and data-access eventsApplication, GitHub, Kubernetes, Argo CDLog store and object storage3PAO and agency reviewIntegrity and accountability
SecretsAPI keys, tokens, credentials, signing keysSecret manager and CI/CDSecret manager, KMS, CI secretsNo external sharingHigh control sensitivity

Authorization Boundary

In Boundary

ComponentTechnologyOwnerEvidence
Web applicationReact, Astro SSR, @dmwd-io/design-systemApplication EngineeringBuild logs, tests, accessibility results, release artifacts
API servicesGo Fiber and TypeScript endpointsApplication EngineeringAPI tests, OpenAPI contracts, audit events
Data storesPostgres and SQLite where approvedPlatform EngineeringEncryption settings, backups, access grants
Kubernetes runtimeKubernetes, Helm, Argo CDPlatform EngineeringCluster policy reports, sync history, admission policy results
CI/CDGitHub ActionsPlatform EngineeringWorkflow logs, approvals, SARIF, signed artifacts
ObservabilityOpenTelemetry, Prometheus, logs, dashboardsPlatform EngineeringDashboards, alert history, retention exports

External or Inherited

ServiceRelationshipInherited ControlsEvidence Needed
Cloud providerInfrastructure hostingPhysical security, facility, selected platform controlsFedRAMP package or responsibility matrix
GitHubSource control and CI/CDRepository access, audit logs, workflow controls where configuredEnterprise audit exports, branch protection screenshots or API exports
Identity providerWorkforce and customer identityMFA, federation, lifecycle where configuredIdP policy export, access review evidence
Secret managerSecret storage and rotationSecret encryption, access logging, rotation supportConfiguration export and access logs
Email or notification serviceTransactional messagingMessage delivery and provider security controlsData-processing and authorization evidence

Boundary Diagram Placeholder

Add a diagram after the boundary is stable. The diagram should show users, IdP, browser, application, API services, databases, object storage, Kubernetes, CI/CD, logging, monitoring, backup storage, external services, and every trust boundary.

Data Flow Checklist

  • Browser to web application flow documented.
  • Web application to API flow documented.
  • API to database flow documented.
  • API to external service flow documented.
  • CI/CD to registry and Kubernetes flow documented.
  • Logging and audit-event flow documented.
  • Backup and restore flow documented.
  • Administrative access flow documented.
  • Break-glass access flow documented.
  • Data export and deletion flow documented.

Boundary Control Questions

QuestionAnswer
Which users can enter the boundary?[FILL IN]
Which administrators can change production?[FILL IN]
Which systems can call production APIs?[FILL IN]
Which data leaves the boundary?[FILL IN]
Which controls are inherited from hosting providers?[FILL IN]
Which controls are inherited from identity, source control, or CI/CD providers?[FILL IN]
Which controls are fully implemented by dmwd.io?[FILL IN]
Which controls are shared?[FILL IN]