Swedish Parliament Intelligence Platform - Monitor political activity with systematic transparency
Riksdagsmonitor is a comprehensive intelligence platform for monitoring political activity in Sweden's Riksdag (Parliament). Built on the Citizen Intelligence Agency (CIA) platform, we provide systematic transparency through real-time analysis and 50+ years of historical data.
Security Policy: Per Secure Development Policy, we maintain defense-in-depth architecture with comprehensive security controls and documentation
- 349 Members of Parliament - Individual MP tracking and performance metrics
- 8 Political Parties - Party performance, coalition dynamics, voting patterns
- 45 Risk Rules - Systematic transparency through behavioral analysis
- 50+ Years of Data - Historical trends and longitudinal analysis (1971-2024)
Website: riksdagsmonitor.com
Available in 14 Languages:
- English, Swedish, Danish, Norwegian, Finnish
- German, French, Spanish, Dutch
- Arabic, Hebrew, Japanese, Korean, Chinese
Riksdagsmonitor leverages 19 comprehensive visualization products from the CIA platform:
- Overview Dashboard - Complete Riksdag intelligence snapshot
- Party Performance - Longitudinal party analysis and effectiveness metrics
- Government Cabinet - Ministry-level performance scorecards
- Election Cycle Analysis - Historical patterns and trend forecasting
- Most Influential MPs (network analysis)
- Most Productive MPs (legislative output)
- Most Controversial MPs (voting patterns)
- Most Absent MPs (attendance tracking)
- Party Rebels (cross-party voting)
- Coalition Brokers (collaboration patterns)
- Rising Stars (emerging political figures)
- Electoral Risk (MPs at risk)
- Ethics Concerns (transparency issues)
- Media Presence (public visibility)
- Committee Network Analysis - Influence mapping and assignments
- Politician Career Analysis - Career trajectories and milestones
- Party Longitudinal Analysis - 50+ years of party evolution
Riksdagsmonitor integrates multiple authoritative Swedish open data sources:
- Swedish Parliament (Riksdagen) - Votes, documents, committee work, MP information
- Swedish Election Authority - Election results, voter turnout, electoral statistics
- Swedish Financial Management Authority - Government budget and spending data
- World Bank Open Data - Country-level indicators for comparative analysis
- Frontend: Static HTML/CSS (no JavaScript frameworks)
- Styling: Custom CSS with cyberpunk theme, responsive design
- Hosting: GitHub Pages with global CDN
- CI/CD: GitHub Actions for automated deployment
- Data Platform: CIA OSINT platform (Java/Spring Boot backend)
- HTTPS-Only: TLS 1.3 encryption enforced
- Security Headers: CSP, HSTS, X-Frame-Options, X-Content-Type-Options
- Access Control: GitHub MFA, SSH keys, GPG commit signing
- Monitoring: Dependabot, CodeQL, Secret Scanning
- Documentation: SECURITY_ARCHITECTURE.md, THREAT_MODEL.md
At Hack23 AB, we believe that true security comes through transparency and demonstrable practices. Our Information Security Management System (ISMS) is publicly available, showcasing our commitment to security excellence and organizational transparency.
|
ISO 27001:2022 Aligned |
Defense-in-Depth Architecture |
- ISO 27001:2022 - Information security management controls (7 controls implemented)
- NIST CSF 2.0 - Cybersecurity framework (6 functions aligned)
- CIS Controls v8.1 - Security best practices (6 controls implemented)
| Metric | Status | Details |
|---|---|---|
| Risk Level | π’ LOW | 5.52/10.0 (99.7% risk reduction) |
| HTML Validation | β PASSED | 0 errors (HTMLHint) |
| Dependencies | β CLEAN | Dependabot monitoring |
| Secrets | β SECURE | Secret scanning enabled |
| Code Scanning | β ACTIVE | CodeQL analysis |
- Git with GPG signing configured
- GitHub account with MFA enabled
- SSH keys for GitHub authentication
# Clone repository
git clone [email protected]:Hack23/riksdagsmonitor.git
cd riksdagsmonitor
# Serve locally
python3 -m http.server 8080
# or
npx http-server -p 8080
# Open in browser
open http://localhost:8080# HTML validation
npm install -g htmlhint
htmlhint *.html
# Link checking
npm install -g linkinator@6
python3 -m http.server 8080 &
linkinator http://localhost:8080/ --recurseAutomated Checks:
- HTML validation (HTMLHint)
- Link checking (linkinator)
- Dependency review (Dependabot)
- Security scanning (CodeQL, Secret Scanning)
Workflows:
.github/workflows/quality-checks.yml- HTML/link validation.github/workflows/dependency-review.yml- Dependency security.github/workflows/copilot-setup-steps.yml- Copilot agent setup
- README.md - This file
- SECURITY_ARCHITECTURE.md - Security architecture and controls
- THREAT_MODEL.md - Threat analysis and risk assessment
- WORKFLOWS.md - CI/CD workflows and automation
- ARCHITECTURE.md - System architecture and design
- FUTURE_SECURITY_ARCHITECTURE.md - Future security roadmap
- LICENSE - Apache License 2.0
Hack23 AB (Org.nr 5595347807) - Swedish cybersecurity and open-source intelligence consultancy
- π Website: www.hack23.com
- πΌ LinkedIn: Company Profile
- π¨βπ» Founder: James Pether SΓΆrling, CISSP, CISM
- π ISMS: Public ISMS Repository
Contributions welcome! Please follow Hack23's secure development standards:
- Fork the repository
- Create a feature branch with descriptive name
- Sign commits with GPG key
- Test changes locally (HTML validation, link checking)
- Submit pull request with comprehensive description
- Address code review feedback
Requirements:
- GitHub account with MFA enabled
- GPG-signed commits
- HTML validation passing
- No security vulnerabilities introduced
Copyright Β© 2008-2026 Hack23 AB (Org.nr 5595347807)
Licensed under the Apache License, Version 2.0. See LICENSE file for details.
- Website: riksdagsmonitor.com
- CIA Platform: www.hack23.com/cia
- GitHub: github.com/Hack23/riksdagsmonitor
- Hack23: www.hack23.com
- ISMS: github.com/Hack23/ISMS
- LinkedIn: James Pether SΓΆrling
James Pether SΓΆrling
CISSP, CISM
CEO, Hack23 AB
LinkedIn | GitHub
Monitor political activity in Sweden with systematic transparency