322 lines
9.7 KiB
JSON
322 lines
9.7 KiB
JSON
{
|
|
"schemaVersion": 1,
|
|
"sourceRevision": "fe2bbe3ca5c98bf64be26a09c6c58ee805a7f87e",
|
|
"files": [
|
|
{
|
|
"path": ".dockerignore",
|
|
"sha256": "d4b38ea32c25c79f0348e9873f8ff9d6b1bbe9fac6f392149a397552092fb1ac",
|
|
"bytes": 273
|
|
},
|
|
{
|
|
"path": ".gitignore",
|
|
"sha256": "72c057804545ca54c34f731ef891b01e38082609918e981f82a98b17ca244b73",
|
|
"bytes": 154
|
|
},
|
|
{
|
|
"path": "Dockerfile",
|
|
"sha256": "5982e3118cb5e28d83d9807d82fe681ac626f5023f1ed6ec63804408c3fe7249",
|
|
"bytes": 1993
|
|
},
|
|
{
|
|
"path": "README.md",
|
|
"sha256": "a8b5176abcf5ddc844768c2116807a86d540ebaeab928f37ab059d7ed2630fcc",
|
|
"bytes": 6764
|
|
},
|
|
{
|
|
"path": "SECURITY.md",
|
|
"sha256": "39891b42e166d5e5dd29a6246c270d281305d36a54612477535419f677d5eb45",
|
|
"bytes": 5470
|
|
},
|
|
{
|
|
"path": "app/api/health/route.test.ts",
|
|
"sha256": "e519a0a0d5b946c7b21e6a3e8d9ba4d3ff141edda3eec89e770c889deff9bb28",
|
|
"bytes": 489
|
|
},
|
|
{
|
|
"path": "app/api/health/route.ts",
|
|
"sha256": "b49292d7c03cf8594b9ec8e7c3305e359da03238b15ee5ad48c98e20d0dc0d16",
|
|
"bytes": 391
|
|
},
|
|
{
|
|
"path": "app/api/inspect/route.test.ts",
|
|
"sha256": "de7144c431b0cf510f89cc14255b7a0d0dc38708c21e534faeb395e53e81c56f",
|
|
"bytes": 1714
|
|
},
|
|
{
|
|
"path": "app/api/inspect/route.ts",
|
|
"sha256": "e34c86231aff7f53561a8546713ff24e330b909b013d63ef6704a4fecf3fc57c",
|
|
"bytes": 2109
|
|
},
|
|
{
|
|
"path": "app/components/report/evidence-views.tsx",
|
|
"sha256": "57a6fc6448dbad2346a64adad5b9d74a44458ce29f4e31dffd74259311e50bd0",
|
|
"bytes": 9425
|
|
},
|
|
{
|
|
"path": "app/components/report/report-actions.tsx",
|
|
"sha256": "1b21b4a6f9a97ed590fb139e08b6ead9a1d93957c5ff66386bc1fe383eb1534f",
|
|
"bytes": 3816
|
|
},
|
|
{
|
|
"path": "app/components/report/report-utils.tsx",
|
|
"sha256": "2ab23b8951bc99c434f5bb5ba9f05237196f0624c58cbc08700222f683db4258",
|
|
"bytes": 4713
|
|
},
|
|
{
|
|
"path": "app/favicon.ico",
|
|
"sha256": "9ca7a93d73feb69793cfd7fd5e36ff3c817f363b97ec6fd281bddeb8a8872ab0",
|
|
"bytes": 4286
|
|
},
|
|
{
|
|
"path": "app/globals.css",
|
|
"sha256": "e48ea439984ddc3907f31a0b0183526818c670ff8f173759e5c2545c151bcde3",
|
|
"bytes": 45325
|
|
},
|
|
{
|
|
"path": "app/icon.svg",
|
|
"sha256": "d6e914eed7c3cdbe945073c6827b662b6acee5146657e6139b315fca2befd065",
|
|
"bytes": 350
|
|
},
|
|
{
|
|
"path": "app/layout.tsx",
|
|
"sha256": "f1c70724fa6472f1166b059220dd5a9b0ae8c16575b87ba0e2b29cc965240660",
|
|
"bytes": 691
|
|
},
|
|
{
|
|
"path": "app/page.tsx",
|
|
"sha256": "5fb824a874995521cb9f583923a85b1802fc29b3f059e17038cfdae1d8caeffb",
|
|
"bytes": 9944
|
|
},
|
|
{
|
|
"path": "app/report-view.tsx",
|
|
"sha256": "ef152f5df02c77d6067eab301ac3bf2b10e63eb103e3a7efd9f59b6203d337df",
|
|
"bytes": 25234
|
|
},
|
|
{
|
|
"path": "docker-compose.yml",
|
|
"sha256": "7e99f37c2a8fd04c67aa48ee6ed1b191d6058cd8e517391312f038b13c308570",
|
|
"bytes": 1080
|
|
},
|
|
{
|
|
"path": "docs/ARCHITECTURE.md",
|
|
"sha256": "bcb0b179ea3bb95d80e86beeabc7ce2394874d24369bbee919c1fb5841c5c7b8",
|
|
"bytes": 4686
|
|
},
|
|
{
|
|
"path": "docs/THREAT_MODEL.md",
|
|
"sha256": "54ef9c9d78f4c68628385b17a3d849b308499ae8ac592d2dbf37fa397213e7b4",
|
|
"bytes": 3799
|
|
},
|
|
{
|
|
"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": "10e44639c6f507b250c50ef8a22c5ca1d078643e65796904906b244c8a3f34f9",
|
|
"bytes": 14782
|
|
},
|
|
{
|
|
"path": "eslint.config.mjs",
|
|
"sha256": "dcb0749e57ff9a80c6114638f3a010dc2bb30e8cf546da8a65e05621fae20d3f",
|
|
"bytes": 509
|
|
},
|
|
{
|
|
"path": "lib/inspect/admission.test.ts",
|
|
"sha256": "f8b9f6f1eac16fc0aee0626bd00b8648f425dd5143c95420d0514ec3a27f9579",
|
|
"bytes": 2195
|
|
},
|
|
{
|
|
"path": "lib/inspect/admission.ts",
|
|
"sha256": "a46e1aef9acb85aa93fe471e0002012ba3b2abed09001492aac80e6754dbc5bd",
|
|
"bytes": 2019
|
|
},
|
|
{
|
|
"path": "lib/inspect/deadline.ts",
|
|
"sha256": "76df833f5ad10363d061284e9bed1f06a290e7c72c7ca232e417ddf42901d65f",
|
|
"bytes": 1076
|
|
},
|
|
{
|
|
"path": "lib/inspect/demo.ts",
|
|
"sha256": "607788f2bc122cf81b29ef080fad6191b1e30d9ac750ea76fa210537edb85dab",
|
|
"bytes": 3697
|
|
},
|
|
{
|
|
"path": "lib/inspect/diagnostics.test.ts",
|
|
"sha256": "8530c28c90e09ae7a9723e51bb22cb55d4a43a97e946d96d16a7cf2e199224de",
|
|
"bytes": 8647
|
|
},
|
|
{
|
|
"path": "lib/inspect/diagnostics.ts",
|
|
"sha256": "b64afd62e5e97c9acab0cf4acc726b4e235abdd4b3c390a989886d961ddd8d98",
|
|
"bytes": 27087
|
|
},
|
|
{
|
|
"path": "lib/inspect/dns.test.ts",
|
|
"sha256": "41bfad04d413406937b28294807350b18b52f1e56630ddde492fd85db88f6a7b",
|
|
"bytes": 4204
|
|
},
|
|
{
|
|
"path": "lib/inspect/dns.ts",
|
|
"sha256": "62174f54923e92203bd4ec87a5274aa40543eb6728d49d3e091bad52d3c2f91b",
|
|
"bytes": 9671
|
|
},
|
|
{
|
|
"path": "lib/inspect/headers.test.ts",
|
|
"sha256": "9de489c7eb2aeacb55a505ef0cb795f327579d3ebfc06e68bd85d8209ac7784f",
|
|
"bytes": 5137
|
|
},
|
|
{
|
|
"path": "lib/inspect/headers.ts",
|
|
"sha256": "abc6f120bd9439ee72b074bd4f5d2401f09ce082f2a8b409175bf83ed8c6fce0",
|
|
"bytes": 14253
|
|
},
|
|
{
|
|
"path": "lib/inspect/http-status.test.ts",
|
|
"sha256": "a1b95fd36f30a533f8518bb67a1ec6a844b1f0895feb44da46413b136c125757",
|
|
"bytes": 740
|
|
},
|
|
{
|
|
"path": "lib/inspect/http-status.ts",
|
|
"sha256": "b16e7177ca4a39d74be8b8b7bc66d286deb3c9b1be718bf87e8b03de6a2c5a02",
|
|
"bytes": 843
|
|
},
|
|
{
|
|
"path": "lib/inspect/http.test.ts",
|
|
"sha256": "1f57311dc6e21c7aa568fefc61d48f0bc8ba86c463faa8827145095a5a9712b2",
|
|
"bytes": 5785
|
|
},
|
|
{
|
|
"path": "lib/inspect/http.ts",
|
|
"sha256": "83a6793782310399d3947b447f1fe68ddcb0120bbdf3854c1f9621a4c13be30d",
|
|
"bytes": 12246
|
|
},
|
|
{
|
|
"path": "lib/inspect/inspect.test.ts",
|
|
"sha256": "75cbdf06dfb3b3adcb521bb75352fbb419902953fdd464f92d626653116cc110",
|
|
"bytes": 890
|
|
},
|
|
{
|
|
"path": "lib/inspect/inspect.ts",
|
|
"sha256": "392cecf0f292df776e71425968ff7f4a5383e16b78cf02429e261f8c8832737a",
|
|
"bytes": 2556
|
|
},
|
|
{
|
|
"path": "lib/inspect/policy.test.ts",
|
|
"sha256": "3c221dcf8676487bb52902dca6a03f28a06314e6de23fd1320e7c056e3e1c99c",
|
|
"bytes": 1388
|
|
},
|
|
{
|
|
"path": "lib/inspect/policy.ts",
|
|
"sha256": "94be8cdb69ecd30bff0abd3841feab1de636c844e0821fb509b499892eec8842",
|
|
"bytes": 2991
|
|
},
|
|
{
|
|
"path": "lib/inspect/report.test.ts",
|
|
"sha256": "4164a76a6837524ff9538a91427b4bf15231c73ef912abe06b9c6f674311d919",
|
|
"bytes": 1517
|
|
},
|
|
{
|
|
"path": "lib/inspect/report.ts",
|
|
"sha256": "5aa54c914059b62e938159e15aecc2fe463aca048d04945e56c55c91d07c8502",
|
|
"bytes": 2553
|
|
},
|
|
{
|
|
"path": "lib/inspect/score.test.ts",
|
|
"sha256": "a8aa4180bccbfe74ec784bd804a7cbcecdf96feb0ed81203e73925bd3fa5b570",
|
|
"bytes": 1356
|
|
},
|
|
{
|
|
"path": "lib/inspect/score.ts",
|
|
"sha256": "f040ab703ea3958aedd0a37efbcb5578d23f9286eb92a04f50aa31c174c38a02",
|
|
"bytes": 953
|
|
},
|
|
{
|
|
"path": "lib/inspect/tls.test.ts",
|
|
"sha256": "bb08b00f4f405047e9677e10eb766d7ab63e4edb6797a0b0cb88fb97d727118c",
|
|
"bytes": 5419
|
|
},
|
|
{
|
|
"path": "lib/inspect/tls.ts",
|
|
"sha256": "a47e2f499cb6b803367ebc9d6be1db4e9e29d61987a935346014120173f10200",
|
|
"bytes": 5690
|
|
},
|
|
{
|
|
"path": "lib/inspect/types.ts",
|
|
"sha256": "1305126a7904ccf691605ba8c05ba4a42d34e2a6ebcfe307f7f179e3967b6400",
|
|
"bytes": 1203
|
|
},
|
|
{
|
|
"path": "lib/inspect/validation.test.ts",
|
|
"sha256": "4faf3451a40e3439d0994d3942297154fe08e9f7ce191ba4fdb2d4fd687d5682",
|
|
"bytes": 1248
|
|
},
|
|
{
|
|
"path": "lib/inspect/validation.ts",
|
|
"sha256": "64e15f3273fb978bb54741698567f27da4e06b4faf749034d67f4acd6fd31b1e",
|
|
"bytes": 2992
|
|
},
|
|
{
|
|
"path": "lib/version.ts",
|
|
"sha256": "2dcc64d9106e5f65f3b9570f96d4aba2622619bad0f7b45ab54f935f67fe3dd5",
|
|
"bytes": 187
|
|
},
|
|
{
|
|
"path": "next-env.d.ts",
|
|
"sha256": "1b59d4c6b83807db275d43f3cf2cc8e9323f465fab764eea091cc5becd5bad37",
|
|
"bytes": 295
|
|
},
|
|
{
|
|
"path": "next.config.mjs",
|
|
"sha256": "b99f21f877f27b595db21b2a0e7f1e99378a87eb21dbcff5febe534f69b2a982",
|
|
"bytes": 911
|
|
},
|
|
{
|
|
"path": "package-lock.json",
|
|
"sha256": "1c9913bac05f70f09f3a512e3edbe6d5031d97d1654c299edee0f8c65d7ce25d",
|
|
"bytes": 265224
|
|
},
|
|
{
|
|
"path": "package.json",
|
|
"sha256": "64a36582dfb66a12c2abf71855c4f4b870ab2b6c674e6336f689ec1f344155a0",
|
|
"bytes": 881
|
|
},
|
|
{
|
|
"path": "playwright.config.ts",
|
|
"sha256": "cf98c061832394f990cf66268b86f1a3414b37221052056216d22f8c30eadb6f",
|
|
"bytes": 827
|
|
},
|
|
{
|
|
"path": "public/dockerman-icon.png",
|
|
"sha256": "350325ea7c6ddf4e38f7eb7f49fcff5e8f8ce172d831f4fbbd50e19f3493ae88",
|
|
"bytes": 6114
|
|
},
|
|
{
|
|
"path": "scripts/generate-sbom.mjs",
|
|
"sha256": "e91c6ef1c3cda5f3121807ef70a5ed690eab2954cd2f98ca9276937819ec7cb1",
|
|
"bytes": 666
|
|
},
|
|
{
|
|
"path": "scripts/start-standalone.mjs",
|
|
"sha256": "878e31a70268cf794464b26382e3a738cf81a1acf4b59035f730f976e6046eec",
|
|
"bytes": 885
|
|
},
|
|
{
|
|
"path": "tsconfig.json",
|
|
"sha256": "9a9faaa9620f2b919755c0696f6790d8b5aee81a0fd8d6eec9803d3161c5dd0c",
|
|
"bytes": 740
|
|
},
|
|
{
|
|
"path": "vitest.config.mjs",
|
|
"sha256": "50683bb0c5edceac875b21d63e621e1acfff59b1889432f784e37880df1f45d4",
|
|
"bytes": 296
|
|
}
|
|
]
|
|
}
|