-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathindex_zh.html
More file actions
852 lines (806 loc) · 52.6 KB
/
index_zh.html
File metadata and controls
852 lines (806 loc) · 52.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
<!DOCTYPE html>
<html lang="zh">
<head>
<title>Riksdagsmonitor | 2026年瑞典大选情报平台 | 议会监测</title>
<meta charset="UTF-8">
<meta http-equiv="Content-Security-Policy" content="default-src 'self' https:; script-src 'self' 'unsafe-inline' https:; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src 'self' https://fonts.gstatic.com; img-src 'self' data: https:; connect-src 'self' https:; base-uri 'self'; form-action 'self'">
<script>(function(){var key='riksdagsmonitor-theme';var t=null;try{t=localStorage.getItem(key);}catch(e){/* storage unavailable */}if(t!=='dark'&&t!=='light'){if(t!==null){try{localStorage.removeItem(key);}catch(e){/* storage unavailable */}}t=(window.matchMedia&&window.matchMedia('(prefers-color-scheme: dark)').matches)?'dark':'light';}document.documentElement.setAttribute('data-theme',t);}());</script>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="styles.css">
<link rel="canonical" href="https://riksdagsmonitor.com/index_zh.html">
<link rel="manifest" href="site.webmanifest">
<meta name="description" content="Riksdagsmonitor:2026年瑞典大选情报平台。实时监测8个政党的349名议员,提供联盟预测、45条风险规则,以及来自Citizen Intelligence Agency(CIA)OSINT平台的50多年议会数据。">
<meta name="keywords" content="瑞典选举 2026、riksdagsmonitor、riksdag 监控、联盟预测、政治情报、OSINT 平台、议会分析、公民情报局、瑞典政治、选举监控、riksdagsval 2026、valövervakning、Sveriges riksdag、politisk intelligens、parlamentsanalys、koalitionsförutsägelse、riskbedömning、 svensk politik, demokratisk insyn, 349 名议员, 45 条风险规则, 议会透明度, 瑞典民主, 2026 年选举预测">
<meta name="robots" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1">
<meta name="author" content="James Pether Sörling, CISSP, CISM">
<!-- Geographic Meta Tags -->
<meta name="geo.region" content="SE">
<meta name="geo.placename" content="Gothenburg">
<meta name="geo.position" content="57.708870;11.974560">
<meta name="ICBM" content="57.708870, 11.974560">
<!-- Mobile Web App Tags -->
<meta name="mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
<meta name="apple-mobile-web-app-title" content="Riksdagsmonitor">
<meta name="HandheldFriendly" content="true">
<meta name="MobileOptimized" content="320">
<!-- Open Graph / Social Media -->
<meta property="og:type" content="website">
<meta property="og:url" content="https://riksdagsmonitor.com/index_zh.html">
<meta property="og:site_name" content="Riksdagsmonitor">
<meta property="og:title" content="Riksdagsmonitor | 2026年瑞典大选情报平台">
<meta property="og:description" content="实时监测8个政党的349名议员。提供联盟预测、45条风险规则、选举预测和50多年议会数据。免费且开源。">
<meta property="og:image" content="https://riksdagsmonitor.com/images/og-image.webp">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
<meta property="og:image:alt" content="Riksdagsmonitor - 瑞典议会情报平台">
<meta property="og:locale" content="zh_CN">
<meta property="og:locale:alternate" content="ar_SA">
<meta property="og:locale:alternate" content="da_DK">
<meta property="og:locale:alternate" content="de_DE">
<meta property="og:locale:alternate" content="es_ES">
<meta property="og:locale:alternate" content="fi_FI">
<meta property="og:locale:alternate" content="fr_FR">
<meta property="og:locale:alternate" content="he_IL">
<meta property="og:locale:alternate" content="ja_JP">
<meta property="og:locale:alternate" content="ko_KR">
<meta property="og:locale:alternate" content="nl_NL">
<meta property="og:locale:alternate" content="nb_NO">
<meta property="og:locale:alternate" content="sv_SE">
<meta property="og:locale:alternate" content="zh_CN">
<!-- Twitter Card -->
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Riksdagsmonitor | 2026年瑞典大选情报平台">
<meta name="twitter:description" content="实时监测8个政党的349名议员。提供联盟预测、45条风险规则、选举预测和50多年议会数据。免费且开源。">
<meta name="twitter:image" content="https://riksdagsmonitor.com/images/og-image.webp">
<meta name="twitter:image:alt" content="Riksdagsmonitor - 瑞典议会情报平台">
<meta name="twitter:site" content="@riksdagsmonitor">
<meta name="twitter:creator" content="@jamessorling">
<meta name="twitter:domain" content="riksdagsmonitor.com">
<!-- DNS Prefetch & Preconnect for 绩效 -->
<link rel="dns-prefetch" href="https://fonts.googleapis.com">
<link rel="dns-prefetch" href="https://fonts.gstatic.com">
<link rel="dns-prefetch" href="https://cia.sourceforge.io">
<link rel="dns-prefetch" href="https://raw.githubusercontent.com">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Orbitron:wght@500;600;700&family=Share+Tech+Mono&display=swap" media="print" onload="this.media='all'">
<noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Orbitron:wght@500;600;700&family=Share+Tech+Mono&display=swap"></noscript>
<meta name="application-name" content="Riksdagsmonitor">
<meta name="theme-color" content="#0a0e27">
<!-- Favicons -->
<link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/images/favicon-16x16.png">
<link rel="icon" type="image/png" sizes="96x96" href="/images/favicon-96x96.png">
<link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon.png">
<link rel="icon" href="/favicon.ico" sizes="48x48">
<!-- Schema.org structured data -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "Organization",
"@id": "https://riksdagsmonitor.com/#organization",
"name": "Riksdagsmonitor",
"legalName": "Hack23 AB",
"url": "https://riksdagsmonitor.com",
"logo": {
"@type": "ImageObject",
"url": "https://riksdagsmonitor.com/images/android-chrome-512x512.png",
"width": 512,
"height": 512
},
"description": "通过CIA OSINT分析提供实时情报、选举预测和政治透明度的瑞典议会监测平台。",
"foundingDate": "2008",
"founder": {
"@type": "Person",
"@id": "https://riksdagsmonitor.com/#founder",
"name": "James Pether Sörling",
"jobTitle": "创始人兼首席情报官",
"hasCredential": ["CISSP", "CISM"],
"sameAs": [
"https://www.linkedin.com/in/jamessorling/",
"https://github.com/Hack23"
]
},
"address": {
"@type": "PostalAddress",
"addressCountry": "SE",
"addressLocality": "Gothenburg"
},
"contactPoint": {
"@type": "ContactPoint",
"contactType": "技术支持",
"availableLanguage": ["en", "sv", "da", "no", "fi", "de", "fr", "es", "nl", "ar", "he", "ja", "ko", "zh"]
},
"sameAs": [
"https://github.com/Hack23/riksdagsmonitor",
"https://github.com/Hack23/cia"
]
},
{
"@type": "WebSite",
"@id": "https://riksdagsmonitor.com/#website",
"url": "https://riksdagsmonitor.com",
"name": "Riksdagsmonitor - 瑞典议会情报平台",
"description": "结合CIA OSINT分析对瑞典议会进行实时监测,提供选举预测、联盟预测和全面政治透明度。",
"publisher": {
"@id": "https://riksdagsmonitor.com/#organization"
},
"inLanguage": ["en", "sv", "da", "no", "fi", "de", "fr", "es", "nl", "ar", "he", "ja", "ko", "zh"]
},
{
"@type": "WebPage",
"@id": "https://riksdagsmonitor.com/#webpage",
"url": "https://riksdagsmonitor.com/index.html",
"name": "Riksdagsmonitor | 2026年瑞典大选情报平台",
"description": "通过Citizen Intelligence Agency(CIA)OSINT分析实时监测瑞典议会。以45条风险规则跟踪8个政党的349名议员,并提供联盟预测和50多年历史数据。",
"isPartOf": {
"@id": "https://riksdagsmonitor.com/#website"
},
"about": {
"@id": "https://riksdagsmonitor.com/#event"
},
"primaryImageOfPage": {
"@type": "ImageObject",
"url": "https://riksdagsmonitor.com/images/og-image.webp",
"width": 1200,
"height": 630
},
"datePublished": "2008-01-01T00:00:00+00:00",
"dateModified": "2026-02-13T00:00:00+00:00",
"breadcrumb": {
"@id": "https://riksdagsmonitor.com/#breadcrumb"
},
"inLanguage": "zh",
"potentialAction": [
{
"@type": "ReadAction",
"target": "https://riksdagsmonitor.com/index_zh.html"
}
]
},
{
"@type": "BreadcrumbList",
"@id": "https://riksdagsmonitor.com/#breadcrumb",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "首页",
"item": "https://riksdagsmonitor.com/"
},
{
"@type": "ListItem",
"position": 2,
"name": "2026年瑞典大选",
"item": "https://riksdagsmonitor.com/index.html"
}
]
},
{
"@type": "Event",
"@id": "https://riksdagsmonitor.com/#event",
"name": "2026年瑞典议会选举",
"description": "瑞典议会选举定于 2026 年 9 月 13 日举行。实时情报平台利用 CIA OSINT 功能、联盟预测和全面风险评估功能监控 8 个政党的 349 名议员。实时跟踪投票模式、委员会活动和政治透明度。历史数据库:自 1971 年以来追踪了 2494 名政治家。",
"image": {
"@type": "ImageObject",
"url": "https://riksdagsmonitor.com/images/og-image.webp",
"width": 1200,
"height": 630
},
"startDate": "2026-09-13",
"endDate": "2026-09-13",
"eventStatus": "https://schema.org/EventScheduled",
"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
"location": {
"@type": "Place",
"name": "瑞典",
"address": {
"@type": "PostalAddress",
"addressCountry": "SE",
"addressRegion": "瑞典"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 59.329323,
"longitude": 18.068581
}
},
"organizer": {
"@id": "https://riksdagsmonitor.com/#organization"
},
"performer": {
"@type": "Organization",
"name": "瑞典议会",
"sameAs": "https://www.riksdagen.se"
}
},
{
"@type": "FAQPage",
"@id": "https://riksdagsmonitor.com/#faq",
"mainEntity": [
{
"@type": "Question",
"name": "什么是Riksdagsmonitor?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Riksdagsmonitor是一个综合性的瑞典议会监测平台,通过CIA OSINT分析提供实时情报、选举预测和政治透明度。它使用45条风险规则跟踪8个政党的349名议员,并提供全面的议会分析。历史数据库包含1971年至2024年的2494名政治人物。"
}
},
{
"@type": "Question",
"name": "2026年瑞典选举何时举行?",
"acceptedAnswer": {
"@type": "Answer",
"text": "2026年瑞典议会选举定于2026年9月13日(9月第二个星期日)举行。这是一场全国性选举,用于决定拥有349个席位的Riksdag(瑞典议会)构成。Riksdagsmonitor跟踪当前和历史政治人物(自1971年以来共2494人)。"
}
},
{
"@type": "Question",
"name": "Riksdagsmonitor跟踪多少名议员?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Riksdagsmonitor跟踪瑞典Riksdag全部349名议员(MP),实时监测其投票模式、出勤、委员会工作和辩论表现。历史数据库包含自1971年以来跟踪的2494名政治人物。"
}
},
{
"@type": "Question",
"name": "45条风险规则是什么?",
"acceptedAnswer": {
"@type": "Answer",
"text": "45条风险规则是覆盖4个领域的行为评估标准:政治人物层面(20条规则,涵盖出勤、投票一致性、角色冲突、生产力)、政党层面(12条规则,涵盖联盟纪律、意识形态漂移、内部冲突)、委员会层面(8条规则,涵盖立法生产力、党派僵局)以及部委层面(5条规则,涵盖预算超支、政策失败、问责)。"
}
},
{
"@type": "Question",
"name": "Riksdagsmonitor可以免费使用吗?",
"acceptedAnswer": {
"@type": "Answer",
"text": "是的,Riksdagsmonitor完全免费使用。它以14种语言提供对瑞典议会监测、选举预测和政治透明度数据的开放访问。"
}
},
{
"@type": "Question",
"name": "Riksdagsmonitor支持哪些语言?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Riksdagsmonitor支持14种语言:英语、瑞典语、丹麦语、挪威语、芬兰语、德语、法语、西班牙语、荷兰语、阿拉伯语、希伯来语、日语、韩语和中文,使全球受众都可访问瑞典政治情报。"
}
},
{
"@type": "Question",
"name": "联盟预测如何运作?",
"acceptedAnswer": {
"@type": "Answer",
"text": "联盟预测使用算法分析投票模式、委员会行为、政党纪律评分以及50多年历史联盟组建数据。系统评估意识形态兼容性、席位分布和稳定性指标,以预测最可能的政府组建方案。"
}
},
{
"@type": "Question",
"name": "什么是Citizen Intelligence Agency(CIA)平台?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Citizen Intelligence Agency(CIA)是由Hack23 AB开发的、用于政治透明度的开源OSINT平台。它每年处理数千次投票,分析议会文件,并通过综合风险评估仪表板提供实时监测。"
}
}
]
},
{
"@type": "GovernmentOrganization",
"name": "Sveriges riksdag",
"alternateName": "瑞典议会",
"url": "https://www.riksdagen.se",
"address": {
"@type": "PostalAddress",
"streetAddress": "100 12 Stockholm",
"addressLocality": "Stockholm",
"addressCountry": "SE"
},
"numberOfEmployees": 349,
"foundingDate": "1866"
}
]
}
</script>
<link rel="alternate" hreflang="ar" href="https://riksdagsmonitor.com/index_ar.html">
<link rel="alternate" hreflang="da" href="https://riksdagsmonitor.com/index_da.html">
<link rel="alternate" hreflang="de" href="https://riksdagsmonitor.com/index_de.html">
<link rel="alternate" hreflang="en" href="https://riksdagsmonitor.com/index.html">
<link rel="alternate" hreflang="es" href="https://riksdagsmonitor.com/index_es.html">
<link rel="alternate" hreflang="fi" href="https://riksdagsmonitor.com/index_fi.html">
<link rel="alternate" hreflang="fr" href="https://riksdagsmonitor.com/index_fr.html">
<link rel="alternate" hreflang="he" href="https://riksdagsmonitor.com/index_he.html">
<link rel="alternate" hreflang="ja" href="https://riksdagsmonitor.com/index_ja.html">
<link rel="alternate" hreflang="ko" href="https://riksdagsmonitor.com/index_ko.html">
<link rel="alternate" hreflang="nl" href="https://riksdagsmonitor.com/index_nl.html">
<link rel="alternate" hreflang="nb" href="https://riksdagsmonitor.com/index_no.html">
<link rel="alternate" hreflang="sv" href="https://riksdagsmonitor.com/index_sv.html">
<link rel="alternate" hreflang="zh" href="https://riksdagsmonitor.com/index_zh.html">
<link rel="alternate" hreflang="x-default" href="https://riksdagsmonitor.com/index.html">
</head>
<body class="rm-article-body">
<a class="skip-link" href="#main-content">跳转到主要内容</a>
<header class="rm-site-header" role="banner">
<div class="rm-site-header-inner">
<a class="rm-logo" href="index_zh.html" aria-label="Riksdagsmonitor 首页">
<img class="rm-logo-img" data-rm-logo-img="true" src="images/riksdagsmonitor-logo.webp" srcset="images/riksdagsmonitor-logo-48w.webp 48w, images/riksdagsmonitor-logo-96w.webp 96w, images/riksdagsmonitor-logo-180w.webp 180w" sizes="48px" alt="" width="48" height="48" loading="eager" decoding="async">
<span class="rm-logo-glyph" aria-hidden="true">🇸🇪</span>
<span class="rm-logo-text">
<span class="rm-logo-brand">Riksdagsmonitor</span>
<span class="rm-logo-tagline">瑞典议会情报 · 开源 · Apache-2.0</span>
</span>
</a>
<nav class="rm-site-nav" aria-label="主平台">
<a href="index_zh.html">首页</a>
<a href="news/index_zh.html">新闻</a>
<a href="dashboard/index_zh.html">仪表板</a>
<a href="politician-dashboard_zh.html">👤 政治人物</a>
<a href="political-intelligence_zh.html">🧠 政治情报</a>
<a href="sitemap_zh.html">网站地图</a>
<a href="https://riksdagsmonitor.com/docs/api/index.html">API文档</a>
</nav>
<details class="rm-lang-switcher">
<summary aria-label="切换语言">
<span aria-hidden="true">🇨🇳</span>
<span class="rm-lang-current-label">中文</span>
<span class="rm-lang-switcher-caret" aria-hidden="true">▾</span>
</summary>
<div class="rm-lang-switcher-dropdown" role="menu">
<a href="index.html" lang="en" title="English" role="menuitem"><span aria-hidden="true">🇬🇧</span> English</a>
<a href="index_sv.html" lang="sv" title="Svenska" role="menuitem"><span aria-hidden="true">🇸🇪</span> Svenska</a>
<a href="index_da.html" lang="da" title="Dansk" role="menuitem"><span aria-hidden="true">🇩🇰</span> Dansk</a>
<a href="index_no.html" lang="nb" title="Norsk" role="menuitem"><span aria-hidden="true">🇳🇴</span> Norsk</a>
<a href="index_fi.html" lang="fi" title="Suomi" role="menuitem"><span aria-hidden="true">🇫🇮</span> Suomi</a>
<a href="index_de.html" lang="de" title="Deutsch" role="menuitem"><span aria-hidden="true">🇩🇪</span> Deutsch</a>
<a href="index_fr.html" lang="fr" title="Français" role="menuitem"><span aria-hidden="true">🇫🇷</span> Français</a>
<a href="index_es.html" lang="es" title="Español" role="menuitem"><span aria-hidden="true">🇪🇸</span> Español</a>
<a href="index_nl.html" lang="nl" title="Nederlands" role="menuitem"><span aria-hidden="true">🇳🇱</span> Nederlands</a>
<a href="index_ar.html" lang="ar" title="العربية" role="menuitem"><span aria-hidden="true">🇸🇦</span> العربية</a>
<a href="index_he.html" lang="he" title="עברית" role="menuitem"><span aria-hidden="true">🇮🇱</span> עברית</a>
<a href="index_ja.html" lang="ja" title="日本語" role="menuitem"><span aria-hidden="true">🇯🇵</span> 日本語</a>
<a href="index_ko.html" lang="ko" title="한국어" role="menuitem"><span aria-hidden="true">🇰🇷</span> 한국어</a>
</div>
</details>
<a class="rm-header-cta rm-header-cta-pi"
href="political-intelligence_zh.html"
title="深度政治分析与情报报告"
aria-label="深度政治分析与情报报告">
<span class="rm-header-cta-icon" aria-hidden="true">🧠</span>
<span class="rm-header-cta-label">政治情报</span>
</a>
<a class="rm-header-cta rm-header-cta-transparency"
href="https://github.com/Hack23/riksdagsmonitor/blob/main/SECURITY.md"
target="_blank" rel="noopener noreferrer"
title="Hack23 对透明度和安全的承诺"
aria-label="Hack23 对透明度和安全的承诺">
<span class="rm-header-cta-icon" aria-hidden="true">🔐</span>
<span class="rm-header-cta-label">透明度与安全</span>
</a>
<a class="rm-header-cta rm-header-cta-sponsor"
href="https://github.com/sponsors/Hack23"
target="_blank" rel="noopener noreferrer"
title="在 GitHub 上成为 Hack23 的赞助者"
aria-label="在 GitHub 上成为 Hack23 的赞助者">
<span class="rm-header-cta-icon" aria-hidden="true">💖</span>
<span class="rm-header-cta-label">赞助 Hack23</span>
</a>
<button id="theme-toggle" class="rm-theme-toggle" type="button"
aria-pressed="false"
aria-label="切换主题"
title="切换主题"
data-label-dark="切换到浅色主题"
data-label-light="切换到深色主题">
<span class="rm-theme-toggle-icon" aria-hidden="true">🌓</span>
<span class="rm-theme-toggle-label">主题</span>
</button>
</div>
<div class="rm-site-subnav" aria-label="页面上下文">
<nav class="rm-breadcrumb" aria-label="面包屑导航">
<ol>
<li><a href="index_zh.html">首页</a></li>
<li aria-current="page">Riksdagsmonitor | 2026年瑞典大选情报平台 | 议会监测</li>
</ol>
</nav>
</div>
</header>
<div class="hero-banner" aria-hidden="true">
<picture class="hero-banner-picture">
<source type="image/avif" srcset="images/riksdagsmonitor-banner-480w.avif 480w, images/riksdagsmonitor-banner-768w.avif 768w, images/riksdagsmonitor-banner-1024w.avif 1024w, images/riksdagsmonitor-banner-1536w.avif 1536w" sizes="100vw">
<source type="image/webp" srcset="images/riksdagsmonitor-banner-480w.webp 480w, images/riksdagsmonitor-banner-768w.webp 768w, images/riksdagsmonitor-banner-1024w.webp 1024w, images/riksdagsmonitor-banner-1536w.webp 1536w" sizes="100vw">
<img src="images/riksdagsmonitor-banner.webp" alt="" class="hero-banner-bg" width="1536" height="1024" loading="eager" decoding="async" fetchpriority="high">
</picture>
</div>
<nav class="language-switcher rm-lang-bar" role="navigation" aria-label="本页其他语言版本">
<a href="index.html" class="lang-link" hreflang="en" lang="en" title="English"><span aria-hidden="true">🇬🇧</span> English</a>
<a href="index_sv.html" class="lang-link" hreflang="sv" lang="sv" title="Svenska"><span aria-hidden="true">🇸🇪</span> Svenska</a>
<a href="index_da.html" class="lang-link" hreflang="da" lang="da" title="Dansk"><span aria-hidden="true">🇩🇰</span> Dansk</a>
<a href="index_no.html" class="lang-link" hreflang="nb" lang="nb" title="Norsk"><span aria-hidden="true">🇳🇴</span> Norsk</a>
<a href="index_fi.html" class="lang-link" hreflang="fi" lang="fi" title="Suomi"><span aria-hidden="true">🇫🇮</span> Suomi</a>
<a href="index_de.html" class="lang-link" hreflang="de" lang="de" title="Deutsch"><span aria-hidden="true">🇩🇪</span> Deutsch</a>
<a href="index_fr.html" class="lang-link" hreflang="fr" lang="fr" title="Français"><span aria-hidden="true">🇫🇷</span> Français</a>
<a href="index_es.html" class="lang-link" hreflang="es" lang="es" title="Español"><span aria-hidden="true">🇪🇸</span> Español</a>
<a href="index_nl.html" class="lang-link" hreflang="nl" lang="nl" title="Nederlands"><span aria-hidden="true">🇳🇱</span> Nederlands</a>
<a href="index_ar.html" class="lang-link" hreflang="ar" lang="ar" title="العربية"><span aria-hidden="true">🇸🇦</span> العربية</a>
<a href="index_he.html" class="lang-link" hreflang="he" lang="he" title="עברית"><span aria-hidden="true">🇮🇱</span> עברית</a>
<a href="index_ja.html" class="lang-link" hreflang="ja" lang="ja" title="日本語"><span aria-hidden="true">🇯🇵</span> 日本語</a>
<a href="index_ko.html" class="lang-link" hreflang="ko" lang="ko" title="한국어"><span aria-hidden="true">🇰🇷</span> 한국어</a>
<span class="lang-link active" lang="zh" title="中文" aria-current="page"><span aria-hidden="true">🇨🇳</span> 中文</span>
</nav>
<div class="hero-header-text">
<h1> Riksdagsmonitor<br><span class="h1-subtitle">瑞典选举情报平台 2026</span></h1>
<p class="tagline">实时议会监控 · 联盟预测 · 45 条风险规则 · 50+ 年数据</p>
</div>
<div class="election-countdown">
<h2>距离选举: <span id="countdown">2026 年 9 月 13 日(9 月第二个星期日)</span></h2>
<p>2026 年 9 月 13 日(9 月第二个星期日)</p>
</div>
<div class="hero-stats">
<div class="stat">
<span class="number" data-stat-id="stat-historical-persons">2,494</span>
<span class="label"><span aria-hidden="true">👥</span> 监控的政治人物</span>
</div>
<div class="stat">
<span class="number" data-stat-id="stat-against-proposals">6M+</span>
<span class="label"><span aria-hidden="true">🗳️</span> 议会投票</span>
</div>
<div class="stat">
<span class="number" data-stat-id="stat-total-documents">500K+</span>
<span class="label"><span aria-hidden="true">📄</span> 已处理文件</span>
</div>
<div class="stat">
<span class="number" data-stat-id="stat-government-proposals">10K+</span>
<span class="label"><span aria-hidden="true">📜</span> 政府法案</span>
</div>
<div class="stat">
<span class="number" data-stat-id="stat-committee-decisions">20K+</span>
<span class="label"><span aria-hidden="true">🏛️</span> 委员会决定</span>
</div>
</div>
<!-- 新闻导航 -->
<nav class="news-navigation" aria-label="新闻">
<p class="news-navigation-heading"><span aria-hidden="true">📰</span> AI驱动的政治新闻</p>
<p class="news-navigation-description">以AI生成的政治情报报道瑞典议会,由AI代理每日使用公民情报局OSINT数据生成。自动分析政府法案、委员会报告、反对党动议、议会质询和晚间深度分析——以14种语言发布。</p>
<ul class="news-navigation-features" aria-label="新闻报道类型">
<li>📋 委员会报告</li>
<li>📜 政府法案</li>
<li>✊ 反对党动议</li>
<li>❓ 议会质询</li>
<li>🌙 晚间分析</li>
<li>🌍 14种语言</li>
</ul>
<a href="news/index_zh.html" class="news-navigation-link" aria-label="阅读最新新闻">
<span class="news-navigation-link-icon" aria-hidden="true">📰</span>
<span>阅读新闻</span>
</a>
</nav>
<!-- 政治情报 CTA -->
<section class="political-intelligence-cta" aria-label="政治情报">
<h2 class="political-intelligence-cta-heading"><span aria-hidden="true">🧠</span> 政治情报指挥中心</h2>
<p class="political-intelligence-cta-description">从精选情报简报开始:每日分析流、23 项审计工件、风险规则,以及关于瑞典议会权力变化的来源关联证据。</p>
<ul class="political-intelligence-cta-features" aria-label="政治情报亮点">
<li><span aria-hidden="true">🧭</span> 每日简报</li>
<li><span aria-hidden="true">📚</span> 23 项分析工件</li>
<li><span aria-hidden="true">⚠️</span> 风险信号</li>
<li><span aria-hidden="true">🔎</span> 来源证据</li>
</ul>
<a href="political-intelligence_zh.html" class="political-intelligence-cta-link" aria-label="打开政治情报指挥中心">
<span class="political-intelligence-cta-link-icon" aria-hidden="true">🧠</span>
<span>打开政治情报</span>
</a>
</section>
<!-- Intelligence Dashboard CTA -->
<nav class="dashboard-cta" aria-label="情报仪表板">
<h2 class="dashboard-cta-heading"><span aria-hidden="true">📊</span> 情报仪表板</h2>
<p class="dashboard-cta-description">探索公民情报局的交互式可视化 — 2026年选举预测、政党表现分析、针对349名议员的45条规则风险评估、联盟稳定性和委员会网络分析。</p>
<ul class="dashboard-cta-features" aria-label="仪表板亮点">
<li>🗳️ 2026年选举预测</li>
<li>📈 政党表现</li>
<li>⚠️ 风险评估</li>
<li>🤝 联盟分析</li>
<li>🏛️ 委员会网络</li>
<li>👥 议员排名</li>
</ul>
<a href="dashboard/index_zh.html" class="dashboard-cta-link" aria-label="打开情报仪表板">
<span class="dashboard-cta-link-icon" aria-hidden="true">📊</span>
<span>打开仪表板</span>
</a>
</nav>
<main id="main-content" role="main">
<section id="coalition-status">
<h2>当前联盟:Tidö协议</h2>
<p>组建时间: 2022年10月 | 状态: 进行中 | 多数席位: 176席(共349席)</p>
<div class="cards">
<!-- Coalition party cards dynamically loaded from CIA data -->
<p class="loading-message"></p>
</div>
<div class="coalition-stability">
<h3>联盟稳定性评估</h3>
<div class="stability-info">
<p><strong>多数席位优势:</strong> 1席(较窄)</p>
<p><strong>CIA 风险评估:</strong> 最近90天检测到12个重大告警和5个严重告警</p>
<p><strong>脆弱性指标:</strong> SD 与 L 之间存在意识形态紧张关系,易受倒戈影响</p>
<p><strong>稳定性评分:</strong> 中等风险(72%)</p>
</div>
</div>
</section>
<section id="political-intelligence-dashboards" class="dashboard-hub" aria-labelledby="dashboard-hub-heading">
<h2 id="dashboard-hub-heading">📊 政治情报仪表板</h2>
<p class="dashboard-hub-intro">九个专业仪表板,涵盖选举周期、政党表现、委员会、联盟、季节性模式、选前监控、异常检测、部长和风险 — 基于 Citizen Intelligence Agency OSINT 数据和瑞典国会开放数据 API 构建。</p>
<div class="dashboard-tile-grid dashboard-tile-grid--hub">
<a href="dashboards/election-cycle_zh.html" class="dashboard-tile dashboard-tile--hub" data-rm-dashboard-slug="election-cycle"><span class="dashboard-tile-icon" aria-hidden="true">🗳️</span><span class="dashboard-tile-body"><span class="dashboard-tile-label">🗳️ 选举周期情报 (1994-2034)</span><span class="dashboard-tile-cta" aria-hidden="true">打开仪表板 →</span></span></a>
<a href="dashboards/parties_zh.html" class="dashboard-tile dashboard-tile--hub" data-rm-dashboard-slug="parties"><span class="dashboard-tile-icon" aria-hidden="true">🏛️</span><span class="dashboard-tile-body"><span class="dashboard-tile-label">🗳️ 政党绩效与有效性</span><span class="dashboard-tile-cta" aria-hidden="true">打开仪表板 →</span></span></a>
<a href="dashboards/committees_zh.html" class="dashboard-tile dashboard-tile--hub" data-rm-dashboard-slug="committees"><span class="dashboard-tile-icon" aria-hidden="true">👥</span><span class="dashboard-tile-body"><span class="dashboard-tile-label">🏛️ 委员会绩效与网络分析</span><span class="dashboard-tile-cta" aria-hidden="true">打开仪表板 →</span></span></a>
<a href="dashboards/coalitions_zh.html" class="dashboard-tile dashboard-tile--hub" data-rm-dashboard-slug="coalitions"><span class="dashboard-tile-icon" aria-hidden="true">🤝</span><span class="dashboard-tile-body"><span class="dashboard-tile-label">🤝 联盟与投票模式分析</span><span class="dashboard-tile-cta" aria-hidden="true">打开仪表板 →</span></span></a>
<a href="dashboards/seasonal-patterns_zh.html" class="dashboard-tile dashboard-tile--hub" data-rm-dashboard-slug="seasonal-patterns"><span class="dashboard-tile-icon" aria-hidden="true">📅</span><span class="dashboard-tile-body"><span class="dashboard-tile-label">📅 季节性活动模式(2002-2025)</span><span class="dashboard-tile-cta" aria-hidden="true">打开仪表板 →</span></span></a>
<a href="dashboards/pre-election_zh.html" class="dashboard-tile dashboard-tile--hub" data-rm-dashboard-slug="pre-election"><span class="dashboard-tile-icon" aria-hidden="true">⚠️</span><span class="dashboard-tile-body"><span class="dashboard-tile-label">🗳️ 选前监测仪表板 (Q4 2023-2025)</span><span class="dashboard-tile-cta" aria-hidden="true">打开仪表板 →</span></span></a>
<a href="dashboards/anomaly-detection_zh.html" class="dashboard-tile dashboard-tile--hub" data-rm-dashboard-slug="anomaly-detection"><span class="dashboard-tile-icon" aria-hidden="true">🚨</span><span class="dashboard-tile-body"><span class="dashboard-tile-label">🚨 异常检测与预警系统</span><span class="dashboard-tile-cta" aria-hidden="true">打开仪表板 →</span></span></a>
<a href="dashboards/ministers_zh.html" class="dashboard-tile dashboard-tile--hub" data-rm-dashboard-slug="ministers"><span class="dashboard-tile-icon" aria-hidden="true">🎖️</span><span class="dashboard-tile-body"><span class="dashboard-tile-label">🎖️ 政府部长风险与影响力</span><span class="dashboard-tile-cta" aria-hidden="true">打开仪表板 →</span></span></a>
<a href="dashboards/risk_zh.html" class="dashboard-tile dashboard-tile--hub" data-rm-dashboard-slug="risk"><span class="dashboard-tile-icon" aria-hidden="true">⚠️</span><span class="dashboard-tile-body"><span class="dashboard-tile-label">⚠️ 风险评估与异常检测</span><span class="dashboard-tile-cta" aria-hidden="true">打开仪表板 →</span></span></a>
</div>
</section>
<!-- 风险 Assessment & 异常 Detection 仪表板 -->
<section id="intelligence-capabilities">
<h2>综合情报平台</h2>
<p>CIA 通过覆盖 4 个领域的 45 条风险规则和 5 类分析框架,系统性提升政治透明度。</p>
<div class="cards">
<div class="card">
<div class="scanner-effect"></div>
<h3>🔍 实时监测</h3>
<ul>
<li>自动追踪 349 名议员(历史累计 <span data-stat-id="stat-historical-persons">2,494</span> 名)</li>
<li>已分析 <span data-stat-id="stat-total-votes">—</span> 条个人投票记录</li>
<li>已处理 <span data-stat-id="stat-total-documents">500K+</span> 份文档</li>
<li>已追踪 <span data-stat-id="stat-member-proposals">—</span> 项议员提案</li>
<li>已监测 <span data-stat-id="stat-government-proposals">10K+</span> 项政府提案</li>
<li>委员会工作量化(<span data-stat-id="stat-committee-documents">—</span> 份文档)</li>
</ul>
</div>
<div class="card">
<div class="scanner-effect"></div>
<h3>📊 联盟预测</h3>
<ul>
<li>建模 4 种选举情景</li>
<li>历史模式分析(1971-2024)</li>
<li>党纪跟踪</li>
<li>倒戈概率估计</li>
<li>政府组建模拟</li>
</ul>
</div>
<div class="card">
<div class="scanner-effect"></div>
<h3>✅ 事实核查基础设施</h3>
<ul>
<li>政治人物言论与投票记录交叉核验</li>
<li>党平台一致性分析</li>
<li>竞选承诺追踪</li>
<li>实时辩论核验</li>
<li>历史问责指标</li>
</ul>
</div>
<div class="card">
<div class="scanner-effect"></div>
<h3>⚠️ 风险评估</h3>
<ul>
<li>45 条行为风险规则已启用</li>
<li>轻微/重大/严重三级严重度</li>
<li>自动化告警系统</li>
<li>趋势分析提供上下文</li>
<li>方法论透明可追溯</li>
</ul>
</div>
</div>
<div class="risk-rules-breakdown">
<h3>4 个领域的 45 条风险规则</h3>
<ul>
<li><strong>政治人物层级(20 条规则):</strong> 出勤、投票一致性、角色冲突、生产力</li>
<li><strong>党级(12 条规则):</strong> 联盟纪律、意识形态漂移、内部冲突</li>
<li><strong>委员会层级(8 条规则):</strong> 立法生产力、党派僵局、专家证词</li>
<li><strong>部委层级(5 条规则):</strong> 预算超支、政策失误、问责缺失</li>
</ul>
<h3>5 大分析框架</h3>
<ul>
<li><strong>时间分析:</strong> 跨时段趋势识别</li>
<li><strong>比较分析:</strong> 跨党派/议员基准对比</li>
<li><strong>模式识别:</strong> 行为异常检测</li>
<li><strong>预测智能:</strong> 选举结果预测、联盟建模</li>
<li><strong>网络分析:</strong> 影响力映射与协作模式</li>
</ul>
</div>
</section>
<section id="data-sources">
<h2><span aria-hidden="true">📊</span> Citizen Intelligence Agency 数据产品</h2>
<p>Riksdagsmonitor 由<a href="https://www.hack23.com/cia" target="_blank" rel="noopener noreferrer">Citizen Intelligence Agency (CIA)</a>— 一个开源 OSINT 平台,可将瑞典议会数据处理成可操作的情报产品。</p>
<div class="cards">
<div class="card">
<div class="scanner-effect"></div>
<h3><span aria-hidden="true">📈</span> 风险评估报告</h3>
<p>基于 4 个领域的 45 条风险规则,实时分析政治人物行为、政党纪律、委员会效能和部委问责。</p>
</div>
<div class="card">
<div class="scanner-effect"></div>
<h3><span aria-hidden="true">📅</span> 季节性活动分析</h3>
<p>通过 Z 分数异常检测识别各季度异常议会活动模式,历史基线覆盖 2002 年至今。</p>
</div>
<div class="card">
<div class="scanner-effect"></div>
<h3><span aria-hidden="true">🎯</span> 选举周期情报</h3>
<p>覆盖 9 个以上选举周期(1994–2034)的绩效追踪,并提供预测性风险预报、政党分层分析与联盟概率建模。</p>
</div>
<div class="card">
<div class="scanner-effect"></div>
<h3><span aria-hidden="true">🔗</span> 开放数据整合</h3>
<p>所有情报产品均来自官方开放数据源。可视化内容通过夜间数据管道自动更新,并采用 24 小时缓存。</p>
</div>
</div>
<p class="note">所有数据产品均可通过公民情报局平台获取,并通过瑞典议会开放数据 API 进行实时更新。</p>
</section>
<section id="data-integration">
<h2><span aria-hidden="true">🔗</span> 数据来源与整合</h2>
<p>Riksdagsmonitor 整合了多个瑞典和国际权威数据源:</p>
<div class="cards">
<div class="card">
<div class="scanner-effect"></div>
<h3>瑞典议会 (Riksdagen)</h3>
<p>官方议会数据,包括投票、文档、委员会工作与议员信息。</p>
<a href="https://data.riksdagen.se/" target="_blank" rel="noopener noreferrer">data.riksdagen.se</a>
</div>
<div class="card">
<div class="scanner-effect"></div>
<h3>瑞典选举局</h3>
<p>提供历次全国选举结果、投票率与选举统计数据。</p>
<a href="https://www.val.se/" target="_blank" rel="noopener noreferrer">val.se</a>
</div>
<div class="card">
<div class="scanner-effect"></div>
<h3>财政管理局(ESV)</h3>
<p>提供政府预算数据、公共支出分析与财政问责报告。</p>
<a href="https://www.esv.se/psidata/" target="_blank" rel="noopener noreferrer">esv.se/psidata</a>
</div>
<div class="card">
<div class="scanner-effect"></div>
<h3>世界银行开放数据</h3>
<p>提供国家级经济与发展指标,用于国际比较分析。</p>
<a href="https://data.worldbank.org/" target="_blank" rel="noopener noreferrer">data.worldbank.org</a>
</div>
</div>
</section>
<section class="ai-newsroom-section" aria-labelledby="ai-newsroom-heading">
<div class="container">
<h2 id="ai-newsroom-heading"><span aria-hidden="true">🤖</span> AI 驱动的新闻情报生产</h2>
<p>Riksdagsmonitor 的代理式新闻生成流水线,是全球首个专注议会监测的全自动 AI 政治情报新闻室。依托通过 GitHub Copilot Coding Agent 调用的 Claude Opus,我们的 10 条专业工作流(9 条定时任务 + 1 条按需触发)可以自主生成深度政治分析——不是浅层摘要,而是包含来源核查、多党派视角平衡,并遵循 GDPR 的 OSINT 方法论的结构化情报产品。</p>
</div>
</section>
</main>
<footer role="contentinfo" class="site-footer" data-rm-static-footer="true">
<div class="footer-content">
<div class="footer-section">
<a href="index_zh.html" aria-label="Riksdagsmonitor 首页">
<img src="images/riksdagsmonitor-logo.webp" srcset="images/riksdagsmonitor-logo-96w.webp 96w, images/riksdagsmonitor-logo-180w.webp 180w" sizes="80px" alt="Riksdagsmonitor" class="footer-logo" width="80" height="80" loading="lazy">
</a>
<h3><span aria-hidden="true">📖</span> 关于 Riksdagsmonitor</h3>
<p>使用 CIA OSINT 能力监控瑞典议会的实时情报平台。持续改进 — 请在 GitHub 报告任何问题。</p>
<p>专注于政治透明度和开源情报的瑞典网络安全咨询公司。</p>
<ul class="footer-stats">
<li><strong>349 议员</strong> 已追踪</li>
<li><strong>45 风险规则</strong> 活跃</li>
<li><strong>14 种语言</strong> 支持</li>
<li><strong>50+ 年</strong> 历史数据</li>
</ul>
</div>
<div class="footer-section">
<h3><span aria-hidden="true">🔗</span> 快速链接</h3>
<ul>
<li><a href="index_zh.html">首页</a></li>
<li><a href="news/index_zh.html">新闻</a></li>
<li><a href="dashboard/index_zh.html">仪表板</a></li>
<li><a href="politician-dashboard_zh.html"><span aria-hidden="true">👤</span> 政治人物</a></li>
<li><a href="political-intelligence_zh.html"><span aria-hidden="true">🧠</span> 政治情报</a></li>
<li><a href="sitemap_zh.html"><span aria-hidden="true">🗺️</span> 网站地图</a></li>
<li><a href="https://riksdagsmonitor.com/docs/api/index.html"><span aria-hidden="true">📚</span> API 文档 (TypeDoc)</a></li>
<li><a href="https://github.com/Hack23/cia" target="_blank" rel="noopener noreferrer">CIA 平台</a></li>
<li><a href="https://github.com/Hack23/riksdagsmonitor" target="_blank" rel="noopener noreferrer">GitHub 仓库</a></li>
<li><a href="https://www.riksdagen.se" target="_blank" rel="noopener noreferrer">瑞典议会</a></li>
</ul>
</div>
<div class="footer-section">
<h3><span aria-hidden="true">🏢</span> 由 Hack23 AB 构建</h3>
<p>专注于政治透明度和开源情报的瑞典网络安全咨询公司。</p>
<ul>
<li><a href="https://www.hack23.com" target="_blank" rel="noopener noreferrer">Hack23.com</a></li>
<li><a href="https://www.hack23.com/riksdagsmonitor.html" target="_blank" rel="noopener noreferrer">Hack23 · Riksdagsmonitor</a></li>
<li><a href="https://www.hack23.com/riksdagsmonitor-features.html" target="_blank" rel="noopener noreferrer">Hack23 · 功能</a></li>
<li><a href="https://github.com/sponsors/Hack23" target="_blank" rel="noopener noreferrer"><span aria-hidden="true">💖</span> 赞助 Hack23</a></li>
<li><a href="https://www.linkedin.com/company/hack23/" target="_blank" rel="noopener noreferrer">公司 LinkedIn</a></li>
<li><a href="https://github.com/Hack23" target="_blank" rel="noopener noreferrer">Hack23 GitHub 组织</a></li>
<li><a href="mailto:info@hack23.com">联系我们</a></li>
<li><a href="https://github.com/Hack23/riksdagsmonitor/issues/new/choose" target="_blank" rel="noopener noreferrer">报告 GitHub 问题</a></li>
</ul>
</div>
<div class="footer-section rm-footer-isms">
<h3><span aria-hidden="true">🛡️</span> Hack23 ISMS</h3>
<p>与 ISO 27001:2022、NIST CSF 2.0、CIS Controls v8.1、EU CRA 和 NIS2 对齐的公共 ISMS。</p>
<ul>
<li><a href="https://github.com/Hack23/ISMS-PUBLIC" target="_blank" rel="noopener noreferrer">公共 ISMS 仓库</a></li>
<li><a href="https://github.com/Hack23/ISMS-PUBLIC/blob/main/Information_Security_Policy.md" target="_blank" rel="noopener noreferrer">信息安全政策</a></li>
<li><a href="https://github.com/Hack23/ISMS-PUBLIC/blob/main/Privacy_Policy.md" target="_blank" rel="noopener noreferrer">隐私政策</a></li>
<li><a href="https://github.com/Hack23/ISMS-PUBLIC/blob/main/Secure_Development_Policy.md" target="_blank" rel="noopener noreferrer">安全开发政策</a></li>
<li><a href="https://github.com/Hack23/ISMS-PUBLIC/blob/main/AI_Policy.md" target="_blank" rel="noopener noreferrer">AI 政策</a></li>
<li><a href="https://github.com/Hack23/ISMS-PUBLIC/blob/main/Threat_Modeling.md" target="_blank" rel="noopener noreferrer">威胁建模</a></li>
<li><a href="https://github.com/Hack23/ISMS-PUBLIC/blob/main/Vulnerability_Management.md" target="_blank" rel="noopener noreferrer">漏洞管理</a></li>
<li><a href="https://github.com/Hack23/ISMS-PUBLIC/blob/main/Incident_Response_Plan.md" target="_blank" rel="noopener noreferrer">事件响应计划</a></li>
<li><a href="https://github.com/Hack23/ISMS-PUBLIC/blob/main/Access_Control_Policy.md" target="_blank" rel="noopener noreferrer">访问控制政策</a></li>
<li><a href="https://github.com/Hack23/ISMS-PUBLIC/blob/main/Cryptography_Policy.md" target="_blank" rel="noopener noreferrer">加密政策</a></li>
<li><a href="https://github.com/Hack23/ISMS-PUBLIC/blob/main/Open_Source_Policy.md" target="_blank" rel="noopener noreferrer">开源政策</a></li>
<li><a href="https://github.com/Hack23/ISMS-PUBLIC/blob/main/Change_Management.md" target="_blank" rel="noopener noreferrer">变更管理</a></li>
<li><a href="https://github.com/Hack23/ISMS-PUBLIC/blob/main/CLASSIFICATION.md" target="_blank" rel="noopener noreferrer">分类</a></li>
<li><a href="https://github.com/Hack23/ISMS-PUBLIC/blob/main/Security_Metrics.md" target="_blank" rel="noopener noreferrer">安全指标</a></li>
</ul>
</div>
<div class="footer-section">
<h3><span aria-hidden="true">🌍</span> 语言</h3>
<div class="language-grid">
<a href="index.html" lang="en" hreflang="en" title="English" aria-label="切换语言: English"><span aria-hidden="true">🇬🇧</span> EN</a>
<a href="index_sv.html" lang="sv" hreflang="sv" title="Svenska" aria-label="切换语言: Swedish"><span aria-hidden="true">🇸🇪</span> SV</a>
<a href="index_da.html" lang="da" hreflang="da" title="Dansk" aria-label="切换语言: Danish"><span aria-hidden="true">🇩🇰</span> DA</a>
<a href="index_no.html" lang="nb" hreflang="nb" title="Norsk" aria-label="切换语言: Norwegian"><span aria-hidden="true">🇳🇴</span> NO</a>
<a href="index_fi.html" lang="fi" hreflang="fi" title="Suomi" aria-label="切换语言: Finnish"><span aria-hidden="true">🇫🇮</span> FI</a>
<a href="index_de.html" lang="de" hreflang="de" title="Deutsch" aria-label="切换语言: German"><span aria-hidden="true">🇩🇪</span> DE</a>
<a href="index_fr.html" lang="fr" hreflang="fr" title="Français" aria-label="切换语言: French"><span aria-hidden="true">🇫🇷</span> FR</a>
<a href="index_es.html" lang="es" hreflang="es" title="Español" aria-label="切换语言: Spanish"><span aria-hidden="true">🇪🇸</span> ES</a>
<a href="index_nl.html" lang="nl" hreflang="nl" title="Nederlands" aria-label="切换语言: Dutch"><span aria-hidden="true">🇳🇱</span> NL</a>
<a href="index_ar.html" lang="ar" hreflang="ar" title="العربية" aria-label="切换语言: Arabic"><span aria-hidden="true">🇸🇦</span> AR</a>
<a href="index_he.html" lang="he" hreflang="he" title="עברית" aria-label="切换语言: Hebrew"><span aria-hidden="true">🇮🇱</span> HE</a>
<a href="index_ja.html" lang="ja" hreflang="ja" title="日本語" aria-label="切换语言: Japanese"><span aria-hidden="true">🇯🇵</span> JA</a>
<a href="index_ko.html" lang="ko" hreflang="ko" title="한국어" aria-label="切换语言: Korean"><span aria-hidden="true">🇰🇷</span> KO</a>
<a href="index_zh.html" lang="zh" hreflang="zh" title="中文" aria-label="切换语言: Chinese" aria-current="page" class="active"><span aria-hidden="true">🇨🇳</span> ZH</a>
</div>
</div>
</div>
<nav class="rm-footer-trust-badges" aria-label="开放的信任、质量和安全徽章">
<a href="https://www.npmjs.com/package/riksdagsmonitor" target="_blank" rel="noopener noreferrer" aria-label="Riksdagsmonitor on npmjs"><img src="https://img.shields.io/npm/v/riksdagsmonitor.svg?logo=npm&label=npm" alt="Riksdagsmonitor on npmjs" width="100" height="20" loading="lazy" decoding="async"></a>
<a href="https://scorecard.dev/viewer/?uri=github.com/Hack23/riksdagsmonitor" target="_blank" rel="noopener noreferrer" aria-label="OpenSSF Scorecard"><img src="https://api.securityscorecards.dev/projects/github.com/Hack23/riksdagsmonitor/badge" alt="OpenSSF Scorecard" width="120" height="20" loading="lazy" decoding="async"></a>
<a href="https://www.bestpractices.dev/projects/12069" target="_blank" rel="noopener noreferrer" aria-label="OpenSSF Best Practices"><img src="https://www.bestpractices.dev/projects/12069/badge" alt="OpenSSF Best Practices" width="124" height="20" loading="lazy" decoding="async"></a>
<a href="https://github.com/Hack23/riksdagsmonitor/actions/workflows/codeql.yml" target="_blank" rel="noopener noreferrer" aria-label="CodeQL workflow status"><img src="https://github.com/Hack23/riksdagsmonitor/actions/workflows/codeql.yml/badge.svg" alt="CodeQL workflow status" width="120" height="20" loading="lazy" decoding="async"></a>
<a href="https://github.com/Hack23/riksdagsmonitor/actions/workflows/quality-checks.yml" target="_blank" rel="noopener noreferrer" aria-label="Quality checks workflow status"><img src="https://github.com/Hack23/riksdagsmonitor/actions/workflows/quality-checks.yml/badge.svg" alt="Quality checks workflow status" width="160" height="20" loading="lazy" decoding="async"></a>
<a href="https://github.com/Hack23/riksdagsmonitor/actions/workflows/dependency-review.yml" target="_blank" rel="noopener noreferrer" aria-label="Dependency review workflow status"><img src="https://github.com/Hack23/riksdagsmonitor/actions/workflows/dependency-review.yml/badge.svg" alt="Dependency review workflow status" width="170" height="20" loading="lazy" decoding="async"></a>
<a href="https://github.com/Hack23/riksdagsmonitor/blob/main/LICENSE" target="_blank" rel="noopener noreferrer" aria-label="Apache-2.0 License"><img src="https://img.shields.io/github/license/Hack23/riksdagsmonitor" alt="Apache-2.0 License" width="120" height="20" loading="lazy" decoding="async"></a>
<a href="https://github.com/Hack23/ISMS-PUBLIC" target="_blank" rel="noopener noreferrer" aria-label="Hack23 ISMS-PUBLIC"><img src="https://img.shields.io/badge/Hack23-ISMS-blue?logo=shield" alt="Hack23 ISMS-PUBLIC" width="100" height="20" loading="lazy" decoding="async"></a>
<a href="https://github.com/Hack23/ISMS-PUBLIC/blob/main/Secure_Development_Policy.md" target="_blank" rel="noopener noreferrer" aria-label="ISO 27001:2022 alignment"><img src="https://img.shields.io/badge/ISO-27001:2022-purple" alt="ISO 27001:2022 alignment" width="110" height="20" loading="lazy" decoding="async"></a>
<a href="https://github.com/Hack23/ISMS-PUBLIC/blob/main/Secure_Development_Policy.md" target="_blank" rel="noopener noreferrer" aria-label="NIST CSF 2.0 alignment"><img src="https://img.shields.io/badge/NIST-CSF_2.0-orange" alt="NIST CSF 2.0 alignment" width="100" height="20" loading="lazy" decoding="async"></a>
<a href="https://github.com/Hack23/ISMS-PUBLIC/blob/main/Secure_Development_Policy.md" target="_blank" rel="noopener noreferrer" aria-label="CIS Controls v8.1 alignment"><img src="https://img.shields.io/badge/CIS-Controls_v8.1-red" alt="CIS Controls v8.1 alignment" width="120" height="20" loading="lazy" decoding="async"></a>
<a href="https://riksdagsmonitor.com" target="_blank" rel="noopener noreferrer" aria-label="Riksdagsmonitor.com website status"><img src="https://img.shields.io/website?url=https%3A%2F%2Friksdagsmonitor.com" alt="Riksdagsmonitor.com website status" width="120" height="20" loading="lazy" decoding="async"></a>
</nav>
<div class="footer-bottom">
<p>© 2008-<time datetime="2026">2026</time> <a href="https://www.hack23.com" target="_blank" rel="noopener noreferrer">Hack23 AB</a> (Org.nr 5595347807) | Gothenburg, Sweden</p>
<p class="footer-disclaimer">⚠️ <a href="https://github.com/Hack23/riksdagsmonitor/issues/new/choose" target="_blank" rel="noopener noreferrer">报告 GitHub 问题</a></p>
</div>
</footer>
<!-- 返回顶部按钮 -->
<button id="back-to-top" class="back-to-top" aria-label="返回顶部" title="返回顶部">
<span aria-hidden="true">↑</span>
</button>
<!-- Main application entry point -->
<script type="module" src="/src/browser/main.ts"></script>
<!-- Mermaid + back-to-top + theme toggle bootstrap.
Imperatively assembled so Vite's HTML transformer does not try to
bundle / hash / re-emit the underlying modules. -->
<script>
(function () {
function inject(src, isModule) {
var s = document.createElement('script');
if (isModule) s.type = 'module';
else s.defer = true;
s.src = src;
document.head.appendChild(s);
}
inject('/js/lib/mermaid-init.mjs', true);
inject('/js/back-to-top.js', true);
inject('/js/theme-toggle.js', false);
})();
</script>
</body>
</html>