Skip to content

Security Model

This section documents the security architecture of the NovaTrek Architecture Portal — a static documentation site built with MkDocs Material, source-controlled in Git, deployed through gated CI/CD pipelines to Azure Static Web Apps. It demonstrates that a docs-as-code publishing model provides stronger security controls than wiki-based platforms like Confluence.

Fictional Domain

Everything on this portal is entirely fictional. NovaTrek Adventures is a completely fictitious company created solely as a proof of concept for continuous architecture practices. All microservices, API specs, tickets, architecture decisions, event schemas, and operational data are synthetic. No real corporate systems, data, or organizations are represented.


Why This Matters

Security teams are right to scrutinize any new publishing platform. The question is not "Is MkDocs secure?" but rather "Does the docs-as-code model provide security controls that are equal to or stronger than our current Confluence-based workflow?"

The answer is: the docs-as-code model is demonstrably more secure than wiki-based publishing. This section explains why, with specific evidence from the NovaTrek platform implementation.


Section Overview

Page Purpose
Security Comparison Side-by-side comparison of Confluence vs. docs-as-code security controls across 12 dimensions
Pipeline Security Gates Detailed walkthrough of every CI/CD gate that content passes through before reaching production
Security Headers and Attack Surface HTTP security headers, Content Security Policy, and why static sites have a fundamentally smaller attack surface
Access Control and Audit Trail How Git + branch protection + PR reviews provide stronger access control and more complete audit trails than wiki page-level permissions
Data Protection Secret scanning, data isolation auditing, and content validation gates that prevent sensitive data from reaching the published site
Security Research Prompt AI deep-research prompt used to gather authoritative sources for this security assessment