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.com Hack23 cybersecurity consulting services Discordian cybersecurity blog by Hack23 Hack23 public ISMS repository Sponsor Hack23 AB on GitHub Sponsors

James Pether Sörling, CEO Hack23 AB, on LinkedIn Hack23 organisation on GitHub Hack23 conference talks and tech presentations hack23.com human-readable site map in 8 languages

ISO 27001:2022 aligned across all Hack23 repositories NIST Cybersecurity Framework 2.0 aligned CIS Controls v8.1 aligned GDPR — privacy by design EU Cyber Resilience Act self-assessment NIS2 directive aligned SLSA Level 3 across flagship repos AI 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 platform Riksdagsmonitor source on GitHub riksdagsmonitor npm package OpenSSF Scorecard for Riksdagsmonitor OpenSSF Best Practices badge for Riksdagsmonitor Ask DeepWiki about Riksdagsmonitor Riksdagsmonitor 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 platform EU Parliament Monitor source on GitHub OpenSSF Scorecard for EU Parliament Monitor OpenSSF Best Practices badge for EU Parliament Monitor SLSA Level 3 attestations for EU Parliament Monitor Ask DeepWiki about EU Parliament Monitor EU 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 GitHub european-parliament-mcp-server npm package european-parliament-mcp-server npm monthly downloads OpenSSF Best Practices badge for European Parliament MCP Server Ask DeepWiki about European Parliament MCP Server European 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 GitHub Citizen Intelligence Agency Maven site OpenSSF Scorecard for Citizen Intelligence Agency CII Best Practices badge for Citizen Intelligence Agency SLSA Level 3 attestations for Citizen Intelligence Agency SonarCloud quality gate for Citizen Intelligence Agency Ask DeepWiki about Citizen Intelligence Agency Citizen 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 application CIA Compliance Manager source on GitHub cia-compliance-manager npm package OpenSSF Scorecard for CIA Compliance Manager OpenSSF Best Practices badge for CIA Compliance Manager SLSA Level 3 attestations for CIA Compliance Manager Ask 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 live Black Trigram source on GitHub blacktrigram npm package OpenSSF Scorecard for Black Trigram OpenSSF Best Practices badge for Black Trigram SLSA Level 3 attestations for Black Trigram Ask 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 template Game 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 architecture Tutorial 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 GitHub Hack23 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 repository Information Security Policy ISMS compliance checklist

Domain Key Policies
🛠️ Secure Development Secure Development Policy · Threat Modeling · Vulnerability Management · Change Management
🔑 Access & Identity Access Control Policy · Segregation of Duties · Mobile Device Management
🌐 Network & Crypto Network Security Policy · Cryptography Policy
💾 Continuity Backup & Recovery · Business Continuity Plan · Disaster Recovery Plan
🚨 Incident Incident Response Plan
🤖 AI & LLM AI Policy · OWASP LLM Security Policy
📊 Risk & Compliance Risk Register · Risk Assessment Methodology · Compliance Checklist · Security Metrics · ISMS Metrics Dashboard
🇪🇺 Regulatory Privacy Policy (GDPR) · CRA Conformity Assessment Process (EU CRA) · ISO 5230 Self-Certification
🌟 Transparency ISMS 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.html Hack23 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 LinkedIn James Pether Sörling on GitHub About 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 GitHub Hack23 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 / Topic Repository Live / Hosted Features Docs
🔒 Hack23 AB hack23.com Services · About · Press · Contact Blog · Sitemap
🛡️ Public ISMS ISMS-PUBLIC 38 policies README
🗳️ Riksdagsmonitor riksdagsmonitor riksdagsmonitor.com Features Docs · PI Hub
🇪🇺 EU Parliament Monitor euparliamentmonitor euparliamentmonitor.com Features Docs · PI Hub
🔌 EP MCP Server European-Parliament-MCP-Server npm · Portal Features Docs
🕵️ Citizen Intelligence Agency cia hack23.github.io/cia Features Docs
📋 CIA Compliance Manager cia-compliance-manager ciacompliancemanager.com Features Docs · API
🥋 Black Trigram blacktrigram blacktrigram.com Features Docs · API
🎮 Game Template game README ISMS Mapping
☁️ Lambda in Private VPC aws-lambda-private-vpc Tutorial README
🧪 Sonar CFN Plugin sonar-cloudformation-plugin SonarCloud README
🎙️ Talks talks Slides
🍎 Discordian Blog hack23.com/blog.html Manifesto

🤝 Get in Touch

Contact Hack23 AB Email Hack23 AB at info@hack23.com James Pether Sörling on LinkedIn Sponsor 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. cia cia Public

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

    Java 219 55

  2. sonar-cloudformation-plugin sonar-cloudformation-plugin Public archive

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

    Java 26 9

Repositories

Showing 10 of 18 repositories

Top languages

Loading…

Most used topics

Loading…