Conversation
🏷️ Automatic Labeling SummaryThis PR has been automatically labeled based on the files changed and PR metadata. Applied Labels: size-xs Label Categories
For more information, see |
🔍 Lighthouse Performance Audit
📥 Download full Lighthouse report Budget Compliance: Performance budgets enforced via |
…elated Documents sections to architecture docs Co-authored-by: pethers <1726836+pethers@users.noreply.github.com>
🔍 Lighthouse Performance Audit
📥 Download full Lighthouse report Budget Compliance: Performance budgets enforced via |
…GRAM.md, FUTURE_SECURITY_ARCHITECTURE.md; fix FUTURE_ARCHITECTURE.md references Co-authored-by: pethers <1726836+pethers@users.noreply.github.com>
🔍 Lighthouse Performance Audit
📥 Download full Lighthouse report Budget Compliance: Performance budgets enforced via |
…tions Co-authored-by: pethers <1726836+pethers@users.noreply.github.com>
🔍 Lighthouse Performance Audit
📥 Download full Lighthouse report Budget Compliance: Performance budgets enforced via |
…ty to CRA-ASSESSMENT.md, update cross-references in SECURITY_ARCHITECTURE.md, THREAT_MODEL.md, README.md Co-authored-by: pethers <1726836+pethers@users.noreply.github.com>
🔍 Lighthouse Performance Audit
📥 Download full Lighthouse report Budget Compliance: Performance budgets enforced via |
🔍 Lighthouse Performance Audit
📥 Download full Lighthouse report Budget Compliance: Performance budgets enforced via |
There was a problem hiding this comment.
Pull request overview
This PR strengthens ISMS/CRA conformity evidence across the repository’s architecture and security documentation while expanding TypeDoc configuration and API documentation navigation to improve internal/external traceability.
Changes:
- Added CRA Conformity Assessment Process + Open Source Policy conformity/alignment content and expanded cross-references across architecture/security docs.
- Expanded FUTURE_THREAT_MODEL.md with attacker-centric analysis, attack trees, kill chain disruption, and LLM/workflow threat matrices.
- Updated TypeDoc configuration (custom tags, navigation links, visibility settings) and TypeDoc tsconfig exclude globs; refreshed docs/API_README.md.
Reviewed changes
Copilot reviewed 19 out of 20 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| typedoc.json | Updates TypeDoc branding, block tags, navigation/sidebar links, and inclusion settings for broader API coverage. |
| tsconfig.typedoc.json | Refines exclude patterns (glob-based) for TypeDoc compilation scope. |
| THREAT_MODEL.md | Adds ISMS policy links for Open Source Policy and CRA Conformity Assessment Process. |
| SWOT.md | Adds “Hack23 ISMS Policies” cross-reference section. |
| STATEDIAGRAM.md | Adds “Hack23 ISMS Policies” cross-reference section. |
| SECURITY_ARCHITECTURE.md | Adds ISMS policy reference table and CRA policy entry in policy inventory. |
| README.md | Adds an “ISMS Policy Alignment” section with direct links to key policies. |
| MINDMAP.md | Adds “Hack23 ISMS Policies” cross-reference section. |
| FUTURE_THREAT_MODEL.md | Major expansion: attacker-centric modeling, attack trees, kill chain analysis, AI/LLM threat mapping, and monitoring KPIs. |
| FUTURE_SWOT.md | Adds “Related Documents” architecture portfolio table + ISMS policy links. |
| FUTURE_STATEDIAGRAM.md | Adds “Related Documents” architecture portfolio table + ISMS policy links. |
| FUTURE_SECURITY_ARCHITECTURE.md | Adds architecture portfolio cross-reference table. |
| FUTURE_MINDMAP.md | Adds “Related Documents” architecture portfolio table + ISMS policy links. |
| FUTURE_DATA_MODEL.md | Adds “Related Documents” architecture portfolio table + ISMS policy links. |
| FUTURE_ARCHITECTURE.md | Marks multiple future-doc entries as active and links them to the correct files. |
| FLOWCHART.md | Adds “Related Documents” architecture portfolio table + ISMS policy links. |
| docs/API_README.md | Expands compliance + architecture portfolio tables and adds ISMS policy references. |
| CRA-ASSESSMENT.md | Adds Open Source Policy conformity evidence + CRA Conformity Assessment Process alignment matrix; updates versioning metadata. |
| ARCHITECTURE.md | Adds “Related Documents” + ISMS policy/references and bumps document control version/date. |
| .gitignore | Adds an api/ ignore rule (currently problematic given existing /api/ and docs/api/ usage). |
|
|
||
| | Requirement | Status | Evidence | | ||
| |------------|--------|---------| | ||
| | **CIA Triad Classification** | ✅ Declared | Public / High Integrity / High Availability | |
|
@copilot apply changes based on the comments in this thread follow hack23 isms classification |
…ISMS CLASSIFICATION.md Co-authored-by: pethers <1726836+pethers@users.noreply.github.com>
Fixed in |
🔍 Lighthouse Performance Audit
📥 Download full Lighthouse report Budget Compliance: Performance budgets enforced via |
There was a problem hiding this comment.
Pull request overview
This PR updates Riksdagsmonitor’s compliance and architecture documentation to explicitly align with Hack23 ISMS policies (notably Open Source Policy and CRA Conformity Assessment Process), while also improving TypeDoc configuration/coverage and documentation cross-linking across the architecture portfolio.
Changes:
- Expand CRA and ISMS policy conformity content across CRA-ASSESSMENT.md, README.md, SECURITY_ARCHITECTURE.md, and THREAT_MODEL.md.
- Add/standardize “Related Documents” + ISMS policy reference sections across multiple current/future architecture documents.
- Adjust TypeDoc + tsconfig settings and related repo hygiene (e.g., ignore generated output).
Reviewed changes
Copilot reviewed 19 out of 20 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| typedoc.json | Refines TypeDoc branding, navigation links, tags, and visibility/sorting to improve generated API docs coverage. |
| tsconfig.typedoc.json | Tightens exclude globs for dashboard scripts and keeps generated api output excluded from compilation. |
| THREAT_MODEL.md | Adds explicit links to Open Source Policy and CRA Conformity Assessment Process in ISMS policy references. |
| SWOT.md | Adds a Hack23 ISMS policies reference section for consistency with the architecture portfolio. |
| STATEDIAGRAM.md | Adds a Hack23 ISMS policies reference section for consistency with the architecture portfolio. |
| SECURITY_ARCHITECTURE.md | Adds a dedicated ISMS Policy References table and includes CRA Conformity Assessment Process in governance table. |
| README.md | Adds an “ISMS Policy Alignment” section under security documentation. |
| MINDMAP.md | Adds a Hack23 ISMS policies reference section for consistency with the architecture portfolio. |
| FUTURE_THREAT_MODEL.md | Major expansion with future attacker/attack-surface content, plus broader related-doc links and updated document control metadata. |
| FUTURE_SWOT.md | Adds a related-documents section and Hack23 ISMS policy references. |
| FUTURE_STATEDIAGRAM.md | Adds a related-documents section and Hack23 ISMS policy references. |
| FUTURE_SECURITY_ARCHITECTURE.md | Adds a consolidated “Architecture Portfolio” cross-reference table. |
| FUTURE_MINDMAP.md | Adds a related-documents section and Hack23 ISMS policy references. |
| FUTURE_DATA_MODEL.md | Adds a related-documents section and Hack23 ISMS policy references. |
| FUTURE_ARCHITECTURE.md | Updates portfolio table items from “planned” to “active” and adds missing links to existing future docs. |
| FLOWCHART.md | Adds a related-documents section and Hack23 ISMS policy references. |
| docs/API_README.md | Reworks compliance/architecture doc pointers into structured tables and adds explicit ISMS policy links. |
| CRA-ASSESSMENT.md | Adds Open Source Policy conformity section and CRA Conformity Assessment Process alignment matrix + updates document control. |
| ARCHITECTURE.md | Adds related-documents + ISMS policy references and bumps version/date metadata. |
| .gitignore | Adds an ignore entry for api/ (TypeDoc output), though an equivalent rule already exists. |
FUTURE_THREAT_MODEL.md
Outdated
| **✅ Approved by:** James Pether Sörling, CEO | ||
| **🔄 Review Cycle:** Quarterly (Feb, May, Aug, Nov) | ||
| **⏰ Next Review:** 2026-05-26 | ||
| **⏰ Next Review:** 2026-06-19 |
|
@copilot apply changes based on the comments in this thread |
…ule (May not June) Co-authored-by: pethers <1726836+pethers@users.noreply.github.com>
Fixed in |
🔍 Lighthouse Performance Audit
📥 Download full Lighthouse report Budget Compliance: Performance budgets enforced via |
🔍 Lighthouse Performance Audit
📥 Download full Lighthouse report Budget Compliance: Performance budgets enforced via |
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.