ADR-0008: Portfolio App CI Quality Gates, Supply Chain Baselines, and Branch Protection (Rulesets)
Establishes mandatory CI gates with stable check naming, deterministic installs, baseline CodeQL + Dependabot posture, and main-branch enforcement via GitHub Rulesets.
ADR-0019: Portfolio Docs Hardening Baseline
Adopt a lightweight hardening baseline for the Docusaurus-based Portfolio Docs app to reduce supply-chain and content injection risk.
Feature: Supply Chain Security
Dependabot, CodeQL, and audit gates for dependencies.
Portfolio App: Security
Security posture for the Portfolio App: threat surface, enforceable SDLC controls, and public-safe content and deployment practices.
Portfolio Docs Hardening Implementation Plan
Plan to harden the Docusaurus-based docs platform with CI audit gates, security headers, and publication safety controls.
Portfolio Docs: Security
Security posture for the Portfolio Docs App: threat surface, enforceable SDLC controls, supply chain hygiene, and public publication safety.
Security Posture and Secure SDLC
Threat models, secure SDLC controls, supply chain hygiene, and security evidence practices that demonstrate a security-first delivery process.
Threat Model: Portfolio App
STRIDE threat model for the Portfolio App (Next.js): trust boundaries, assets, threats, mitigations, and residual risks aligned to enterprise SDLC controls.
Threat Model: Portfolio Docs App
Threat model for the Docusaurus documentation platform, focused on supply chain risk, CI integrity, public content safety, and deployment surface controls.