top of page
All Posts


Secure-by-Design Features: The App Security Controls Users Actually Experience
Build trust without slowing product velocity. Executive Summary Many teams treat security as something added late: a penetration test before launch, a checklist before release, or a set of backend controls users never see. But the security that builds trust and prevents common attacks often lives in product features: authentication, session handling, permissions, privacy settings, and how the app responds to suspicious behavior. This white paper outlines secure-by-design feat
kate frese
Apr 283 min read


Privacy Impact Assessments for Small Federal App Teams: A Practical PIA Framework
For solo developers and small teams, a PIA does not need to be a 100-page document. This white paper explains how to conduct a practical, compliant PIA for federal mobile apps.
kate frese
May 266 min read


Patch Management for Federal Mobile Apps: Meeting SI-2 Without a DevOps Team
Under NIST 800-53 SI-2, federal applications must identify, assess, and remediate vulnerabilities within defined timelines. This white paper explains how solo developers can meet that standard.
kate frese
May 266 min read


Vulnerability Disclosure Policy for Federal Mobile Apps: NIST 800-53 SI-2 and RA-5 Implementation
A vulnerability disclosure policy is your formal process for receiving and handling security vulnerability reports. This white paper explains how to implement a VDP that is practical for small teams and compliant with federal requirements.
kate frese
May 267 min read


Secrets Management in CI/CD Pipelines for Solo Federal App Developers
Secrets are the crown jewels of your application. This white paper explains how to implement secrets management in a CI/CD pipeline in a way that is secure, auditable, and practical for solo developers.
kate frese
May 267 min read


API Rate Limiting and Throttling as a Security Control Under NIST 800-53 SI-10
Rate limiting is not just a performance tool—it is a security control. This white paper explains how to implement rate limiting as a defense layer under NIST 800-53 SI-10.
kate frese
May 266 min read


Immutable Audit Logs: Architecture Patterns for Federal Compliance (AU-6)
Audit logs are the backbone of federal compliance. This white paper outlines a practical architecture pattern for immutable audit logs that works for solo developers and small teams.
kate frese
May 266 min read


What Veteran-Owned Vendors Bring to Federal Procurement That Experience Cannot Be Taught
Veteran-owned vendors bring a deep understanding of how the federal government actually works, combined with the discipline and mission focus that comes from military service.
kate frese
May 263 min read


Closing the Deckplate Gap: How Purpose-Built Software Bridges the Space Between Policy and Practice
Purpose-built software bridges the gap between what policy intends and what the deckplate can realistically execute—standardizing workflows and producing compliance evidence without adding busywork.
kate frese
May 263 min read


Your ATO Is a Snapshot. Your System Is Not.
Here's a conversation that happens more often than it should in federal software evaluations: Evaluator: 'What's your current security posture?' Vendor: 'We have an ATO.' Evaluator: 'When was it granted?' Vendor: '...fourteen months ago.' The ATO is real. The authorization is valid. But the system that was authorized fourteen months ago is not the same system running today — and 'we have an ATO' is not the same as 'we are secure right now.' The Snapshot Problem An ATO is a po
kate frese
May 253 min read


The ATO Myth: 'We Got Approved Last Year, So We're Good'
One of the most dangerous phrases in federal software procurement is: 'We have an ATO.' It's dangerous not because ATOs are meaningless — they're not — but because they're frequently misunderstood as permanent authorizations rather than point-in-time snapshots. An ATO certifies that a system met a defined security standard at a defined moment. It says nothing about the system's current state. And in federal mobile environments, where dependencies are patched, configurations d
kate frese
May 253 min read


When the App Breaks at 2 AM: Why Deckplate Incident Response Beats Heroics
It's 2 AM. You get an alert — or worse, a user message — that something is wrong. The instinct is to fix it as fast as possible and get back to sleep. The instinct is correct. But if you fix it fast without documenting it, you've solved the technical problem and created a compliance problem. This is the Deckplate Gap in incident response: the gap between 'we handled it' and 'we can prove we handled it, how, and what we learned.' Federal environments require both. Here's the f
kate frese
May 253 min read


Role Separation in Single-Developer Systems: Enforcing AC-5 Without a Team
NIST 800-53 AC-5 — Separation of Duties — gets treated like a headcount requirement. The assumption is that you need multiple people to prevent any single individual from having unchecked control over a system. That assumption is wrong, and it disadvantages small vendors who often have the tightest, most auditable delivery pipelines in the market. The intent of AC-5 is not to require a team. The intent is to prevent unilateral, unreviewed, and untraceable change — especially
kate frese
May 253 min read


Continuous Authority to Operate: Moving Beyond Point-in-Time ATO
A traditional Authority to Operate (ATO) is a snapshot. You pass an evaluation on a specific date, get approved, and then the world changes. Dependencies get patched. Threats evolve. The system drifts. Six months later, you're running code and configurations that were never formally evaluated. Continuous Authority to Operate (cATO) flips that model. Instead of proving security once, you prove it continuously. Every patch, every configuration change, every vulnerability fix ge
kate frese
May 253 min read


What Happens When Your Solo App Gets Its First Federal Evaluator
The email arrives: "We'd like to evaluate your application for use in our environment." Your first thought: "Great." Your second thought: "Oh no." Because evaluation isn't a demo. It's a paperwork and evidence drill. And if you've been building solo, you might have the best app in the world—but if you can't prove it's secure, compliant, and auditable, the evaluation will stall. This is the Deckplate Gap between "the app works" and "the app can be evaluated." Here's what happe
kate frese
May 254 min read


Session Token Lifecycle Management in Zero-Trust Mobile Environments
Session token management is where zero-trust architecture meets operational reality. Get it wrong, and you've built a system that looks secure in the lab but leaks authentication across disconnected operations, device transitions, and the inevitable moments when a phone gets lost or a user logs in from an unexpected location. Federal evaluators care about token lifecycle because it's where theory meets practice. A well-designed token strategy answers the hard questions: What
kate frese
May 254 min read


The 5 Readiness Reports Every Supply Officer Hates Writing (And How to Automate Them)
If a report is due weekly, built from three systems, and always requires "just a little manual cleanup," it's not a report. It's a recurring tax. And the worst part isn't the time. It's the risk: when the numbers get questioned, you're stuck defending a process that was never designed to be defensible. This is the Deckplate Gap in its purest form—leadership wants clarity, the deckplate is drowning in reconciliation, and the report becomes a ritual instead of a decision tool.
kate frese
May 253 min read


Why Navy Supply Officers Make Better App Architects Than Computer Scientists
Federal evaluators don't buy "cool software." They buy reduced operational risk, predictable delivery, and evidence that a system will behave under real-world constraints. That's why Navy Supply Officers—trained to run logistics under pressure, reconcile imperfect data, and produce audit-ready outputs—often make stronger app architects than people who only know how to write code. This isn't a knock on computer science. It's a reminder that architecture is fundamentally about
kate frese
May 255 min read


The Experiment Backlog for Solo Builders (That You Will Actually Run)
You don't have a product team. You have you—plus whatever time you can steal between support, shipping, and life. So when someone tells you to 'build an experiment backlog,' it usually turns into a beautiful Notion board that never gets used, or a chaotic stream of random improvements that feel productive but don't compound. This post is a solo-builder experiment backlog: hypothesis-driven, brutally constrained, and designed to produce real learning without a 12-person org. W
kate frese
May 243 min read


Role-Based Access Control in Federal Mobile Applications: Mapping NIST 800-53 AC-2 and AC-3 to Production Architecture
Executive Summary In federal mobile applications, access control is not a UI feature—it is a production architecture decision. Approving officials, security assessors, and procurement reviewers at the O-5/O-6 level want evidence that access is enforced consistently and centrally, not best-effort in the client. This white paper explains how to implement Role-Based Access Control (RBAC) mapping to NIST SP 800-53 AC-2 (Account Management) and AC-3 (Access Enforcement), with focu
kate frese
May 244 min read
bottom of page