Skip to content
@Hack23

www.hack23.com

Swedish innovation hub specializing in creating immersive and fun game experiences and expert cybersecurity consulting

Hack23 AB — Swedish cybersecurity consulting and civic-tech publisher (logo)

🔒 Hack23 AB

Swedish Cybersecurity Consulting · Public ISMS · Civic-Tech & AI Political-Intelligence Open Source
🛡️ ISO 27001:2022 · 🔐 NIST CSF 2.0 · 🎯 CIS Controls v8.1 · 🇪🇺 GDPR & EU CRA · ☁️ AWS Security · 🤖 AI Newsrooms · 🍎 Discordian Transparency

"Specialists in security architecture, cloud security, DevSecOps, AI governance and open source — building radical transparency into every layer."

Hack23 AB official website hack23.comHack23 cybersecurity consulting servicesDiscordian cybersecurity blog by Hack23Hack23 public ISMS repositorySponsor Hack23 AB on GitHub Sponsors

James Pether Sörling, CEO Hack23 AB, on LinkedInHack23 organisation on GitHubHack23 conference talks and tech presentationshack23.com human-readable site map in 8 languages

ISO 27001:2022 aligned across all Hack23 repositoriesNIST Cybersecurity Framework 2.0 alignedCIS Controls v8.1 alignedGDPR — privacy by designEU Cyber Resilience Act self-assessmentNIS2 directive alignedSLSA Level 3 across flagship reposAI governance and OWASP LLM security policy


🎯 Mission

Make security and democratic transparency tangible through evidence-based open source.

Hack23 AB is an independent Swedish cybersecurity consultancy and civic-tech publisher founded by James Pether Sörling. We deliver:

  • 🔐 Cybersecurity consulting — security architecture, cloud/AWS security, DevSecOps, ISMS implementation, AI governance and compliance (ISO 27001:2022, NIST CSF 2.0, CIS Controls v8.1, GDPR, NIS2, EU CRA).
  • 🛡️ A fully public ISMS — 38 policies, machine-verifiable, version-controlled at Hack23/ISMS-PUBLIC.
  • 🤖 Six flagship open-source projects — political-intelligence platforms, AI newsrooms, compliance tooling and a Korean martial-arts simulator — all Apache-2.0 and aligned with the same ISMS.
  • 🍎 30+ Discordian cybersecurity blog posts — accessible, narrative-driven security writing that maps back to formal policies.
  • 🎙️ Conference talks, training and security culture work — turning security from a barrier into an enabler.

Everything we ship is non-partisan, ad-free, GDPR-clean, privacy-by-design and architecturally engineered so it cannot be weaponised for partisan or commercial influence.


💖 Sponsor Hack23

🌟 Help us keep our public ISMS, AI political newsrooms and civic-tech open source. All flagship projects are Apache-2.0, ad-free and operationally funded by Hack23 AB plus generous sponsors.

Become a Hack23 sponsor on GitHub Sponsors

☕ Personal🏢 Professional🏛️ Institutional
Individuals, students, journalists, civic activists.
Funds:
  • 📡 AWS hosting (CloudFront, S3, Route 53)
  • 🌐 Domain renewals (riksdagsmonitor.com, euparliamentmonitor.com, blacktrigram.com, hack23.com)
  • 🍎 Discordian blog publication
Security professionals, dev teams, OSPOs, NGOs.
Funds:
  • 🤖 Claude Opus / GPT API costs for the agentic newsrooms
  • 🛡️ Third-party security scanning (DAST, SAST, license scanners)
  • 📝 ISMS continuous-improvement work
Universities, research institutes, media organisations.
Funds:
  • 📊 Long-term archive integrity (1971-onwards parliamentary corpora)
  • 🌍 14-language translation infrastructure
  • 🎓 Educational outreach and conference presence

👉 Sponsor at https://github.com/sponsors/Hack23 — every contribution is acknowledged (unless anonymity is requested) and helps keep parliamentary monitoring, AI-driven journalism and the Hack23 ISMS independent.


🌍 The Hack23 Ecosystem

%%{init: {"theme":"base","themeVariables":{"primaryColor":"#0066CC","primaryTextColor":"#fff","primaryBorderColor":"#003366","lineColor":"#94A3B8","secondaryColor":"#003399","tertiaryColor":"#7B1FA2","background":"#0F172A"}}}%%
graph TB
subgraph CONSULT["💼 Hack23 AB — Cybersecurity Consulting"]
SVC["🔑 Services<br/>hack23.com/services.html<br/>Architecture · Cloud · DevSecOps · Compliance"]
ISMS["🔓 Public ISMS<br/>github.com/Hack23/ISMS-PUBLIC<br/>38 policies · ISO 27001:2022 · NIST CSF 2.0"]
BLOG["🍎 Discordian Blog<br/>hack23.com/blog.html<br/>30+ posts · 8 languages"]
end
subgraph SOURCES["📡 Primary Open Data"]
EP["🇪🇺 European Parliament<br/>data.europarl.europa.eu"]
RD["🇸🇪 Riksdagen<br/>data.riksdagen.se"]
REG["🇸🇪 Regeringskansliet<br/>regeringen.se"]
end
subgraph MCP["🔌 MCP Servers (AI Bridges)"]
EPMCP["🇪🇺 European-Parliament-MCP-Server<br/>npm: european-parliament-mcp-server<br/>62 tools · 9 resources · 7 prompts"]
end
subgraph CIVIC["🏛️ Civic-Tech Platforms (Apache 2.0)"]
CIA["🕵️ Citizen Intelligence Agency<br/>github.com/Hack23/cia<br/>Java 26 · Spring · 110 DB views · 1971–2024"]
RM["🗳️ Riksdagsmonitor<br/>riksdagsmonitor.com<br/>11 agentic workflows · 14 languages"]
EUM["🇪🇺 EU Parliament Monitor<br/>euparliamentmonitor.com<br/>9 agentic workflows · 14 languages"]
end
subgraph PRODUCT["📋 Products & Platforms"]
CCM["📋 CIA Compliance Manager<br/>ciacompliancemanager.com<br/>npm: cia-compliance-manager<br/>React 19 · TypeScript 6"]
BT["🥋 Black Trigram<br/>blacktrigram.com<br/>npm: blacktrigram<br/>Three.js · React 19 · 70 vital points"]
GAME["🎮 Game Template<br/>github.com/Hack23/game<br/>SLSA 3 secure-by-default starter"]
end
subgraph AUDIENCE["👥 Audience"]
USERS["Citizens · Journalists · Researchers · NGOs · Security teams · AI assistants (Claude · Cursor · Copilot · VS Code)"]
end
EP --> EPMCP
EPMCP --> EUM
RD --> CIA
REG --> CIA
CIA -->|"15 subsystems · nightly sync"| RM
EUM --> USERS
RM --> USERS
CIA --> USERS
CCM --> USERS
BT --> USERS
EPMCP -.->|"AI assistants"| USERS
SVC --> USERS
ISMS --> CIVIC
ISMS --> PRODUCT
BLOG --> USERS
style CONSULT fill:#003366,stroke:#0066CC,color:#fff
style ISMS fill:#0066CC,stroke:#003366,color:#fff
style EPMCP fill:#6366F1,stroke:#4F46E5,color:#fff
style CIA fill:#006B3F,stroke:#003F25,color:#fff
style RM fill:#00338D,stroke:#FECC00,color:#fff
style EUM fill:#003399,stroke:#FFCC00,color:#fff
style CCM fill:#0066CC,stroke:#003366,color:#fff
style BT fill:#000000,stroke:#FFD700,color:#FFD700
Loading

Single mission, one ISMS, one license (Apache-2.0), one set of compliance frameworks — applied identically across consulting, civic-tech and commercial products.


🚀 Flagship Open-Source Projects

Each project has its own ISMS-aligned SECURITY_ARCHITECTURE.md, THREAT_MODEL.md, OpenSSF Scorecard, OpenSSF Best Practices badge, SLSA 3 attestation and SonarCloud quality gate.

🗳️ Riksdagsmonitor — Swedish Political Intelligence

AI-driven monitoring of Sweden's Riksdag, Government and public agencies — 349 current MPs, 2,494 historical politicians (1971–2024), 3.5M+ votes, 109,000+ documents, 14 languages, every day.

Riksdagsmonitor live platformRiksdagsmonitor source on GitHubriksdagsmonitor npm packageOpenSSF Scorecard for RiksdagsmonitorOpenSSF Best Practices badge for RiksdagsmonitorAsk DeepWiki about RiksdagsmonitorRiksdagsmonitor license

🔗 Surfaces:Live · Political Intelligence Hub · AI Newsroom · Dashboard · Sitemap · Features · Docs

🇪🇺 EU Parliament Monitor — European Political Intelligence

Brussels and Strasbourg made readable. AI-newsroom over the European Parliament's open data — 8 unified gh-aw workflows, 51 analytical artifacts per run, 14 languages, 1,700+ daily artifacts, full Admiralty / WEP / SAT / ACH tradecraft.

EU Parliament Monitor live platformEU Parliament Monitor source on GitHubOpenSSF Scorecard for EU Parliament MonitorOpenSSF Best Practices badge for EU Parliament MonitorSLSA Level 3 attestations for EU Parliament MonitorAsk DeepWiki about EU Parliament MonitorEU Parliament Monitor license

🔗 Surfaces:Live · Political Intelligence Hub · Sitemap · API Docs · Features · Docs

🔌 European Parliament MCP Server — AI Data Backbone

Canonical TypeScript Model Context Protocol server bridging the European Parliament Open Data Portal v2 to any MCP-aware AI client (Claude Desktop, VS Code, Cursor, GitHub Copilot). 62 tools, 9 resources, 7 prompts, full GDPR-by-design.

European Parliament MCP Server source on GitHubeuropean-parliament-mcp-server npm packageeuropean-parliament-mcp-server npm monthly downloadsOpenSSF Best Practices badge for European Parliament MCP ServerAsk DeepWiki about European Parliament MCP ServerEuropean Parliament MCP Server documentation portal

🔗 Surfaces:Repository · npm · API Docs · Features · Docs

🕵️ Citizen Intelligence Agency (CIA) — Sweden's Data Backbone

Java/Spring/Vaadin OSINT platform monitoring Sweden's Riksdag, Government and Myndigheter since 2008. 110 database views, 50 risk-detection rules, 1971–2024 longitudinal coverage, 3.5M+ votes, 109K+ documents. The data backbone behind Riksdagsmonitor.

Citizen Intelligence Agency source on GitHubCitizen Intelligence Agency Maven siteOpenSSF Scorecard for Citizen Intelligence AgencyCII Best Practices badge for Citizen Intelligence AgencySLSA Level 3 attestations for Citizen Intelligence AgencySonarCloud quality gate for Citizen Intelligence AgencyAsk DeepWiki about Citizen Intelligence AgencyCitizen Intelligence Agency license

🔗 Surfaces:Repository · Architecture · Security Architecture · Threat Model · Features · Docs

📋 CIA Compliance Manager — Browser-Based GRC

React 19 / TypeScript 6 platform for CIA-triad assessment, multi-framework compliance, threat modeling and business-impact quantification. Available as a live web app and a tree-shakeable npm library with 10 subpath exports.

CIA Compliance Manager live applicationCIA Compliance Manager source on GitHubcia-compliance-manager npm packageOpenSSF Scorecard for CIA Compliance ManagerOpenSSF Best Practices badge for CIA Compliance ManagerSLSA Level 3 attestations for CIA Compliance ManagerAsk DeepWiki about CIA Compliance Manager

🔗 Surfaces:Live App · npm · API Docs · Features · Docs

🥋 Black Trigram (흑괘) — Korean Martial-Arts Combat Simulator

Production-ready 3D precision combat simulator. Eight I Ching trigram stances · 70 vital points · 51 authentic Korean martial-arts techniques · 5 fighter archetypes · 60fps desktop / 55fps+ mobile. React 19 · Three.js · TypeScript 6 · Vite 8.

Play Black Trigram liveBlack Trigram source on GitHubblacktrigram npm packageOpenSSF Scorecard for Black TrigramOpenSSF Best Practices badge for Black TrigramSLSA Level 3 attestations for Black TrigramAsk DeepWiki about Black Trigram

🔗 Surfaces:Play · API Docs · Security Architecture · Threat Model · Features · Docs

🎮 Game Template — Secure-by-Default Game Starter

Reference implementation of a secure web-game project: React + TypeScript + Three.js + Vite, SLSA 3, full SBOM, automated security testing, ISMS-policy mapping ready to fork.

Hack23 secure game templateGame template ISMS policy mapping

☁️ Lambda in Private VPC — AWS Reference Architecture

Battle-tested reference implementation: AWS Lambda in a private VPC with VPC endpoints, CloudFront, WAF, KMS encryption, CloudTrail and Security Hub integration.

AWS Lambda in private VPC reference architectureTutorial on hack23.com blog

🧪 Sonar-CloudFormation-Plugin — Infrastructure-as-Code Static Analysis

Open-source SonarQube plugin that brings CloudFormation IaC scanning into existing SonarQube/SonarCloud quality gates.

Sonar CloudFormation plugin source on GitHubHack23 SonarCloud organisation


🛡️ Public ISMS — Hack23/ISMS-PUBLIC

A fully public, version-controlled, machine-verifiable Information Security Management System. 38 policies covering access control, cryptography, secure development, threat modeling, vulnerability management, AI governance, GDPR privacy, EU CRA, ISO 27001:2022, NIST CSF 2.0, CIS Controls v8.1.

Hack23 public ISMS repositoryInformation Security PolicyISMS compliance checklist

DomainKey Policies
🛠️ Secure DevelopmentSecure Development Policy · Threat Modeling · Vulnerability Management · Change Management
🔑 Access & IdentityAccess Control Policy · Segregation of Duties · Mobile Device Management
🌐 Network & CryptoNetwork Security Policy · Cryptography Policy
💾 ContinuityBackup & Recovery · Business Continuity Plan · Disaster Recovery Plan
🚨 IncidentIncident Response Plan
🤖 AI & LLMAI Policy · OWASP LLM Security Policy
📊 Risk & ComplianceRisk Register · Risk Assessment Methodology · Compliance Checklist · Security Metrics · ISMS Metrics Dashboard
🇪🇺 RegulatoryPrivacy Policy (GDPR) · CRA Conformity Assessment Process (EU CRA) · ISO 5230 Self-Certification
🌟 TransparencyISMS Transparency Plan · Open Source Policy · STYLE_GUIDE

🌟 Why public? Because security claims must be auditable. Every customer, regulator, journalist or curious citizen can read, fork, critique or reuse our ISMS — and can independently verify that what we ship matches what we say.


🔑 Cybersecurity Consulting Services

We deliver hands-on, evidence-based cybersecurity work across five practice areas. Read the full service catalogue at hack23.com/services.html.

🔐 Security Architecture☁️ Cloud Security & DevSecOps📋 Compliance & Regulatory
Threat modeling (STRIDE, MITRE ATT&CK), zero-trust architecture, secure SDLC, OWASP Top 10 / SAMM, identity & access, cryptography & key management.

Read more →
AWS Well-Architected (Security pillar), VPC & WAF design, IAM least-privilege, GuardDuty / Security Hub / KMS / CloudTrail, GitHub Actions hardening, SLSA 3, SBOM.

Read more →
ISO 27001:2022, NIST CSF 2.0, CIS Controls v8.1, GDPR, NIS2, EU CRA, AI Act, SOC 2 readiness, supplier due-diligence, SBOM & ISO 5230 alignment.

Read more →
🌐 Open Source & OSPO🎓 Training & Security Culture🤖 AI Governance
OSPO setup, license & SBOM management, contributor agreements, OpenSSF Scorecard adoption, supply-chain hardening, FOSSA / FOSDEM workflows.

Read more →
Tabletop exercises, secure-coding workshops, threat-modeling clinics, executive briefings, Discordian-style narrative training that actually sticks.

Read more →
OWASP LLM Top 10, AI Act readiness, prompt-injection defence, agentic-workflow review (gh-aw), MCP server hardening, AI-in-CI/CD risk assessment.

Read more →

📨 Engage us:https://hack23.com/contact.html · LinkedIn: https://www.linkedin.com/in/jamessorling/


🍎 Discordian Cybersecurity Blog — hack23.com/blog.html

30+ posts of accessible, narrative-driven security writing — every post maps back to formal ISMS policies and reference implementations.

Read the Discordian cybersecurity blog at hack23.com/blog.htmlHack23 Discordian manifesto

Selected pillar posts:

→ Full archive at hack23.com/blog.html (8 languages, JSON-LD structured data, full RSS).


👨‍💼 About — James Pether Sörling

Founder & CEO of Hack23 AB. 25+ years in software security, cloud architecture, civic-tech and OSINT. Independent, non-partisan, opinionated about transparency.

James Pether Sörling on LinkedInJames Pether Sörling on GitHubAbout James Pether Sörling on hack23.com

mindmap
root((👨‍💼 James Pether Sörling<br/>CEO · Hack23 AB))
🔐 Security
Architecture
Threat modeling
Cryptography
AppSec / OWASP
☁️ Cloud
AWS Solutions Architect
Well-Architected
DevSecOps
Lambda · VPC · KMS · WAF
🛡️ Compliance
ISO 27001:2022
NIST CSF 2.0
CIS Controls v8.1
GDPR · NIS2 · EU CRA · AI Act
🌐 Open Source
Apache 2.0 advocate
OSPO setup
Public ISMS author
OpenSSF Scorecard
🇸🇪 Civic Tech
OSINT tradecraft
Riksdag · EU · Government data
AI political journalism
Democratic transparency
🍎 Discordian
Narrative security writing
30+ blog posts
Conference talks
Loading

→ Full bio, certifications and engagement options at hack23.com/about.html.


🎙️ Talks, Press & Recognition

Hack23 talks repository on GitHubHack23 press coverage

  • 🎤 Conference talks on AWS security, OSINT, ISMS-as-code, Apache POI, agentic AI workflows, civic tech and parliamentary monitoring
  • 📰 Coverage on civic-tech transparency, parliamentary OSINT, Riksdagsmonitor and the Hack23 public ISMS
  • 🏅 OpenSSF Best Practices, OpenSSF Scorecard, SLSA Level 3, FOSSA license-clean across all flagship repos

→ Slides & recordings: github.com/Hack23/talks · Press: hack23.com/press.html


🗺️ Site Map & SEO Index

Every Hack23 surface is cross-linked for discoverability. Bookmark the hack23.com sitemap for the human-readable index in 8 languages, or use the per-project links below.

Project / TopicRepositoryLive / HostedFeaturesDocs
🔒 Hack23 ABhack23.comServices · About · Press · ContactBlog · Sitemap
🛡️ Public ISMSISMS-PUBLIC38 policiesREADME
🗳️ Riksdagsmonitorriksdagsmonitorriksdagsmonitor.comFeaturesDocs · PI Hub
🇪🇺 EU Parliament Monitoreuparliamentmonitoreuparliamentmonitor.comFeaturesDocs · PI Hub
🔌 EP MCP ServerEuropean-Parliament-MCP-Servernpm · PortalFeaturesDocs
🕵️ Citizen Intelligence Agencyciahack23.github.io/ciaFeaturesDocs
📋 CIA Compliance Managercia-compliance-managerciacompliancemanager.comFeaturesDocs · API
🥋 Black Trigramblacktrigramblacktrigram.comFeaturesDocs · API
🎮 Game TemplategameREADMEISMS Mapping
☁️ Lambda in Private VPCaws-lambda-private-vpcTutorialREADME
🧪 Sonar CFN Pluginsonar-cloudformation-pluginSonarCloudREADME
🎙️ TalkstalksSlides
🍎 Discordian Bloghack23.com/blog.htmlManifesto

🤝 Get in Touch

Contact Hack23 ABEmail Hack23 AB at info@hack23.comJames Pether Sörling on LinkedInSponsor Hack23 AB on GitHub Sponsors


"Security is transparency in action. Democracy is transparency at scale. Hack23 is both — in code." 🍎

© 2008–2026 Hack23 AB (Org.nr 559534-7807, Gothenburg, Sweden) · Apache License 2.0 · 💖 Sponsor

Pinned Loading

  1. ciaciaPublic

    Citizen Intelligence Agency. Open-source intelligence platform analyzing Swedish political activities using AI and data visualization. Tracks politicians, government institutions, and parliamentary…

    Java 235 56

  2. sonar-cloudformation-pluginsonar-cloudformation-pluginPublic archive

    Sonarqube cloudformation plugin, IaC security supports cfn-nag/checkov

    Java 27 9

Repositories

Showing 10 of 18 repositories

Top languages

Loading…

Most used topics

Loading…