a1c00l commited on
Commit
c7cebcc
·
verified ·
1 Parent(s): 10e5ad9

Upload result.html

Browse files
Files changed (1) hide show
  1. templates/result.html +36 -35
templates/result.html CHANGED
@@ -4,7 +4,7 @@
4
  <meta charset="UTF-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
  <title>AI SBOM Generated</title>
7
- <script type="text/javascript" src="https://gc.kis.v2.scr.kaspersky-labs.com/FD126C42-EBFA-4E12-B309-BB3FDD723AC1/main.js?attr=tvQoyfSXq4JVDJvyoOAfThXMw9mgZRducLzTjUOnVphMAP2MBTXzDKF8WIUJETdEqCHXbUfgy-ihVF7QjtQfVIhhPZixhTUykm7ogEKcAY8g8XaCJjgLJ20ey7kvNW5yNFjtTgdjbiRHA4-4FfeZelCLWCOSbbpWpDquPezYp8V_SOTuYVK6EghRcNZgchGXWWoSOoga9DiwoB_4FVDoLZLAdtsEBybX-rcletazWXVi9vxFurtEiSBk3ewixUb_l1FR4W7mdhQXaDegmrEu__o1qNa73vqLlLY22wmjB5rhQnOItFstTw-BRsUtYRbY7d-jjDlvtLjvqrwMm8rYZlFzpvbgjkeQzbbyXQy0Wd0YNm11gR1z-q0xI-BTRItFmStcjfEWzrsnhOWvBeHrGvEpX8yWcLTOAOHXrE6Cp-i3mThNUiOErT99ZiPPmhieQZl6oq1Ed3sSldNMH1hsMsKuGxs-FhkmukdqA7jGa4gLoH44TqKyiB9xYz9SYuz02ngy3Z_jH7YuKbVCIqs3_GoXzOcbdzr0fRyP6CTomcBrIoSZQEx7ViPv0Lp4wf3pPt_zyOSVCeQ5kf3vjTsS-_0fs5KrbHNv79lNkBALSrNDDJTBFTo7RboIfhfsRdK0mZXAwzUgMuQVQSTVfe38SAk81t5hep59Nt9DAPECVEYO1j8YUeSPMHfFOcMXU8Jf2pWawwZYjHry6zfQ9Lf7gr-4QPIIvNjN_0kEGt6x-V8_QriVH4z1LkeLkLsy8a_i95Z5CadplFml5XZnt_MAi9rOfF1SVGfUjKYelOg1hUTRfDmFyHR4V1RCVJvdXCY17EHPfT7r0V6TUWFNhWAK2dkA8Be-CH_sb0LcyK1nb4zXrMlOQIB-XMsPxVl_tE3jLRTn9DREQDPnQ2G1-KeyjdI9zyutUVukG3EAdmJ-mH-9ATWfGuZQpRxblkXPiq4Ssi6jYLmE9yLcJyyZ3IfDsEMq4ZF7hNIutja3YPlCNUnE1U1yxqcNZvodlEKoTBpE0eZmq1_VVvZZmADz2CY6ZGrMMLb4-JPFw6mY8Y6sWSIuVok5nId4MmVrvMjf_M0DdPkRyCsqNBfw89fUFjUGWe6N0TTU4r595mfdPEg4HJJsq7qRlMCp3n1K8xMbz3zJDHe0OW-9_TcA7dSK7WpxkX8gaXemJddZjRuqJEIo4U5ortUQxCgYREMUAHYnWNZzy0qiyKYR17bA4apHq40wF3L-D_NUKkCP_i08dsCEabPqDHWM2HGW04kchwOlVcZeMKM592clkn4Fv6eIioqQIbFhFjAdnPiqSm4xWNtQxVn6VusRr4Sah0Vw5WYWaBqcZ4sJiQ6OslO0HKY8rg4MO6xo8niPr2tn9V_qwCIPLfYXfgub5tEofKtQkChKgIhtY8HIkFF25ZRyQf-MBu-bOfEG6WSBiuAqm25MqU00kqMHmv-y8tORjPhwHfl78Z1U0w3bz1NUoWtzB_qKFL1aCR6K0B2I59gS2ZvIj5BBM0rz0_u2QuogHNq1HluUEq6GkefCTZI8ovLHPFSVqWkQxqmvs7w3l2P3b9wXGzvnTR01bEVDNUETDHsDO9faiPkKoBS_vOwHNlJEJdPhfIpULJ0VgULPBrfN3XtHk14dcEGcXaFwIfXjeDMs5RXb38hs0wCmXcFQlr0TxIQ5t8jPMef3zCKlqqHm2l1HtJQJfzAOxbxZ2DQ6-LaeGBgHE6iW" nonce="508f6bedf744be51dd051f51433cdbea" charset="UTF-8"></script><link rel="stylesheet" crossorigin="anonymous" href="https://gc.kis.v2.scr.kaspersky-labs.com/E3E8934C-235A-4B0E-825A-35A08381A191/abn/main.css?attr=aHR0cHM6Ly9tYWlsLWF0dGFjaG1lbnQuZ29vZ2xldXNlcmNvbnRlbnQuY29tL2F0dGFjaG1lbnQvdS8wLz91aT0yJmlrPTI5MzQwOTYwNGImYXR0aWQ9MC4xJnBlcm1tc2dpZD1tc2ctZjoxODM1MTQzNjcwMjEyNTQ2MDM4JnRoPTE5NzdiZDcxZWVkMzRkZjYmdmlldz1hdHQmZGlzcD1zYWZlJnJlYWxhdHRpZD1mX21ienh0cTdrMCZ6dyZzYWRkYmF0PUFOR2pkSjlXOXNjTFh3Q0hueU9Bd0VFcFlrYUNSSDd4dFlPUFBYd0p6VndUbHZuLUhxTjMtSTFwOVk0d0tCMU10YWxVcTBWeW03TUJKWGVfcGNwa1kxVkowTjFmQTZqM2xUSm9nZlNPQ0FqcGtzSHROS0tBTXRtQ1ZqYTFnWkhPZUNfNWU0T3ExcFQxdUF2WE9kb19neDBxMlFMQnJMSnNobWQxZGd4RjY1MjdRRUxkUUlWRm0xY3V3Q1RlVGREWnlxYjZtdDdBcUI4UTJhdlJGaFRkUTE5eEx2QlFzOFJ2cXgxeDY5Y09mUjFmYlJpb2s3VzQ5TFp4eVY5T05pbVdyZHRnZ3d5Y1NfY2I0SkNveXRhXzd5d2NDamVpQmxaTGlMLUg1LU5DNTQ1TjhSZVNZVWRkeTJCSExzaFg4a2xLejdwaG04SVBPTlB4YzhsTk5TVjN1TkZlTTVrdWpSNUYxM0RJMjVWZ184ZEY3eGtDeENKYnk4QVBiTkpYVW5sOHlmZWR3b0FqTmtOU0taZTRRaHRsMnBFbWhBNU9DQTM1eUpKcGxFMEEzM1VweE41WFNxM2pRdFZrZDlFckllNnNWcUEtWjRSbGVuaEFJNG03Q3J3ZXctSjhjbllXN2NuZVJuaHoySWtkNkdhdVFubzRmOUxYV25wUnZsTkpVdTVTV2VDanZtRmtZOUJ0UVFjNGFCZHBiMEdIMkNIOXFZM1JxOEhOVTltN040ZUJKdUJLT2lIMUJEaVFWNFdHa052YW9INEdJYXRSRmFWYzBXcGFubERWblJnZS1GNzdvMkJSY1FpQkIzMVdFM0pxN3ZDRDlYSVoxckJNZnNzdGhnNEcxUGliNC1jSk1FakNJUWE0SDVQZUFCYUt6R0xpRVRNRWp1cFFXVWJJV3ZJMktOdHpEd04wQkpWcjVrM20zQ19qMl9ady1Qd296VG1qbjA5X1ZOdzlOSERyeGd2VnZxR01GQ3JDRHpQX1lNNnhhRlM4Tk82bDc0LVByNVZUYlIzQTJGdlhlVTJSRWIzMGV3NDlYUGM0VDYyLTUwRkstM3dySFlNNmtTQ3l4ZXJYNXBZbmxpOWZlRlU1blpzTFQ0dENyOGx5R0FReVJ1ZEpBTVl6YnNzai1pdjZXMk5wNmFRWDZZNktfZ1l4VmtPTWU1bzctMWdiTTFfWG5lMklNZl83dE5oTERLNTFPMTBNWHZYTWJOblhaNjhEOGpCMmFhdHhfaHlFbEtSb0RMU05KTHJuMVJlY0xGMy1Nb1hMLVNQVFM2MlNhdUV5RGxoNDZ0T3p2TUJPeG95UjF4TEI0OWVOSWJkODBidVprY1BLQ1ZNUmI2OTNGVUQ3eHowZ3h3c1lWRTZsOTI3MXlOUml6MHRBX1BuSk4zbEZkTUkzNy1pQjJSTlFDV0ZYVHc"/><style>
8
  body {
9
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
10
  margin: 0;
@@ -1221,39 +1221,7 @@
1221
  </div>
1222
  </div>
1223
 
1224
- <!-- Generic Scoring Explanation -->
1225
- <div class="scoring-rubric">
1226
- <h4>How AI SBOM Completeness is Scored</h4>
1227
- <p>The completeness score evaluates how well your AI SBOM documents the model across five key categories:</p>
1228
- <ul>
1229
- <li><strong>Required Fields (20 points):</strong> Basic SBOM structure mandated by CycloneDX</li>
1230
- <li><strong>Metadata (20 points):</strong> Information about the SBOM generation and model purpose</li>
1231
- <li><strong>Component Basic (20 points):</strong> Essential model identification and licensing</li>
1232
- <li><strong>Model Card (30 points):</strong> Detailed AI-specific documentation for transparency</li>
1233
- <li><strong>External References (10 points):</strong> Links to model resources and documentation</li>
1234
- </ul>
1235
-
1236
- <p><strong>Calculation Method:</strong></p>
1237
- <p>Each category score = (Present Fields ÷ Total Fields) × Maximum Points</p>
1238
- <p>Subtotal = Sum of all category scores</p>
1239
- <p>Final Score = Subtotal × Penalty Factor (if applicable)</p>
1240
- <h4>Penalty Structure:</h4>
1241
- <p><strong>Critical Fields Missing:</strong></p>
1242
- <ul>
1243
- <li>0-1 missing: No penalty</li>
1244
- <li>2-3 missing: 10% penalty (×0.9)</li>
1245
- <li>4+ missing: 20% penalty (×0.8)</li>
1246
- </ul>
1247
-
1248
- <p><strong>Important Fields Missing:</strong></p>
1249
- <ul>
1250
- <li>0-4 missing: No penalty</li>
1251
- <li>5+ missing: 5% penalty (×0.95)</li>
1252
- </ul>
1253
-
1254
- <p><strong>Note:</strong> Penalties are cumulative and applied to the subtotal. For example, if you have 3 critical fields missing AND 5 important fields missing, both penalties apply: Subtotal × 0.9 × 0.95 = Final Score.</p>
1255
 
1256
- </div>
1257
 
1258
  <!-- Specific Breakdown for This SBOM -->
1259
  <div class="note-box">
@@ -1306,7 +1274,6 @@
1306
  </tbody>
1307
  </table>
1308
  </div>
1309
-
1310
 
1311
  <p><strong>Calculation:</strong></p>
1312
  <p>Subtotal:
@@ -1357,6 +1324,40 @@
1357
  <li><strong>External References:</strong> Add links to source code, datasets, documentation, and versioned download locations to support traceability and reproducibility.</li>
1358
  </ul>
1359
  </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1360
  {% endif %}
1361
  </div>
1362
  </div>
@@ -1372,7 +1373,7 @@
1372
  </div>
1373
  </div>
1374
  </div>
1375
-
1376
  <!-- Support Section -->
1377
  <div class="support-section">
1378
  <h3>🛠️ Need Help or Found an Issue?</h3>
 
4
  <meta charset="UTF-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
  <title>AI SBOM Generated</title>
7
+ <style>
8
  body {
9
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
10
  margin: 0;
 
1221
  </div>
1222
  </div>
1223
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1224
 
 
1225
 
1226
  <!-- Specific Breakdown for This SBOM -->
1227
  <div class="note-box">
 
1274
  </tbody>
1275
  </table>
1276
  </div>
 
1277
 
1278
  <p><strong>Calculation:</strong></p>
1279
  <p>Subtotal:
 
1324
  <li><strong>External References:</strong> Add links to source code, datasets, documentation, and versioned download locations to support traceability and reproducibility.</li>
1325
  </ul>
1326
  </div>
1327
+
1328
+ <!-- Generic Scoring Explanation -->
1329
+ <div class="scoring-rubric">
1330
+ <h4>How AI SBOM Completeness is Scored</h4>
1331
+ <p>The completeness score evaluates how well your AI SBOM documents the model across five key categories:</p>
1332
+ <ul>
1333
+ <li><strong>Required Fields (20 points):</strong> Basic SBOM structure mandated by CycloneDX</li>
1334
+ <li><strong>Metadata (20 points):</strong> Information about the SBOM generation and model purpose</li>
1335
+ <li><strong>Component Basic (20 points):</strong> Essential model identification and licensing</li>
1336
+ <li><strong>Model Card (30 points):</strong> Detailed AI-specific documentation for transparency</li>
1337
+ <li><strong>External References (10 points):</strong> Links to model resources and documentation</li>
1338
+ </ul>
1339
+
1340
+ <p><strong>Calculation Method:</strong></p>
1341
+ <p>Each category score = (Present Fields ÷ Total Fields) × Maximum Points</p>
1342
+ <p>Subtotal = Sum of all category scores</p>
1343
+ <p>Final Score = Subtotal × Penalty Factor (if applicable)</p>
1344
+ <h4>Penalty Structure:</h4>
1345
+ <p><strong>Critical Fields Missing:</strong></p>
1346
+ <ul>
1347
+ <li>0-1 missing: No penalty</li>
1348
+ <li>2-3 missing: 10% penalty (×0.9)</li>
1349
+ <li>4+ missing: 20% penalty (×0.8)</li>
1350
+ </ul>
1351
+
1352
+ <p><strong>Important Fields Missing:</strong></p>
1353
+ <ul>
1354
+ <li>0-4 missing: No penalty</li>
1355
+ <li>5+ missing: 5% penalty (×0.95)</li>
1356
+ </ul>
1357
+
1358
+ <p><strong>Note:</strong> Penalties are cumulative and applied to the subtotal. For example, if you have 3 critical fields missing AND 5 important fields missing, both penalties apply: Subtotal × 0.9 × 0.95 = Final Score.</p>
1359
+
1360
+ </div>
1361
  {% endif %}
1362
  </div>
1363
  </div>
 
1373
  </div>
1374
  </div>
1375
  </div>
1376
+
1377
  <!-- Support Section -->
1378
  <div class="support-section">
1379
  <h3>🛠️ Need Help or Found an Issue?</h3>