749b07e80567f296613c81587fed7fc9a9bd9feb5601da5dc95019cd7551c6c0  .dockerignore
28b323549210577893b010975ade6f1b28abe3312b8d4230034bf63db0804892  .gitignore
072faef76303c375bca4e68da8e7f7248c9c8cc54b5e0e2ac7f5907e5f922178  Directory.Build.props
9bdd4429b88b39f4c3ddf20e0685243a579097c1fb2abc0a402cb0d1c7840489  Dockerfile
9508cae5f76364f56e80eb97cb16493977243cf38e5cca6284e3d74f83b20a2c  NuGet.Config
873a7c3288febcd07cebb559ec111c5d6d3d37475f10405c982dcd538a39a623  PUBLICATION.md
a3f799ebcfbda666c536c7d6d0147f1cd40be23c0d115b1b8dd0ba96bca05777  README.md
a6e3f5287dbb7466ca921cb52d5b8f13b95c1b2679696722cd1f704ee2407ce3  SECURITY.md
45030b2d7e3f339526883177dcc7a568120ce42b0e7d8cfd50415e7381e10aa3  Versions-Docs.md
60409ad68518afed5aed18dd8b0c7c3c99fb21e825502281da93f9574cfc5d8d  compose.yaml
5d20712651438f6ab812acce79a828ef192ba15eab9a3f7e4b9c844c9e5e39ce  data/baseline-environment.json
92ee9977f98fd56848e37f0e6dfdf55454226c38c4a78d2ce043ea65f335e7c7  data/baseline.csv
e718977854703d513fd01d33a4a3885385b35720245144671cb2fbc05e4cc285  data/baseline.json
30c488afd0beb9d463e6b5728c8560200409157434ec9e70ff59c59c4999fa17  data/fixed-environment.json
cf086dcf6db96befcd9db2cabb3f9859c5aef44f85e58300f6f5edd270c583a7  data/fixed.csv
410c00d7a03875ed364e34dcb0cf1a0493735e4c3d4e1ea9b4e4af0df46a9b16  data/fixed.json
0c384647c73b6ee2cea1939f090ab183f771edf4382f6237d69af32b63c5b6e3  data/metrics.csv
e80f427ad160f5dd0af91f09b1cc13bf0687abdf24d195c725fe1a08aea47e1d  data/metrics.json
2e6aed90b4eac47dad509c92569e929c749610be88b2d744315b50cf465fc654  data/oracle-validation.json
f7720857ebb3aed32b6f83f57eb9dd369ddc67939636447883adff31b4ff9d25  data/pdf-validation.json
19998cd94a9f604da884cdb1855f139b4840c0c77993bc8385a2e49ae8ec4fc5  data/scenarios.json
d7fffbb8f4d4974ddf17b5e36e09712e4f4559947c0e6febd31a1f583388564f  data/source-manifest.json
347934b15aa003004b9eeff99f685fd0111873c85cb6f1f4ef9eab621690eefb  data/validation-summary.json
8c148c9b24c1b5758085cfbdecdfdcebc42d1724400f94fd46b17f22988b46b3  docker-run.sh
5c0f374ba177560c2ec9e4b046aed77fb785bd05dd4d34537918a5570d325d79  docs/CVP-evidence.md
24ab24306b8ec8d4fda0dd801ddce4eac1f97c4215a9c1171d19a1b20fa2f68e  docs/data-dictionary.md
3d2a265f1b84da04afa417761ebbdb27f29891630e444784a801e3946821df9d  docs/paper.md
9b58b34ddbf1185b3a92fcd2c7293312e792974abf2d0b224785b73dfa643e6d  docs/sanitization.md
d084d8b5083cef2827d1b10920711286236760df512852d82e249eb7b725c85f  global.json
397d81ada853944ebc99ab4c0d57f8d81bfbfa0d32d802cab4ec0fe5780bb595  lab/DnsFixture.cs
42a87dc0a39bdc29e1729e51d782a0f945fe0747f59211514faef7139f257b79  lab/Lab.csproj
599b1c29ffeef0e2bdd194dff9e1e01ba9d1de2c4dbe31e76fd4bda4e4aaa747  lab/Namespace.cs
3bd85188e4af3d553df244076603f9e356676a065dc9fe81c5a25537ff509da6  lab/Oracle.cs
f34c856948a8800880c6402926605238e2a6b4fb53c427a6a2ba23c1f69bd0a4  lab/Program.cs
860ad00a3ab8cd46a69dba3e6e55c72f4a4a6801cd8a5c967a9accc66c3599ec  output/OMARINO-Research-2026-001.pdf
42ee5c99db2b7b6c8d07f0089d6b386d6e344088a6d44da127a2eaf80609e04c  patches/CookieProbe.patch
eed5c86e8640f928c653ab9ea8d0b135ddb15d0f2e95a465fd6aaa224403afb0  patches/DnsProbe.patch
f7020e1aaca3ac5ee8384e23a4ecd306a34b6891dadb1a9830009c14ab3d1a69  patches/PerformanceProbe.patch
4400b437d5493f6c5c5ab3ce183e7a3d7de508bd73cb18b17b31857cb53ba513  patches/PublicExposureProbe.patch
b48f37f10c8fb36529dea77cfba4032a028af36093db7a9a65b99658aaecece8  patches/SecurityHeadersProbe.patch
2a7bce171f12231bc630e41db508015cea03ed8accefa66ad5c62983fff8eec4  patches/TechnologyProbe.patch
3528584aded79813cddf32f93edd1b963d9f853c1f84ac332e6399037837af80  patches/TlsProbe.patch
eb6b96eda2e919ab737dd2ca6a0d290e7296520378192f7367cb5db40b7bffad  run.sh
2c15b70b7dabca6a2e5385fa53716294162a09a7b43d5072292ccb09e3cc109e  scanner/LICENSE.upstream.txt
db9db41816906ae3dcd09e5b4ed2b4136332496686e217d6972ffae14ce1276f  scanner/baseline/CookieProbe.cs
19b9f29abff9c2e58a695209fb88c86c5e35f366ba8a8042de7d6df098abdee1  scanner/baseline/DnsProbe.cs
0ffe60e1f87736d9abe4aa3ca0ba1afc79438fa5fe27eb5a612a1421a2043f57  scanner/baseline/Enums.cs
0a453c82e9e2b623cefd53768bdfc6fa3dd8455e1c05f58505fa15d960330c2c  scanner/baseline/IProbe.cs
a925fc48715a15c7e7cff2ac10d4efcbb8d96d88121bc9396e0468eb4e9cf3ea  scanner/baseline/PerformanceProbe.cs
2ccc23f26a0de49a1c96343bd6479aa4d47e547451f508d83b98fe34223ea15e  scanner/baseline/ProbeBase.cs
4e1d8dd8725047aa868eea79f100a4309765af210f544bd1a2b10be2770fbfb7  scanner/baseline/PublicExposureProbe.cs
9ca285c84dca3c8149939dfdd228132cc6014d85de4905fdaef499d13c0d0979  scanner/baseline/SecurityHeadersProbe.cs
20eaabfd1e18fc42f2ddc55775edf88eff6a956ff7659cb9a724562ff672176e  scanner/baseline/TechnologyProbe.cs
b2605c3f0b26c3d71a4cd98e6b283973c46e984b402aff366f0b55409e050457  scanner/baseline/TlsProbe.cs
299c76b88b1c82cf445f45f8c86cd65ec2c95437aa54a7d090466d025f54ef76  scanner/fixed/CookieProbe.cs
741c82f0d20435aa91f95a0076fe6e1858a7a87b85e8f15b0b5c7eca907140e2  scanner/fixed/DnsProbe.cs
0ffe60e1f87736d9abe4aa3ca0ba1afc79438fa5fe27eb5a612a1421a2043f57  scanner/fixed/Enums.cs
0a453c82e9e2b623cefd53768bdfc6fa3dd8455e1c05f58505fa15d960330c2c  scanner/fixed/IProbe.cs
00719a9a44d61a8db4d15c44b9b764633b03a48d164f3ed8edfb17e917e5e256  scanner/fixed/PerformanceProbe.cs
2ccc23f26a0de49a1c96343bd6479aa4d47e547451f508d83b98fe34223ea15e  scanner/fixed/ProbeBase.cs
628cbd5dbaf93295c1961583a280d47800eaa4869b33b66a86af2d915cabdb93  scanner/fixed/PublicExposureProbe.cs
95d268b51eae4fd7fd87a10f6aa2076f724e9e4fb130619632918c8c6ac1cffa  scanner/fixed/SecurityHeadersProbe.cs
8952f42860d63203b0aaf2b33b608bf09df7311a5bfda6ba1cd1e69bd7630cf3  scanner/fixed/TechnologyProbe.cs
7e0f9e635dda389d9b2bbf7889b68183727018b03f6e6ad3b347d2a198c63cae  scanner/fixed/TlsProbe.cs
a2417d4281b073a7efc26a2185028a35c688f35b7e1ea2fb3d51850d571809c6  tools/summarize.py
04acebd27c11981256a5de262904da09056c4c30d5433eaefbb645696388ead2  tools/validate_evidence.py
