Citizen Intelligence Agency Dokumentation senaste

Omfattande dokumentation för Citizen Intelligence Agency - en oberoende, volontärdriven OSINT-plattform för riksdag, regering, myndigheter och globala indikatorer i Sverige.

GitHub Release CII Best Practices OpenSSF Scorecard SLSA 3 Verifiera & Publicera Quality Gate Status Security Rating Licens

Projektöversikt

Citizen Intelligence Agency är ett volontärdrivet projekt för öppen källkodsunderrättelse (OSINT) som tillhandahåller omfattande analys av politiska aktiviteter i Sverige. Plattformen täcker fyra huvudområden:

Genom avancerad övervakning av viktiga politiska personer och institutioner levererar plattformen:

Vårt initiativ förblir strikt oberoende och opartiskt, med fokus på att främja informerat beslutsfattande och öka demokratiskt engagemang.

Nyckelfunktioner

Citizen Intelligence Agency tillhandahåller en omfattande uppsättning funktioner för politisk transparens och analys:

📊 Interaktiva Dashboards

Realtids-dashboards som visualiserar politiska aktiviteter, styrningsmetrik och institutionell prestanda över svenska politiska enheter.

🏆 Politiska Resultattavlesystem

Kvantitativa bedömningar och rankningar av politiska personer, partier och institutioner baserat på objektiva prestandamått.

📈 Kritiska Analysverktyg

Avancerade dataanalysförmågor som ger insikter i politiska trender, röstmönster och styrningseffektivitet.

🔍 Transparensmått

Standardiserade mätningar av transparens över statliga enheter, som belyser områden av styrka och möjligheter till förbättring.

⚖️ Ansvarsåtgärder

Verktyg för att spåra åtaganden, röstningskonsistens och överensstämmelse mellan politiska löften och policyimplementering.

📱 Datadrivna Insikter

Evidensbaserade bedömningar drivna av öppna datakällor för att tillhandahålla objektiva analyser av politisk prestanda.

Utforska vår omfattande funktionsuppsättning för en detaljerad översikt över tillgängliga funktioner, inklusive dashboard-skärmbilder och funktionalitetsdetaljer.

Datakällor

Vår analys drivs av auktoritativa svenska regeringskällor och internationella datakällor som täcker riksdag, regering, myndigheter och globala indikatorer:

KällaBeskrivningTäckning
🏛️ Riksdagens öppna dataRiksdagsledamöter, utskott och officiella dokumentRiksdagen
🗳️ ValmyndighetenValdata, politiska partier och röstningsresultatRiksdagen
RegeringenMinisterier, statsråd och regeringsbeslutRegeringen
🏛️ EkonomistyrningsverketStatliga finanser, myndighetsekonomi och ekonomiska trenderMyndigheter
🌍 Världsbankens öppna dataGlobala ekonomiska indikatorer, utvecklingsdata och demografisk statistikVärldsbanken Indikatorer

Körningsmiljö

JDK-versionStatusReleaseinfo
JDK-21StödsLTS-utgåva
JDK-22KompatibelFunktionsutgåva
JDK-23KompatibelFunktionsutgåva
JDK-24KompatibelFunktionsutgåva
JDK-25StödsLTS-utgåva

För detaljer om teknikens livscykelhantering, se End-of-Life-strategi.

Arkitektur & Dokumentation

Utforska omfattande arkitekturdokumentation, systemdiagram och tekniska resurser för Medborgarunderrättelsebyråns projekt.

🏛️ Nuvarande Arkitektur

C4-modell som visar aktuell systemstruktur, containrar, komponenter och relationer.

Visa Arkitektur

🏛️ Framtida Arkitektur

C4-modell som visar framtida systemstruktur och planerade förbättringar för plattformen.

Visa Framtida Arkitektur

🧠 System Mindmaps

Nuvarande systemkomponentrelationer och konceptuell arkitektur visualiserad genom mindmapping.

Visa Mindmaps

🧠 Framtida Konceptkartor

Utvecklingsfärdplan med AI-förbättrade förmågor och framtida systemexpansionsplaner.

Visa Framtida Koncept

💼 SWOT-analys

Strategisk bedömning av plattformens styrkor, svagheter, möjligheter och hot.

Visa SWOT-analys

💼 Framtida SWOT

Strategisk analys av framtida plattformspositionering och utvecklingsmöjligheter.

Visa Framtida SWOT

📊 Datamodell

Nuvarande datastrukturer, relationer och entitetsramverk som används i systemet.

Visa Datamodell Visa Entitetsdokumentation

📊 Framtida Datamodell

Förbättrad politisk dataarkitektur planerad för framtida systemiterationer.

Visa Framtida Dataarkitektur

🔄 Processflödesscheman

Nuvarande databearbetningsarbetsflöden och affärsprocessmodeller som används i systemet.

Visa Flödesscheman

🔄 Framtida Flödesscheman

Förbättrade AI-drivna arbetsflöden planerade för framtida utveckling av plattformen.

Visa Framtida Flöden

🔄 Tillståndsdiagram

Nuvarande systemtillståndsövergångar och beteendemodeller för plattformskomponenter.

Visa Tillståndsdiagram

🔄 Framtida Tillståndsdiagram

Förbättrade adaptiva tillståndsövergångar planerade för framtida systemimplementation.

Visa Framtida Tillstånd

🔧 CI/CD-arbetsflöden

Nuvarande automatiseringsprocesser och kontinuerliga integrations-/deploymentpipelines.

Visa CI/CD-arbetsflöden

🔧 Framtida Arbetsflöden

Förbättrad CI/CD med maskininlärningsförmågor planerade för framtida utveckling.

Visa Framtida DevOps

📅 Livscykelhantering

Underhålls- och end-of-life-planering för plattformens teknikkomponenter.

Visa EOL-strategi

💰 Säkerhetsimplementation

Kostnads- och säkerhetsimplementationsriktlinjer för säker driftsättning av plattformen.

Visa Säkerhetsplan

📊 API-dokumentation

Detaljerad API-referens och teknisk dokumentation för utvecklare och integratörer.

Visa API-docs

🖼️ Funktionsvisning

Visuell visning av plattformsfunktioner, dashboards och politiska analysförmågor.

Visa Funktionsvisning

🛡️ Evidensbaserad Hotmodell

Omfattande STRIDE-hotanalys med attackträd, riskkvantifiering och säkerhetskontrollmappning som demonstrerar transparenta säkerhetspraxis.

Hotmodell: Offentlig dokumentation STRIDE: Komplett analys Attackträd: Dokumenterade

🏛️ CRA-bedömningsimplementering

Komplett bedömning av Cyber Resilience Act (CRA) efterlevnad för politisk transparensplattform, som demonstrerar regelverksanpassning för demokratiska transparenssystem.

CRA-bedömning: Komplett Klassificering: Standard OSS Sårbarhetshantering: Implementerad

Dokumentationskarta

Denna dokumentationskarta ger en omfattande översikt över alla tillgängliga dokumentationsresurser för Medborgarunderrättelsebyråns projekt:

DokumentFokusBeskrivningDokumentationslänk
Arkitektur🏛️ ArkitekturC4-modell som visar nuvarande systemstrukturVisa Källa
Framtida Arkitektur🏛️ ArkitekturC4-modell som visar framtida systemstrukturVisa Källa
Mindmaps🧠 KonceptNuvarande systemkomponentrelationerVisa Källa
Framtida Mindmaps🧠 KonceptFramtida kapacitetsutvecklingVisa Källa
SWOT-analys💼 AffärerNuvarande strategisk bedömningVisa Källa
Framtida SWOT-analys💼 AffärerFramtida strategiska möjligheterVisa Källa
Datamodell📊 DataNuvarande datastrukturer och relationerVisa Källa
Framtida Datamodell📊 DataFörbättrad politisk dataarkitekturVisa Källa
Flödesscheman🔄 ProcessNuvarande databearbetningsarbetsflödenVisa Källa
Framtida Flödesscheman🔄 ProcessFörbättrade AI-drivna arbetsflödenVisa Källa
Tillståndsdiagram🔄 BeteendeNuvarande systemtillståndsövergångarVisa Källa
Framtida Tillståndsdiagram🔄 BeteendeFörbättrade adaptiva tillståndsövergångarVisa Källa
CI/CD-arbetsflöden🔧 DevOpsNuvarande automatiseringsprocesserVisa Källa
Framtida Arbetsflöden🔧 DevOpsFörbättrad CI/CD med MLVisa Källa
End-of-Life-strategi📅 LivscykelUnderhålls- och EOL-planeringVisa Källa
Finansiell Säkerhetsplan💰 SäkerhetKostnads- och säkerhetsimplementationVisa Källa
Säkerhetsarkitektur🔐 SäkerhetSäkerhetsarkitekturdesign och mönsterVisa Källa
Framtida Säkerhetsarkitektur🔐 SäkerhetFramtida säkerhetsarkitektur med AI-förbättringarVisa Källa
CIA Funktioner🚀 FunktionerPlattformsfunktionsöversiktVisa på hack23.com

Driftsättningsalternativ

AWS CloudFormation-driftsättning

Medborgarunderrättelsebyrån kan driftsättas på AWS med hjälp av vår tillhandahållna CloudFormation-mall:

  1. Ladda ner CloudFormation-stackfilen
  2. Skapa en ny stack i AWS CloudFormation-konsolen
  3. Ladda upp mallfilen och konfigurera parametrar
  4. Bekräfta IAM-resursskapande och starta stacken
  5. Få åtkomst till applikationen via URL:en i stackutdata

Debian/Ubuntu-installation

För lokal eller självhanterande driftsättning på Debian/Ubuntu 24.4+:

  1. Installera förutsättningar:
    sudo apt-get update && sudo apt-get install -y openjdk-21-jdk postgresql-16 postgresql-contrib postgresql-16-pgaudit
  2. Konfigurera PostgreSQL enligt detaljerna i PostgreSQL-konfigurationsguiden.
  3. Skapa databas och användare:
    sudo su - postgres
    psql
    postgres=# CREATE USER eris WITH password 'discord';
    postgres=# CREATE DATABASE cia_dev;
    postgres=# GRANT ALL PRIVILEGES ON DATABASE cia_dev to eris;
    postgres=# \q
    exit
  4. Ladda ner och installera det senaste Debian-paketet:
    # Ersätt 2025.1.2 med den senaste versionen om nödvändigt
    VERSION="2025.1.2" 
    wget https://github.com/Hack23/cia/releases/download/${VERSION}/cia-dist-deb-${VERSION}.all.deb
    sudo dpkg -i cia-dist-deb-${VERSION}.all.deb
    # Om det finns beroendeproblem, kör: sudo apt --fix-broken install
  5. Åtkomst till servern på https://localhost:28443/cia/

🏷️ Projektklassificering enligt Hack23-ramverket

Följer Hack23 Classification & Business Continuity Framework riktlinjer för omfattande projektbedömning:

🎯 Projektklassificering

🔒 Säkerhetsklassificering

⏱️ Verksamhetskontinuitet

🛡️ Säkerhetsinvesteringsavkastning

🎯 Konkurrensdifferentiering

📈 Porters Five Forces strategisk påverkan

💰 Affärspåverkansanalysmatris

Omfattande bedömning av potentiella affärspåverkningar över CIA-triaden (Konfidentialitet, Integritet, Tillgänglighet):

PåverkanskategoriFinansiellOperationellRyktesmässigRegulatorisk
🔒 KonfidentialitetFinansiell: FörsumbarOperationell: FörsumbarRyktesmässig: LågRegulatorisk: Låg
✅ IntegritetFinansiell: FörsumbarOperationell: HögRyktesmässig: HögRegulatorisk: Måttlig
⏱️ TillgänglighetFinansiell: FörsumbarOperationell: HögRyktesmässig: LågRegulatorisk: Låg

Denna klassificering visar plattformens strategiska värde som en marknadsledande lösning för politisk transparens med höga integritetskrav och stark konkurrensposition. Bedömningen vägleder säkerhetsinvesteringsprioriteringar och verksamhetskontinuitetsplanering för optimal resursallokering.