Medborgarunderrättelsebyråns Dokumentation senaste

Omfattande dokumentation för Medborgarunderrättelsebyrån - en oberoende, volontärdriven OSINT-plattform för politisk transparens i Sverige.

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

Projektöversikt

Medborgarunderrättelsebyrån är ett volontärdrivet projekt för öppen källkodsunderrättelse (OSINT) som tillhandahåller omfattande analys av politiska aktiviteter i Sverige. Genom avancerad övervakning av viktiga politiska personer och institutioner levererar vi:

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

Nyckelfunktioner

Medborgarunderrättelsebyrån 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:

KällaBeskrivning
🏛️ Riksdagens öppna dataRiksdagsledamöter, utskott och officiella dokument
🗳️ ValmyndighetenValdata, politiska partier och röstningsresultat
🌍 Världsbankens öppna dataGlobala ekonomiska indikatorer och demografiska data
💹 EkonomistyrningsverketStatliga finanser och ekonomiska trender

Körningsmiljö

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

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

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
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/