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
| {
| "schema": 1,
| "task_id": "DEV-PROJECT-INFO-BILI-AUTHENTICATED-SESSION-DOWNLOAD-20260805-001",
| "target": "BV1HA3o6oEJJ",
| "extension_id": "oidmclckpdmpabbfedplkbdplmfcenbb",
| "extension_version": "1.0.0",
| "extension_version_name": "1.0.0+20260805.v002",
| "webstore_update_url": "https://clients2.google.com/service/update2/crx",
| "policy_key": "Software\\Policies\\Google\\Chrome\\ExtensionInstallForcelist",
| "policy_data": "oidmclckpdmpabbfedplkbdplmfcenbb;https://clients2.google.com/service/update2/crx",
| "zip_timestamp": "2026-08-10T00:00:00Z",
| "trust": {
| "project_root_relative_to_managed_source": "../../..",
| "reviewer_source_approval_path": "ai-inforev/worklog/2026-08-10-bili-authenticated-extension-managed-load-audit-anchor-source-approval.json",
| "historical_reviewer_source_approval_path": "ai-inforev/worklog/2026-08-10-bili-authenticated-extension-managed-load-source-approval.json",
| "historical_reviewer_source_approval_bytes": 2261,
| "historical_reviewer_source_approval_sha256": "F54924D29A1390538C7BBB1BB30A5F2E2FC4A7AFB7F935E1184B8C6D91D22ED0",
| "managed_load_contract_path": "dev/project-dev/bili_authenticated_extension_managed_load/managed-load-contract.json",
| "original_source_manifest_path": "dev/project-dev/bili_authenticated_extension/source-artifact-manifest.json",
| "implementation_audit_path": "dev-doc/开发审计报告.md",
| "implementation_audit_id_prefix": "DEV-AUDIT-PROJECT-INFO-BILI-AUTHENTICATED-EXTENSION-MANAGED-LOAD-",
| "implementation_audit_section_contract": {
| "format": "mbx-markdown-level2-section-lf-v1",
| "heading_prefix": "## ",
| "required_exact_lines": [
| "- verdict=PASS/0",
| "- blocking_findings=0"
| ]
| }
| },
| "original_source": {
| "relative_root": "../bili_authenticated_extension",
| "manifest_path": "source-artifact-manifest.json",
| "manifest_bytes": 3681,
| "manifest_sha256": "333BA59512C5F68B35C00B8C9738C8B26FB78285F05851F9F35BA3FC44819535",
| "file_count": 17
| },
| "runtime_payload": [
| {
| "path": "background.js",
| "bytes": 13201,
| "sha256": "27C0598DD8D70659B1E518C841F2CC5908165458F99E8531D58A6B15F767BDE8"
| },
| {
| "path": "sidepanel.css",
| "bytes": 400,
| "sha256": "46AD95FC47D623CBE72A8FB060E238BC6066C152DD2C63DE9E0740D92BE4D01C"
| },
| {
| "path": "sidepanel.html",
| "bytes": 1094,
| "sha256": "9836EE44AAFE4002EAB27AB77AB249BC416908C565138A956A19480F663EB3EB"
| },
| {
| "path": "sidepanel.js",
| "bytes": 2364,
| "sha256": "88794C840C0491E0017E7E8D15A956E4AA28DCEB71950A991F4A40399C2449B4"
| }
| ],
| "overlay_manifest": {
| "path": "manifest.json",
| "bytes": 1150,
| "sha256": "92F2E950BA5CA5ECDA5A0F167DD90FB19449D4CC3AE1C6AB7AB404A337BA7A43",
| "base64": "ewogICJtYW5pZmVzdF92ZXJzaW9uIjogMywKICAibmFtZSI6ICJwcm9qZWN0LWluZm8gQmlsaWJpbGkg5a6M5pW06KeG6aKR5YWl5Y+jIiwKICAidmVyc2lvbiI6ICIxLjAuMCIsCiAgInZlcnNpb25fbmFtZSI6ICIxLjAuMCsyMDI2MDgwNS52MDAyIiwKICAiZGVzY3JpcHRpb24iOiAi5LuF5aSE55CG5bey5o6I5p2D55qEIEJWMUhBM282b0VKSiDlrozmlbTop4bpopHku7vliqHjgIIiLAogICJrZXkiOiAiTUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUF0MmRUMUhHWWFJMERYTTd6WndPVE5CV1hUS2xNQkpNcHlEVmpSVWMrdjZiVW90bUx5b3JhQytheTJzY3k5VVFsdVNaVllxMHRTOHF2UU5OdnVaT2xjNXcyYk9FeG00VEgySUlLdmFWTzhuVnRoSEJuTnoya1hkaU04SXROMHZQWkVtUys4Z3BUQ0kxKzZ3UFR1VWdsTW9YcHFZQlloaWk4Zko1UmtFTlJGM1BSSkJCaWdHdDhzb3FkQkZSWTFRWlVtcFF2OWRZdzRkUnE0TDJDNFF0QmdDbFVnNGJRcHVDcHBpVlo5TEhiZVBpOUlBamM5cjlSOTNLTHpwYUJ1WGRKcGZWUkU1dy82WUhueFA4b3ZYeEJkbDdYa3RtcmRIM3hqN21XVDdRN1pCeGtETnduMlJrcnVENDVYZ0REM3l1TnhPWVNrTEZNa3NlTitVYTY5Z1NTNHdJREFRQUIiLAogICJwZXJtaXNzaW9ucyI6IFsKICAgICJhY3RpdmVUYWIiLAogICAgImNvb2tpZXMiLAogICAgIm5hdGl2ZU1lc3NhZ2luZyIsCiAgICAic2NyaXB0aW5nIiwKICAgICJzaWRlUGFuZWwiCiAgXSwKICAiaG9zdF9wZXJtaXNzaW9ucyI6IFsKICAgICJodHRwczovL3d3dy5iaWxpYmlsaS5jb20vKiIKICBdLAogICJiYWNrZ3JvdW5kIjogewogICAgInNlcnZpY2Vfd29ya2VyIjogImJhY2tncm91bmQuanMiLAogICAgInR5cGUiOiAibW9kdWxlIgogIH0sCiAgInNpZGVfcGFuZWwiOiB7CiAgICAiZGVmYXVsdF9wYXRoIjogInNpZGVwYW5lbC5odG1sIgogIH0sCiAgImFjdGlvbiI6IHsKICAgICJkZWZhdWx0X3RpdGxlIjogIuaJk+W8gOWujOaVtOinhumikeS7u+WKoSIKICB9LAogICJpY29ucyI6IHsKICAgICIxNiI6ICJpY29ucy9pY29uMTYucG5nIiwKICAgICIzMiI6ICJpY29ucy9pY29uMzIucG5nIiwKICAgICI0OCI6ICJpY29ucy9pY29uNDgucG5nIiwKICAgICIxMjgiOiAiaWNvbnMvaWNvbjEyOC5wbmciCiAgfQp9Cg=="
| },
| "icons": [
| {
| "path": "icons/icon16.png",
| "width": 16,
| "height": 16,
| "bytes": 109,
| "sha256": "FC9FC7B26C322BD264CF991FE92D5929446F1536201A9B8F4CDD4294ACB17EB3",
| "base64": "iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAANElEQVR42mMQMQn7TwlmGJwGgADFBhBrCF4DiDGEoAGEDCLaAFyG0M+AgQnEgUtIQyszAQCnXe2u8NCwkgAAAABJRU5ErkJggg=="
| },
| {
| "path": "icons/icon32.png",
| "width": 32,
| "height": 32,
| "bytes": 151,
| "sha256": "B18E2B064885BF2E682F6F4CF403554538AFBCED15E13DB90B0FD699A4508828",
| "base64": "iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAXklEQVR42u3WwQ0AIAgDQIZwFGdx/000biBQQmJLwo/HPQjUxly7s00AAQR4HbzVDqhAuAFoSBiAQqQACAgEkEHAAFEIHOBFlAA8kD8BnEvIeYg4nxFvIFEmFECAqj7bk5WwHfB3ywAAAABJRU5ErkJggg=="
| },
| {
| "path": "icons/icon48.png",
| "width": 48,
| "height": 48,
| "bytes": 187,
| "sha256": "66BB68173A0DC211E4F1A6A5ABCB97AA466F83D42909817E3D197FCD3F7DDA97",
| "base64": "iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAgklEQVR42u3YgQnAQAhD0Ruio3SW7r9JSzconEkqfsEBHhynZh3ndXfuBQAAAAAAAADoDHirPSCJKAOkIOUAN0ICcEKkAAdCDlBDbAAVwgpQQCKASkQMUAWJA3YRvwDsQACMf0J8owyyKasE6zQHzZSTkliFYItsFAAAAAAAAADwuR8pbeAzuPoqrAAAAABJRU5ErkJggg=="
| },
| {
| "path": "icons/icon128.png",
| "width": 128,
| "height": 128,
| "bytes": 405,
| "sha256": "FF72913CB2486830A8503E7B7E71FFCD2F51D7E13A9881ED3D1A4ECA09582210",
| "base64": "iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAABXElEQVR42u3cUQ3EIAAFQUQgpVrw7wRSEfywc8ka6Jvk7lrSMb+11W24CAC4EAAIAAEgAASAABAAAkAACAABIAAEgAAQAAJAAAgAASAABIAAEAACQAAIAAEgAK70f4wWBwABACAAAAEAIAAAAQAgAAABACAAAAEAIAAAAQAgAAABACAAAAEAIAAAAQAgAAABACAAAAEAIAAAAgAQAAACABAAAAIAcQQAxCEAEEcAQBwCAHEEAMQhAAAAAL4CAPAjEAB/AwFwIwgAt4IB8DAIAI+DAXAgBABHwgBwKBQAx8IBeHB4AIwPQHl4AIwPQHl4AIwPQHl4AIwPgBdFelUsADUARg8DMHgUgKHDAIwcBWDcMADDRgEYNAzAmFEARgwDMGAUgOHCAIwWBiAABIAAEAACQAAIAAEgAASAABAAAkAACAABIAAEgAAQAAJAAAgAASAABIAAEAAAuAjpDuyucugIpcc7AAAAAElFTkSuQmCC"
| }
| ],
| "native_host": {
| "name": "com.project_info.bili_auth_ingress",
| "allowed_origin": "chrome-extension://oidmclckpdmpabbfedplkbdplmfcenbb/",
| "manifest_path": "C:\\Users\\Cai\\AppData\\Local\\project-info\\bili-auth-native-host\\1.0.0+20260805.v002\\native-host-manifest.json",
| "manifest_bytes": 433,
| "manifest_sha256": "A050B24FBFC879BEB25044D775AC43DC95F7BCDBDCCF153BF4198EF6B8E68B51",
| "config_path": "C:\\Users\\Cai\\AppData\\Local\\project-info\\bili-auth-native-host\\1.0.0+20260805.v002\\config.json",
| "config_bytes": 1265,
| "config_sha256": "2F09B69AC9B8B82F90EB16673F71D3418AB73A94092C1785E5F697F50E6F2B50",
| "executable_path": "C:\\Users\\Cai\\AppData\\Local\\project-info\\bili-auth-native-host\\1.0.0+20260805.v002\\project-info-bili-auth-native-host.exe",
| "executable_bytes": 21343716,
| "executable_sha256": "CABE09ACC0CC151B3C537F68B9AF1544D6CB5BCAF64FE3B3DB12055D52C732EE"
| },
| "schemas": {
| "source_approval_schema": 2,
| "source_approval_keys": [
| "schema",
| "scope",
| "status",
| "task_id",
| "approved_by_role",
| "managed_load_contract",
| "original_source_manifest",
| "managed_load_source_tree",
| "webstore_payload",
| "implementation_review",
| "approved_at"
| ],
| "release_approval_keys": [
| "schema",
| "scope",
| "status",
| "task_id",
| "approved_by_role",
| "extension_id",
| "extension_version",
| "webstore_update_url",
| "managed_load_contract",
| "upload_build_receipt",
| "release_evidence",
| "approved_at"
| ],
| "install_approval_keys": [
| "schema",
| "scope",
| "status",
| "task_id",
| "approved_by_role",
| "release_approval",
| "source_approval",
| "policy",
| "policy_preimage",
| "native_host",
| "receipt_paths",
| "approved_at"
| ],
| "release_evidence_keys": [
| "schema",
| "item_id",
| "version",
| "publication_state",
| "store_url",
| "published_at",
| "upload_zip_sha256"
| ],
| "build_receipt_keys": [
| "schema",
| "status",
| "task_id",
| "extension_id",
| "extension_version",
| "managed_load_contract",
| "source_approval",
| "original_source_manifest",
| "zip",
| "payload_tree_sha256",
| "entries",
| "started_at",
| "finished_at"
| ],
| "policy_binding_keys": [
| "key",
| "value_name",
| "kind",
| "data_bytes",
| "data_sha256"
| ],
| "policy_preimage_keys": [
| "key_exists",
| "target_value_name",
| "target_absent",
| "values",
| "canonical_sha256"
| ],
| "receipt_paths_keys": [
| "parent",
| "failure_root",
| "install_pending",
| "install_final",
| "install_recovery",
| "rollback_pending",
| "rollback_final",
| "rollback_recovery"
| ],
| "failure_evidence_keys": [
| "schema",
| "task_id",
| "operation",
| "status",
| "primary_error_code",
| "primary_error_sha256",
| "secondary_error_code",
| "secondary_error_sha256",
| "recorded_at"
| ],
| "native_host_binding_keys": [
| "name",
| "allowed_origin",
| "manifest_path",
| "manifest_bytes",
| "manifest_sha256",
| "config_path",
| "config_bytes",
| "config_sha256",
| "executable_path",
| "executable_bytes",
| "executable_sha256"
| ]
| }
| }
|
|