feat(ultraplan-local): v1.6.0 — /ultraresearch-local deep research command
Add /ultraresearch-local for structured research combining local codebase analysis with external knowledge via parallel agent swarms. Produces research briefs with triangulation, confidence ratings, and source quality assessment. New command: /ultraresearch-local with modes --quick, --local, --external, --fg. New agents: research-orchestrator (opus), docs-researcher, community-researcher, security-researcher, contrarian-researcher, gemini-bridge (all sonnet). New template: research-brief-template.md. Integration: --research flag in /ultraplan-local accepts pre-built research briefs (up to 3), enriches the interview and exploration phases. Planning orchestrator cross-references brief findings during synthesis. Design principle: Context Engineering — right information to right agent at right time. Research briefs are structured artifacts in the pipeline: ultraresearch → brief → ultraplan --research → plan → ultraexecute. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
commit
baa2d0220b
488 changed files with 213221 additions and 0 deletions
|
|
@ -0,0 +1,430 @@
|
|||
# ROS-rapportmaler for AI-systemer
|
||||
|
||||
**Sist oppdatert:** 2026-02
|
||||
**Kategori:** Norwegian Public Sector AI Governance
|
||||
**Status:** Established Practice
|
||||
**Formål:** Standardiserte rapportmaler for ros-analysis-agent — Quick ROS og Full ROS
|
||||
|
||||
---
|
||||
|
||||
## Oversikt
|
||||
|
||||
To maler for ulike behov og målgrupper. Agenten velger mal basert på brukerens intensjon og tilgjengelig informasjon.
|
||||
|
||||
| Mal | Omfang | Typisk lengde | Målgruppe | Trigger |
|
||||
|-----|--------|---------------|-----------|---------|
|
||||
| **Quick ROS** | Top-10 risikoer, trafikklys-dashboard | ~50–80 linjer | Ledelse, prosjektleder, produkteier | `--quick` flagg eller åpenbart behov |
|
||||
| **Full ROS** | Komplett 8-fase NS 5814 prosess | ~200–300 linjer | Arkitekturrevisjonsråd, DPO, CISO, anskaffelsesansvarlig | Standard (default) |
|
||||
|
||||
Begge maler bruker identiske risiko-ID-serier (R-001, T-001) slik at Quick ROS enkelt kan utvides til Full ROS ved behov.
|
||||
|
||||
---
|
||||
|
||||
## Mal A: Quick ROS
|
||||
|
||||
Bruk denne malen for raske orienteringsanalyser, statusoppdateringer til ledelsen, eller som inngang til en mer fullstendig analyse. Fyll inn alle placeholders markert med `[...]`.
|
||||
|
||||
```markdown
|
||||
## ROS-analyse (Quick): [Systemnavn]
|
||||
|
||||
**Dato:** [YYYY-MM-DD]
|
||||
**Versjon:** [1.0]
|
||||
**Vurdert av:** ROS Analysis Agent (ms-ai-architect)
|
||||
**Rekvirent:** [Navn / rolle]
|
||||
**Metodikk:** NS 5814:2021 (forenklet), ISO 31000:2018
|
||||
**Scope:** [Kort én-setnings beskrivelse av systemet og primær bruksflate]
|
||||
**Klassifisering:** [Åpen / Begrenset / Fortrolig]
|
||||
|
||||
---
|
||||
|
||||
### Trafikklys per risikodimensjon
|
||||
|
||||
Scorene er vektede gjennomsnitt der 1 = svært lav risiko og 5 = svært høy risiko.
|
||||
Trafikklys: 🟢 ≤ 2.0 (lav) | 🟡 2.1–3.5 (moderat) | 🔴 > 3.5 (høy/kritisk)
|
||||
|
||||
| Dimensjon | Vekt | Score | Status | Nøkkelfunn |
|
||||
|-----------|------|-------|--------|------------|
|
||||
| Modellsikkerhet og robusthet | 20 % | X.X / 5 | 🟢/🟡/🔴 | [Kritisk observasjon på én linje] |
|
||||
| Dataintegritet og personvern | 20 % | X.X / 5 | 🟢/🟡/🔴 | [Kritisk observasjon på én linje] |
|
||||
| Bias og diskriminering | 15 % | X.X / 5 | 🟢/🟡/🔴 | [Kritisk observasjon på én linje] |
|
||||
| Tilgjengelighet og robusthet | 10 % | X.X / 5 | 🟢/🟡/🔴 | [Kritisk observasjon på én linje] |
|
||||
| Forklarbarhet og sporbarhet | 10 % | X.X / 5 | 🟢/🟡/🔴 | [Kritisk observasjon på én linje] |
|
||||
| Juridisk og regulatorisk | 15 % | X.X / 5 | 🟢/🟡/🔴 | [Kritisk observasjon på én linje] |
|
||||
| Organisatorisk og menneskelig | 10 % | X.X / 5 | 🟢/🟡/🔴 | [Kritisk observasjon på én linje] |
|
||||
|
||||
**Vektet totalscore:** X.XX / 5
|
||||
**Risikokategori:** [Lav / Moderat / Høy / Kritisk]
|
||||
**Overordnet trafikklys:** 🟢 / 🟡 / 🔴
|
||||
|
||||
---
|
||||
|
||||
### Top-10 risikoer
|
||||
|
||||
Rangert etter risikoscore (Sannsynlighet × Konsekvens, skala 1–5).
|
||||
|
||||
| # | Risiko-ID | Risikobeskrivelse | S | K | Score | Anbefalt tiltak |
|
||||
|---|-----------|-------------------|---|---|-------|-----------------|
|
||||
| 1 | R-001 | [Kort risikoformulering — hva kan gå galt, for hvem] | X | X | XX | [Konkret tiltaksforslag] |
|
||||
| 2 | R-002 | [Kort risikoformulering] | X | X | XX | [Konkret tiltaksforslag] |
|
||||
| 3 | R-003 | [Kort risikoformulering] | X | X | XX | [Konkret tiltaksforslag] |
|
||||
| 4 | R-004 | [Kort risikoformulering] | X | X | XX | [Konkret tiltaksforslag] |
|
||||
| 5 | R-005 | [Kort risikoformulering] | X | X | XX | [Konkret tiltaksforslag] |
|
||||
| 6 | R-006 | [Kort risikoformulering] | X | X | XX | [Konkret tiltaksforslag] |
|
||||
| 7 | R-007 | [Kort risikoformulering] | X | X | XX | [Konkret tiltaksforslag] |
|
||||
| 8 | R-008 | [Kort risikoformulering] | X | X | XX | [Konkret tiltaksforslag] |
|
||||
| 9 | R-009 | [Kort risikoformulering] | X | X | XX | [Konkret tiltaksforslag] |
|
||||
| 10 | R-010 | [Kort risikoformulering] | X | X | XX | [Konkret tiltaksforslag] |
|
||||
|
||||
S = Sannsynlighet (1–5), K = Konsekvens (1–5), Score = S × K (maks 25)
|
||||
|
||||
---
|
||||
|
||||
### Anbefaling
|
||||
|
||||
**[GO / GO med forbehold / NO-GO]**
|
||||
|
||||
[2–3 setninger som oppsummerer anbefalingen. Forklar begrunnelsen — hva veier tyngst, og hva er absolutte krav dersom anbefalingen er betinget.]
|
||||
|
||||
**Forutsetninger for GO (dersom relevant):**
|
||||
- [Forutsetning 1]
|
||||
- [Forutsetning 2]
|
||||
|
||||
---
|
||||
|
||||
### Neste steg
|
||||
|
||||
- [ ] [Tiltak 1 — ansvarlig rolle, frist]
|
||||
- [ ] [Tiltak 2 — ansvarlig rolle, frist]
|
||||
- [ ] [Tiltak 3 — ansvarlig rolle, frist]
|
||||
- [ ] Vurder full ROS dersom systemet skaleres eller scope endres
|
||||
- [ ] Planlegg revisjon om [6/12] måneder
|
||||
|
||||
---
|
||||
|
||||
*Generert av ros-analysis-agent (ms-ai-architect). Basert på informasjon oppgitt av rekvirent — ikke ekstern revisjon.*
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Mal B: Full ROS
|
||||
|
||||
Bruk denne malen for alle AI-systemer som skal i produksjon i offentlig sektor, ved høy risiko-score i Quick ROS, eller der lovkrav (AI Act, sikkerhetsloven, forvaltningsloven) krever dokumentert risikovurdering. Alle faser er obligatoriske.
|
||||
|
||||
```markdown
|
||||
## ROS-analyse (Full): [Systemnavn]
|
||||
|
||||
**Dato:** [YYYY-MM-DD]
|
||||
**Versjon:** [1.0 / revisjon X.Y]
|
||||
**Vurdert av:** ROS Analysis Agent (ms-ai-architect)
|
||||
**Rekvirent:** [Navn, rolle, enhet]
|
||||
**Godkjent av:** [Navn, rolle — fylles inn manuelt]
|
||||
**Metodikk:** NS 5814:2021, ISO 31000:2018, ISO/IEC 23894:2023
|
||||
**Klassifisering:** [Åpen / Begrenset / Fortrolig]
|
||||
**Gyldig til:** [YYYY-MM-DD — anbefalt 12 måneder eller ved vesentlig endring]
|
||||
|
||||
---
|
||||
|
||||
### Versjonsoversikt
|
||||
|
||||
| Versjon | Dato | Endring | Forfatter |
|
||||
|---------|------|---------|-----------|
|
||||
| 1.0 | [YYYY-MM-DD] | Første versjon | ROS Analysis Agent |
|
||||
|
||||
---
|
||||
|
||||
### Ledelsessammendrag
|
||||
|
||||
[3-5 avsnitt for beslutningstakere. Inkluderer:]
|
||||
- Hva ble vurdert og hvorfor
|
||||
- Samlet risikonivå (med trafikklys)
|
||||
- Kritiske funn (røde risikoer) — maks 3
|
||||
- Overordnet anbefaling (GO / GO med forbehold / NO-GO)
|
||||
- Neste steg (maks 3 punkter)
|
||||
|
||||
---
|
||||
|
||||
### Fase 1: Scope og kontekst
|
||||
|
||||
#### 1.1 Systemidentifikasjon
|
||||
|
||||
| Felt | Verdi |
|
||||
|------|-------|
|
||||
| Systemnavn | [Navn] |
|
||||
| Versjon / iterasjon | [X.Y] |
|
||||
| Primær bruksflate | [Intern saksbehandling / publikumstjeneste / beslutningsstøtte / etc.] |
|
||||
| Eierenhet | [Avdeling / direktorat] |
|
||||
| Systemeier (rolle) | [Tittel] |
|
||||
| Driftsansvarlig | [Internt / ekstern leverandør: navn] |
|
||||
| Planlagt produksjonsdato | [YYYY-MM-DD] |
|
||||
|
||||
#### 1.2 Organisasjonskontekst
|
||||
|
||||
[Beskriv virksomhetens mandat, relevante strategier (digitaliseringsstrategi, AI-strategi), og hvordan dette systemet understøtter dem. 3–5 setninger.]
|
||||
|
||||
#### 1.3 Juridisk kontekst
|
||||
|
||||
[Liste opp alle relevante lover og regelverk som systemet er underlagt.]
|
||||
|
||||
- Forvaltningsloven (vedtaksstøtte, klagerett)
|
||||
- Personopplysningsloven / GDPR (Art. [XX])
|
||||
- EU AI Act — risikoklasse: [Uakseptabel / Høy risiko / Begrenset / Minimal]
|
||||
- Sikkerhetsloven § [XX] (dersom relevant)
|
||||
- Likestillings- og diskrimineringsloven § [XX]
|
||||
- Sektorspesifikt: [Lov/forskrift]
|
||||
|
||||
#### 1.3.1 EU AI Act-klassifisering
|
||||
|
||||
| Kriterie | Vurdering | Kommentar |
|
||||
|----------|-----------|-----------|
|
||||
| Annex III-område | [Ja/Nei] | [Hvilket område] |
|
||||
| Risikoklasse | [Uakseptabel/Høy/Begrenset/Minimal] | [Begrunnelse] |
|
||||
| Krav utløst | [Art. 9, 13, 14, etc.] | [Spesifikke krav] |
|
||||
|
||||
#### 1.4 Avgrensninger
|
||||
|
||||
[Hva er eksplisitt utenfor scope for denne analysen. Eksempel: tredjeparts API-sikkerhet dekkes av leverandørs egne ROS.]
|
||||
|
||||
---
|
||||
|
||||
### Fase 2: Systembeskrivelse
|
||||
|
||||
#### 2.1 Funksjonell beskrivelse
|
||||
|
||||
[2–4 avsnitt som forklarer hva systemet gjør, hvordan brukere interagerer med det, og hvilke beslutninger eller handlinger det støtter eller automatiserer.]
|
||||
|
||||
**AI-komponenttype:** [Generativ AI / klassifisering / anbefaling / prediktiv / NLP / computer vision / hybrid]
|
||||
**Grad av autonomi:** [Fullt manuelt (HITL alltid) / beslutningsstøtte / semi-autonomt / fullt autonomt]
|
||||
**Modell(er):** [GPT-4o / Phi-4 / Azure AI Services / etc.]
|
||||
**Plattform:** [Azure AI Foundry / Copilot Studio / Power Platform / Azure OpenAI / custom]
|
||||
|
||||
#### 2.2 Dataflyt
|
||||
|
||||
```
|
||||
[Tegn enkel ASCII-dataflyt eller beskriv i punkter:]
|
||||
|
||||
Bruker → [Grensesnitt] → [Orkestrering / agent] → [AI-modell] → [Output]
|
||||
↕
|
||||
[Datakilder: intern DB, SharePoint, eksternt API]
|
||||
↕
|
||||
[Logging / auditlog / SIEM]
|
||||
```
|
||||
|
||||
#### 2.3 Integrasjoner og avhengigheter
|
||||
|
||||
| System / tjeneste | Type | Eier | Kritikalitet |
|
||||
|-------------------|------|------|--------------|
|
||||
| [Navn] | [Datakilde / API / SSO / etc.] | [Intern/ekstern] | [Høy/Moderat/Lav] |
|
||||
| [Navn] | [Datakilde / API / SSO / etc.] | [Intern/ekstern] | [Høy/Moderat/Lav] |
|
||||
| [Navn] | [Datakilde / API / SSO / etc.] | [Intern/ekstern] | [Høy/Moderat/Lav] |
|
||||
|
||||
#### 2.4 Brukere og berørte parter
|
||||
|
||||
| Gruppe | Antall (estimat) | Rolle | Sårbarhet |
|
||||
|--------|-----------------|-------|-----------|
|
||||
| [Saksbehandlere] | [XX] | Primærbruker | [Lav] |
|
||||
| [Publikum / innbyggere] | [XX] | Sluttmottaker av beslutning | [Varierer] |
|
||||
| [IT-driftsansvarlig] | [X] | Vedlikehold | [Lav] |
|
||||
| [Spesielt sårbare grupper] | [Ukjent/XX] | Berørt part | [Høy] |
|
||||
|
||||
---
|
||||
|
||||
### Fase 3: Verdivurdering
|
||||
|
||||
#### 3.1 Informasjonsverdier (assets)
|
||||
|
||||
| Asset | Type | Konfidensialitet | Integritet | Tilgjengelighet | Samlet kritikalitet |
|
||||
|-------|------|-----------------|------------|-----------------|---------------------|
|
||||
| [Persondata / saksdokumenter] | Data | [1–5] | [1–5] | [1–5] | [Lav/Moderat/Høy/Kritisk] |
|
||||
| [AI-modell / prompts] | System | [1–5] | [1–5] | [1–5] | [Lav/Moderat/Høy/Kritisk] |
|
||||
| [Integrasjonsnøkler / API-tokens] | Konfigurasjon | [1–5] | [1–5] | [1–5] | [Lav/Moderat/Høy/Kritisk] |
|
||||
| [Auditlog / sporingsdata] | Data | [1–5] | [1–5] | [1–5] | [Lav/Moderat/Høy/Kritisk] |
|
||||
|
||||
#### 3.2 Kritikalitetsmatrise
|
||||
|
||||
| Asset | Konsekvens ved tap (K) | Sannsynlighet for tap (S) | Samlet (K×S) |
|
||||
|-------|------------------------|---------------------------|---------------|
|
||||
| [Asset 1] | [1–5] | [1–5] | [1–25] |
|
||||
| [Asset 2] | [1–5] | [1–5] | [1–25] |
|
||||
|
||||
---
|
||||
|
||||
### Fase 4: Trusselidentifisering
|
||||
|
||||
Trusler er identifisert på tvers av STRIDE-kategorier og AI-spesifikke angrepsvektorer.
|
||||
|
||||
| Trussel-ID | Kategori | Trusselaktør | Beskrivelse | STRIDE | Angrepsvei |
|
||||
|------------|----------|--------------|-------------|--------|------------|
|
||||
| T-001 | Modellmisbruk | Ekstern aktør | Prompt injection via brukerinnput for å omgå sikkerhetspolicy | Tampering | Brukergrensesnitt |
|
||||
| T-002 | Dataeksponering | Intern aktør | Utilsiktet eksponering av persondata i AI-generert svar | Information disclosure | Modelloutput |
|
||||
| T-003 | Tilgjengelighetsangrep | Ekstern aktør | DDoS mot API-endepunkt | Denial of service | Nettverk |
|
||||
| T-004 | Forsyningskjedeangrep | Trusselaktør | Kompromittering av tredjeparts AI-modell eller SDK | Tampering | Leverandørkjede |
|
||||
| T-005 | Bias-utnyttelse | Systeminherent | Skjevheter i treningsdata gir diskriminerende output | [N/A — systemisk] | Modellarkitektur |
|
||||
| T-006 | [Trussel] | [Aktør] | [Beskrivelse] | [STRIDE] | [Vei] |
|
||||
|
||||
*Legg til rader etter behov. STRIDE: Spoofing, Tampering, Repudiation, Information disclosure, Denial of service, Elevation of privilege.*
|
||||
|
||||
---
|
||||
|
||||
### Fase 5: Sårbarhetsanalyse
|
||||
|
||||
| Sårbarhet-ID | Knyttet til trussel | Beskrivelse | Eksisterende kontroll | Kontrolleffekt |
|
||||
|--------------|---------------------|-------------|----------------------|----------------|
|
||||
| V-001 | T-001 | Manglende input-validering og prompt-sanitering | Content Safety filters (Azure) | Moderat — omgås av avanserte angrep |
|
||||
| V-002 | T-002 | Ingen systematisk PII-scrubbing av modellsvar | Manuell gjennomgang (delvis) | Lav |
|
||||
| V-003 | T-003 | Rate limiting ikke implementert i dev-miljø | Azure APIM-kvote (prod) | Høy i prod, lav i test |
|
||||
| V-004 | T-005 | Ingen formell bias-testing gjennomført | [Ingen] | Ingen |
|
||||
| V-005 | [Trussel-ID] | [Beskrivelse] | [Kontroll] | [Effekt] |
|
||||
|
||||
#### 5.1 Vedlegg O-sjekk: Forsyningskjede og agentrisiko
|
||||
|
||||
| Sjekk | Relevant? | Status | Kommentar |
|
||||
|-------|-----------|--------|-----------|
|
||||
| MCP-servere / tredjeparts skills | Ja/Nei | [OK/Gap/N/A] | [Detalj] |
|
||||
| RAG-pipeline med eksterne kilder | Ja/Nei | [OK/Gap/N/A] | [Detalj] |
|
||||
| Autonome agenter med tool-tilgang | Ja/Nei | [OK/Gap/N/A] | [Detalj] |
|
||||
| Multi-agent orkestrering | Ja/Nei | [OK/Gap/N/A] | [Detalj] |
|
||||
| Personlige AI-agenter (Copilot) | Ja/Nei | [OK/Gap/N/A] | [Detalj] |
|
||||
|
||||
---
|
||||
|
||||
### Fase 6: Risikoanalyse
|
||||
|
||||
#### 6.1 Risikoregister
|
||||
|
||||
| Risiko-ID | Beskrivelse | Årsak (V-ID) | Konsekvens | S | K | Brutto score | Eksisterende kontroll | Netto score | Eier |
|
||||
|-----------|-------------|--------------|------------|---|---|--------------|-----------------------|-------------|------|
|
||||
| R-001 | [Risikoformulering] | V-001 | [Konsekvens] | X | X | XX | [Kontroll] | XX | [Rolle] |
|
||||
| R-002 | [Risikoformulering] | V-002 | [Konsekvens] | X | X | XX | [Kontroll] | XX | [Rolle] |
|
||||
| R-003 | [Risikoformulering] | V-003 | [Konsekvens] | X | X | XX | [Kontroll] | XX | [Rolle] |
|
||||
| R-004 | [Risikoformulering] | V-004 | [Konsekvens] | X | X | XX | [Kontroll] | XX | [Rolle] |
|
||||
| R-005 | [Risikoformulering] | V-005 | [Konsekvens] | X | X | XX | [Kontroll] | XX | [Rolle] |
|
||||
|
||||
S = Sannsynlighet (1–5), K = Konsekvens (1–5), Score = S × K (maks 25)
|
||||
|
||||
#### 6.2 Risikomatrise (5×5)
|
||||
|
||||
```
|
||||
Konsekvens →
|
||||
1 2 3 4 5
|
||||
Ubetyd Liten Moder Alvor Katas
|
||||
┌───────┬───────┬───────┬───────┬───────┐
|
||||
S 5 │ 5 │ 10 │ 15 │ 20 │ 25 │ ← Rød (> 15)
|
||||
a 4 │ 4 │ 8 │ 12 │ 16 │ 20 │
|
||||
n 3 │ 3 │ 6 │ 9 │ 12 │ 15 │ ← Gul (8–15)
|
||||
n 2 │ 2 │ 4 │ 6 │ 8 │ 10 │
|
||||
l 1 │ 1 │ 2 │ 3 │ 4 │ 5 │ ← Grønn (< 8)
|
||||
└───────┴───────┴───────┴───────┴───────┘
|
||||
|
||||
Plasser risikoer: R-001[S,K], R-002[S,K] ...
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### Fase 7: Tiltaksplan
|
||||
|
||||
| Tiltak-ID | Adresserer | Tiltaksbeskrivelse | Strategi | Ansvarlig | Frist | Kostnad (est.) | Ny netto score |
|
||||
|-----------|------------|--------------------|----------|-----------|-------|----------------|----------------|
|
||||
| M-001 | R-001 | [Konkret tiltaksbeskrivelse] | Redusere | [Rolle] | [YYYY-MM-DD] | [NOK / person-dager] | [XX] |
|
||||
| M-002 | R-002 | [Konkret tiltaksbeskrivelse] | Redusere | [Rolle] | [YYYY-MM-DD] | [NOK / person-dager] | [XX] |
|
||||
| M-003 | R-003 | [Konkret tiltaksbeskrivelse] | Overføre | [Rolle] | [YYYY-MM-DD] | [NOK / person-dager] | [XX] |
|
||||
| M-004 | R-004 | [Konkret tiltaksbeskrivelse] | Akseptere | [Rolle] | [YYYY-MM-DD] | — | [XX] |
|
||||
| M-005 | R-005 | [Konkret tiltaksbeskrivelse] | Unngå | [Rolle] | [YYYY-MM-DD] | [NOK / person-dager] | [XX] |
|
||||
|
||||
Strategier: Unngå | Redusere | Overføre | Akseptere
|
||||
|
||||
#### 7.1 Implementeringstidslinje
|
||||
|
||||
```
|
||||
[Nå]──────[30 dager]──────[60 dager]──────[90 dager]──────[6 mnd]
|
||||
│ │ │ │ │
|
||||
M-001 M-002 M-003 M-004 Revisjon
|
||||
(kritisk) (høy prio) (moderat) (planlagt)
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### Fase 8: Restrisiko og akseptanse
|
||||
|
||||
#### 8.1 Restrisikovurdering
|
||||
|
||||
| Risiko-ID | Beskrivelse | Restrisiko-score | Akseptabelt? | Begrunnelse |
|
||||
|-----------|-------------|-----------------|--------------|-------------|
|
||||
| R-001 | [Risiko] | [XX etter tiltak] | Ja / Nei | [Begrunnelse] |
|
||||
| R-002 | [Risiko] | [XX etter tiltak] | Ja / Nei | [Begrunnelse] |
|
||||
| R-003 | [Risiko] | [XX etter tiltak] | Ja / Nei | [Begrunnelse] |
|
||||
|
||||
**Total restrisiko:** [Lav / Moderat / Høy / Kritisk]
|
||||
|
||||
#### 8.2 Akseptanseerklæring
|
||||
|
||||
[Dersom restrisiko er akseptabel:]
|
||||
Systemeier bekrefter at restrisikonivået er akseptabelt og at beskrevne tiltak vil implementeres ihht. tiltaksplan. Systemet kan tas i bruk under forutsetning av at M-[XX] er implementert før produksjonsstart.
|
||||
|
||||
**Systemeier (signatur):** _________________________ Dato: __________
|
||||
**CISO / informasjonssikkerhetsansvarlig:** _________________________ Dato: __________
|
||||
**DPO (der GDPR-relevant):** _________________________ Dato: __________
|
||||
|
||||
---
|
||||
|
||||
### Dimensjonsvurdering (sammendrag)
|
||||
|
||||
| Dimensjon | Vekt | Brutto score | Netto score (etter tiltak) | Status |
|
||||
|-----------|------|-------------|---------------------------|--------|
|
||||
| Modellsikkerhet og robusthet | 20 % | X.X / 5 | X.X / 5 | 🟢/🟡/🔴 |
|
||||
| Dataintegritet og personvern | 20 % | X.X / 5 | X.X / 5 | 🟢/🟡/🔴 |
|
||||
| Bias og diskriminering | 15 % | X.X / 5 | X.X / 5 | 🟢/🟡/🔴 |
|
||||
| Tilgjengelighet og robusthet | 10 % | X.X / 5 | X.X / 5 | 🟢/🟡/🔴 |
|
||||
| Forklarbarhet og sporbarhet | 10 % | X.X / 5 | X.X / 5 | 🟢/🟡/🔴 |
|
||||
| Juridisk og regulatorisk | 15 % | X.X / 5 | X.X / 5 | 🟢/🟡/🔴 |
|
||||
| Organisatorisk og menneskelig | 10 % | X.X / 5 | X.X / 5 | 🟢/🟡/🔴 |
|
||||
| **Vektet total** | **100 %** | **X.XX / 5** | **X.XX / 5** | 🟢/🟡/🔴 |
|
||||
|
||||
**Risikokategori (brutto):** [Lav / Moderat / Høy / Kritisk]
|
||||
**Risikokategori (netto):** [Lav / Moderat / Høy / Kritisk]
|
||||
|
||||
---
|
||||
|
||||
### Kryssreferanser
|
||||
|
||||
| Dokument | Status | Lenke / referanse |
|
||||
|----------|--------|-------------------|
|
||||
| DPIA / PVK | [Gjennomført / Pågår / Ikke påkrevd] | [Dokumentreferanse] |
|
||||
| Sikkerhetsrevisjon | [Gjennomført / Planlagt / Ikke påkrevd] | [Dokumentreferanse] |
|
||||
| ADR (Architecture Decision Record) | [Foreligger / Mangler] | [Dokumentreferanse] |
|
||||
| AI Act conformity assessment | [Gjennomført / Pågår / Ikke påkrevd] | [Dokumentreferanse] |
|
||||
| Leverandørs egne ROS / pen-test | [Foreligger / Mangler] | [Dokumentreferanse] |
|
||||
|
||||
---
|
||||
|
||||
### Referanser
|
||||
|
||||
- NS 5814:2021 — Krav til risikovurderinger
|
||||
- ISO 31000:2018 — Risk management — Guidelines
|
||||
- ISO/IEC 23894:2023 — Information technology — AI — Guidance on risk management
|
||||
- EU AI Act (2024/1689) — særlig Art. 9 (risk management system) og Art. 13 (transparency)
|
||||
- Datatilsynets veileder om kunstig intelligens og personvern (2023)
|
||||
- Digdir Rammeverk for digital samhandling
|
||||
- NSM Grunnprinsipper for IKT-sikkerhet 2.0
|
||||
- NIST AI Risk Management Framework 1.0 (2023)
|
||||
|
||||
---
|
||||
|
||||
*Generert av ros-analysis-agent (ms-ai-architect plugin). Kilde: informasjon oppgitt av rekvirent og offentlig tilgjengelig dokumentasjon. Erstatter ikke ekstern revisjon eller juridisk rådgivning.*
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## For Cosmo
|
||||
|
||||
Bruk Mal A (Quick ROS) når bruker:
|
||||
- Eksplisitt ber om rask oversikt eller "quick ROS"
|
||||
- Er i tidlig utredningsfase og trenger orienteringsanalyse
|
||||
- Allerede har fullstendig ROS og vil ha statusoppdatering
|
||||
|
||||
Bruk Mal B (Full ROS) i alle andre tilfeller — spesielt når:
|
||||
- Systemet involverer persondata, sensitive kategorier eller automatiserte vedtak
|
||||
- AI Act høyrisikoklassifisering er sannsynlig
|
||||
- Rekvirent er i anskaffelses- eller godkjenningsfase
|
||||
- Systemet driftes i offentlig sektor og berører innbyggere
|
||||
|
||||
Begge maler kan leveres på norsk eller engelsk — standard er norsk.
|
||||
Loading…
Add table
Add a link
Reference in a new issue