{ "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 } ] }