Files
CertScope-Public/PUBLIC_SOURCE_MANIFEST.json
T

322 lines
9.7 KiB
JSON

{
"schemaVersion": 1,
"sourceRevision": "2ecbac0dd74ebab613af57640f2d1ac5245ced6d",
"files": [
{
"path": ".dockerignore",
"sha256": "82467a198160b26cc7b6c27b226b95b0f57816e06bb02b600a604879644265b6",
"bytes": 250
},
{
"path": ".gitignore",
"sha256": "609c0dfeea64035c5cbf636ecd5d329e5e7cdae92f534b2865e8c1797ae376cd",
"bytes": 141
},
{
"path": "Dockerfile",
"sha256": "f598ed54e5190d104426b9d3c2fe31a7b7d6e2e08cd15d980e164ed0dc1932da",
"bytes": 1932
},
{
"path": "README.md",
"sha256": "312ac5975e10bd53d320fbbe1fe4228812ebe7e34d5bea0c4f18576de97d2cf4",
"bytes": 7382
},
{
"path": "SECURITY.md",
"sha256": "d52f8e3a527e826b4013f11e854bc0adcb73b4a13631544001675cea8a299bb1",
"bytes": 5440
},
{
"path": "app/api/health/route.test.ts",
"sha256": "fb5e8e3cec628addf25f2a4d039b654e4803856456f4a553e11a37be3cbbe4e9",
"bytes": 477
},
{
"path": "app/api/health/route.ts",
"sha256": "ff0b7c14763fa2de8f53c34e186b8c071a08cd68d536068da597020747ff4194",
"bytes": 379
},
{
"path": "app/api/inspect/route.test.ts",
"sha256": "a1df381e5f031bc16add1310d87e78a5b6b223a1a5207d5540c1d89d4c41d3dc",
"bytes": 1675
},
{
"path": "app/api/inspect/route.ts",
"sha256": "e3914eb3269f5980f676741aaeb5f9cb1c0612a04fc11abd573b4f1b0ee1eafb",
"bytes": 2069
},
{
"path": "app/components/report/evidence-views.tsx",
"sha256": "c11a01a472daf180b8e05f47f26d8df8e5ed91f0376cf65a387c832267279538",
"bytes": 9366
},
{
"path": "app/components/report/report-actions.tsx",
"sha256": "8b4d52071100c313187b2d8eeb081ed8d82647bda78079eecbac1a467f0d3fe6",
"bytes": 3753
},
{
"path": "app/components/report/report-utils.tsx",
"sha256": "7faadb7f1b6c04801a85b33819f10389cec6333d25049000fb52cfe6e8393857",
"bytes": 4603
},
{
"path": "app/favicon.ico",
"sha256": "9ca7a93d73feb69793cfd7fd5e36ff3c817f363b97ec6fd281bddeb8a8872ab0",
"bytes": 4286
},
{
"path": "app/globals.css",
"sha256": "141faa10e72a9da45b20d5e16f32d702d19aabe7394e01424534f42808fe5e3d",
"bytes": 44834
},
{
"path": "app/icon.svg",
"sha256": "1d87471a408410e7b5bebe28997b93222233a7024e6711cb6fe4163410706fde",
"bytes": 346
},
{
"path": "app/layout.tsx",
"sha256": "2a805e39a5fa52f32b6fcbc7eb11bf23965e52ef1250d163edf430e7f2b18711",
"bytes": 669
},
{
"path": "app/page.tsx",
"sha256": "582bad64299b4818ee1eccdb20f790dde3f812c9c2a2473537e67fd7a60c25c7",
"bytes": 9820
},
{
"path": "app/report-view.tsx",
"sha256": "9b181d611baa2d12393de5c6a75fb8d039a06f1f819c6883626d84be53139829",
"bytes": 24961
},
{
"path": "docker-compose.yml",
"sha256": "b0e941c20b06a79787b9d662d2f5da17e755d507159f24127a318a8cd776de92",
"bytes": 1044
},
{
"path": "docs/ARCHITECTURE.md",
"sha256": "61620cbb5f4d6274044cc2aea200d3d3b05376d96ddb156b6f1e397fcb9aa438",
"bytes": 4641
},
{
"path": "docs/THREAT_MODEL.md",
"sha256": "935aeb569e11db88dd4e87b9d711d1ebf265ff7c35ba450f328b72adca7cbbb7",
"bytes": 3759
},
{
"path": "docs/assets/certscope-http-evidence.png",
"sha256": "a587dd0c17177baa83d1f72c030642777eef587946c540a50076dff18bbeb2ef",
"bytes": 295467
},
{
"path": "docs/assets/certscope-overview.png",
"sha256": "43fdda7f707617dbe70bdf1244882dbb2308448ac507d22d05ed453d21d9a17c",
"bytes": 401387
},
{
"path": "e2e/smoke.spec.ts",
"sha256": "e81f86b147176bdafa7678c5aa28db2a9b5e0c9190de7c5760129a292e324c3a",
"bytes": 14561
},
{
"path": "eslint.config.mjs",
"sha256": "b1aadfdfb33fc3d8008996b4d9c50ca49784792cf7a824d88dc42c22e14806c8",
"bytes": 494
},
{
"path": "lib/inspect/admission.test.ts",
"sha256": "49750e8c539d02108f85e985425feae6d6a99bcb4fe21b2f2b8d0255794a33b7",
"bytes": 2147
},
{
"path": "lib/inspect/admission.ts",
"sha256": "56ba4dbe7dbe3240509dfdf6b68ee95bc30a405cd479acca4bd9bb094cdd7ed4",
"bytes": 1968
},
{
"path": "lib/inspect/deadline.ts",
"sha256": "f8b88cae2cab41e2fc50f0e152d19e266eadabb6ed60de7ba1cd56638376ef9a",
"bytes": 1034
},
{
"path": "lib/inspect/demo.ts",
"sha256": "63d9e02a6249e3d484fd6e435c27150442b035fed4782e1f4f6939c490dab43d",
"bytes": 3604
},
{
"path": "lib/inspect/diagnostics.test.ts",
"sha256": "029bfc13d1b40dca0cf2b37a4754a3e7d5ba50489013c41cb66232d05aada1fe",
"bytes": 8506
},
{
"path": "lib/inspect/diagnostics.ts",
"sha256": "52e0906b72a3d04fdbc295349988f24c37b73feb328671010e88659936486d16",
"bytes": 26503
},
{
"path": "lib/inspect/dns.test.ts",
"sha256": "257d71dea26503b3506a05f80faae549ba789b4b70415e6a3aaae8b8ac330cd4",
"bytes": 4126
},
{
"path": "lib/inspect/dns.ts",
"sha256": "9621fc2eb41c03a5305ea1705d9b931d927c74429ee4e509009743ce31bbef0a",
"bytes": 9485
},
{
"path": "lib/inspect/headers.test.ts",
"sha256": "883d348a0d0d7df0d93ea7116a941b8d11b1c48d0f6d4642cfe23e1182b99841",
"bytes": 5055
},
{
"path": "lib/inspect/headers.ts",
"sha256": "dadfb89a43cc94c13a499e7408e9ab42fee4e5b5a6612aea067379b6135bdaf7",
"bytes": 13994
},
{
"path": "lib/inspect/http-status.test.ts",
"sha256": "9be6735073c31d799834386386115c11d598b748de56e054a0f8bf6a2ced679c",
"bytes": 721
},
{
"path": "lib/inspect/http-status.ts",
"sha256": "caf9eb56efe0f8a37b2666a6f5cf88f110e548b4f37787a96c85cfb3f1f095a8",
"bytes": 826
},
{
"path": "lib/inspect/http.test.ts",
"sha256": "57986acbd2a16a905a4d64ec4107c93079a8f4ddb643e195dfcf9213231797f5",
"bytes": 5687
},
{
"path": "lib/inspect/http.ts",
"sha256": "f8df686e579721b52c8a285baef2e17d65358ab2a7e9de0d5773677bfd70419f",
"bytes": 11953
},
{
"path": "lib/inspect/inspect.test.ts",
"sha256": "19863703d0fa99a4a00a87910a61fb1d8969e9d52db6048af97c302665c26df0",
"bytes": 867
},
{
"path": "lib/inspect/inspect.ts",
"sha256": "123adb4a1ca76a487e92f8fa0ea031071914ef9d2ce16fa416055cd669a2a328",
"bytes": 2509
},
{
"path": "lib/inspect/policy.test.ts",
"sha256": "d7484a46384f90067d694f8f3461524619c46019589f62b6312a8100fa0ed87d",
"bytes": 1370
},
{
"path": "lib/inspect/policy.ts",
"sha256": "fe3442e26c55e5d00c4a4fd4154a6a625f2fcd7e61be9b367bdc88a1416cc808",
"bytes": 2919
},
{
"path": "lib/inspect/report.test.ts",
"sha256": "5281b1bbabcf2a20a2cb7e7abc4fecac0a2f869ff38af82948bd9ade7525fa3f",
"bytes": 1482
},
{
"path": "lib/inspect/report.ts",
"sha256": "9403fe8f7deaef58c271bb76f54042e32c6a98a9bc4ebe4ab0fa8a1d76b9c298",
"bytes": 2497
},
{
"path": "lib/inspect/score.test.ts",
"sha256": "0821a45bf91712beedc75e7c045292b6429c8287718cb11fec84cf6c0205d03c",
"bytes": 1313
},
{
"path": "lib/inspect/score.ts",
"sha256": "33201b299912ed4958d97619937d09e611f885fa3eeb43f10c304f12154b24d0",
"bytes": 931
},
{
"path": "lib/inspect/tls.test.ts",
"sha256": "50a9c583227b84ef0aee61ad897e492729bccb222f2baa34598036c2fa0943d9",
"bytes": 5301
},
{
"path": "lib/inspect/tls.ts",
"sha256": "270214de77d384daf908738281813d6baaaa914cdeb057f18fff8570129d33cf",
"bytes": 5550
},
{
"path": "lib/inspect/types.ts",
"sha256": "13f1ad4a64af0bc068532964daa0dd50088d89ed72402447893722e137eac6ab",
"bytes": 1182
},
{
"path": "lib/inspect/validation.test.ts",
"sha256": "b4fc44eea6dc28431da77de68b79c262f45224114613ca55acc2f1504f906dff",
"bytes": 1223
},
{
"path": "lib/inspect/validation.ts",
"sha256": "653a47bfab3debf265a74d193b0b2d7287e8f1ace7a1c8bd62fab2692e07c5ac",
"bytes": 2940
},
{
"path": "lib/version.ts",
"sha256": "11b9a4016428745fda692a076c30f779fbea2ebf9fc82b0f1cd08b1e3711ab16",
"bytes": 183
},
{
"path": "next-env.d.ts",
"sha256": "1862ac4bbbc5192d4bf562161df66ea547ed3e67173100656ab606ae9797db2b",
"bytes": 288
},
{
"path": "next.config.mjs",
"sha256": "655a1842726b5a69a872b6999bd5c4deb59673e52af5f0f93b9470688ceb9d76",
"bytes": 889
},
{
"path": "package-lock.json",
"sha256": "5f7d771881320237794764011fc1848552df561df9839add921acba4aa7e4a45",
"bytes": 257720
},
{
"path": "package.json",
"sha256": "4f4ce32343ede89397b533cbd2e187f58c13ecb55671f0d460ea69622c580287",
"bytes": 847
},
{
"path": "playwright.config.ts",
"sha256": "664ee155d5a03f6beda5834d23e646ebd32cebbbfdde1ee86b53150eae2212a4",
"bytes": 795
},
{
"path": "public/dockerman-icon.png",
"sha256": "350325ea7c6ddf4e38f7eb7f49fcff5e8f8ce172d831f4fbbd50e19f3493ae88",
"bytes": 6114
},
{
"path": "scripts/generate-sbom.mjs",
"sha256": "f5250c0c5d33e818e2faee9b908a59d6c0e19bac33b31a6b99efd26d36726823",
"bytes": 650
},
{
"path": "scripts/start-standalone.mjs",
"sha256": "132d0fb2cea86c3faf66dba6e08f722f7356606af0aa2ca84e4bdbbbad3111a4",
"bytes": 866
},
{
"path": "tsconfig.json",
"sha256": "d0015b2639702f15c4e74a50fe31087cc8cd8515113f41dab0768740846d9d2b",
"bytes": 699
},
{
"path": "vitest.config.mjs",
"sha256": "440a7248b046aed68c9f5b89feb252c981b542415e37e0f99af4a5abd5f5e264",
"bytes": 285
}
]
}