Files
EventLens-Public/PUBLIC_SOURCE_MANIFEST.json
T

422 lines
13 KiB
JSON

{
"schemaVersion": 1,
"sourceRevision": "a0b1324c0f3e54c1e9a26058aa2785f9487519bf",
"files": [
{
"path": ".dockerignore",
"sha256": "663daf09083ac1f8aeb1582e31d83c493f1658e60032854495e1031460156d64",
"bytes": 244
},
{
"path": ".gitignore",
"sha256": "7ba7eaae5eb39c261758cdd1736cf7631476766927d12e1c49f29b11c85cceac",
"bytes": 150
},
{
"path": "Dockerfile",
"sha256": "17bc8f55bbd2351ba1936ec81019a048e05c20c27507a1066a726439c117771f",
"bytes": 1853
},
{
"path": "Makefile",
"sha256": "c2fc6f3e23e426fa04513b17508ffe61609a98a1079810f57d8ab6b2bcd0ce22",
"bytes": 359
},
{
"path": "README.md",
"sha256": "5e8961597355247bf20df8424f60a694d0b94c3281407f3b91d0b034c42c2731",
"bytes": 10087
},
{
"path": "SECURITY.md",
"sha256": "37976245ec1a182766c9215a588564966d258d29c219fcdd38d7161725f2a2e2",
"bytes": 4860
},
{
"path": "VERSION",
"sha256": "51c18dc8694861beb47a67894e61044864214435389f6d3a274704d9566ff96c",
"bytes": 6
},
{
"path": "backend/app/__init__.py",
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"bytes": 0
},
{
"path": "backend/app/correlate.py",
"sha256": "0a0e5050e66629716c0d236c98e1e0c805bef0a2817fa334f885df613083dd70",
"bytes": 12470
},
{
"path": "backend/app/demo.py",
"sha256": "de23a0557558b57ebaa920a1ca70906d47fab8c51bd452b98484a8e8fe99816e",
"bytes": 327
},
{
"path": "backend/app/main.py",
"sha256": "4858dc69de23fba45ca61f18495d5bfb5d02c441f80fac33aebd5b86b53c0ebe",
"bytes": 11411
},
{
"path": "backend/app/models.py",
"sha256": "8ae8512d721e8258611eefe6e9badee9aefa0e18bacfcdd6150b491a010f9b3a",
"bytes": 2912
},
{
"path": "backend/app/normalize.py",
"sha256": "022a8c77e2de072700f8bd63a56de394ed4a71760b664d72532d2ff68353cf52",
"bytes": 10479
},
{
"path": "backend/app/parser.py",
"sha256": "ee30330c92cae8d9fd7106e798a98d4371a8766894df823dd742f30c63d2ca22",
"bytes": 8355
},
{
"path": "backend/app/version.py",
"sha256": "e232682839a274b3d80460de968c95d6d0c7dde4acd8a506de32302890f4aba2",
"bytes": 673
},
{
"path": "backend/pyproject.toml",
"sha256": "00cf1e47d79a0c1b2d5fd7ea2179231c8e3db4670828d750d3f67a16fe0b7097",
"bytes": 493
},
{
"path": "backend/tests/fixtures/README.md",
"sha256": "5ccce777d3b02b9181076f218a44e68105864fa6638a31724c1284836211e196",
"bytes": 801
},
{
"path": "backend/tests/test_api_privacy.py",
"sha256": "3c86e9de65b41dc907cdd646d0dd35ed6196a60291698286c2750c92d3c04eba",
"bytes": 6610
},
{
"path": "backend/tests/test_correlation.py",
"sha256": "c13a6046ca7a104dec01156aeddba7dd273dfdc3c31b2fe727c10075815a07d3",
"bytes": 1201
},
{
"path": "backend/tests/test_demo.py",
"sha256": "51c989cbb15ccb06385d6e73b072a7894135a344044c4e7ddf93bcc3aa9cac76",
"bytes": 610
},
{
"path": "backend/tests/test_evtx_fixture.py",
"sha256": "f0bfbc02b2353a42640daf4ad409dfbfeb4c06c949d91ba733e147cbcafbabf4",
"bytes": 761
},
{
"path": "backend/tests/test_normalize.py",
"sha256": "4043c1091ba7897249f0764a27a749a0344eec443d43087bdfcdb2cd937a28b7",
"bytes": 997
},
{
"path": "backend/tests/test_post_v1_hardening.py",
"sha256": "6a8a1774c9c16ce42397f4ae700ede9f77ae75dd6a50fcc77deef41ef862ba85",
"bytes": 10807
},
{
"path": "backend/tests/test_security_limits.py",
"sha256": "f494afff7b9dffd5ceda0a0dd89fa2c98b6ff9e11fc260784615def8a68264ca",
"bytes": 3161
},
{
"path": "backend/uv.lock",
"sha256": "b5fbd41e4fba64e79799e1412a5f91c426c8e5e7fcd0b0df8c1768757180cda9",
"bytes": 235409
},
{
"path": "docker-compose.yml",
"sha256": "7650ac8db82abc276df314c0cb4bdec5b5bb83be17190e3f16a72400efb01f84",
"bytes": 666
},
{
"path": "docs/ARCHITECTURE.md",
"sha256": "730281d8ffed30ce5ff8e2c75f5e17e6e6a2f969f90707516c985f598ca9d847",
"bytes": 3902
},
{
"path": "docs/CORRELATION.md",
"sha256": "7358216d20bf780994b36ddaad4790c71ebc561959dbfcfe6eec2c41a87f2b3b",
"bytes": 3797
},
{
"path": "docs/PRIVACY.md",
"sha256": "22b2887bf0e3bf99654d9350188daec617ea38255f89c03cd1e70ea77580d876",
"bytes": 3127
},
{
"path": "docs/assets/eventlens-demo-overview.png",
"sha256": "c24060588edb7004eac6cbd3b2164d84911d868bbc15d7c1deb7eec4faf558a5",
"bytes": 285470
},
{
"path": "docs/assets/eventlens-redaction-export.png",
"sha256": "5bed3e7ee9b3e1f96465a9f127a9ac18e358c02f23271478eb5734f05fdd6af0",
"bytes": 265967
},
{
"path": "frontend/e2e/accessibility.spec.ts",
"sha256": "5998b134062bd595cfb3ea65c24fb6ead3d1c5a7936f7a7d264e37257baf29c0",
"bytes": 2214
},
{
"path": "frontend/e2e/api-contract.spec.ts",
"sha256": "c4c98acdd0d22b887da0609310bf9b7cb4b10b1588ee3cb81ebfba4198683241",
"bytes": 3291
},
{
"path": "frontend/e2e/branding.spec.ts",
"sha256": "ea6ad4df4b86db50a8a8347e97e5004d7a45a8bf81bee6d3ab2061a2ce5a57a8",
"bytes": 1327
},
{
"path": "frontend/e2e/eventlens.spec.ts",
"sha256": "1537f595e5ae5ef612c2697fe801bcb66c7f5705aba38370a48ba592a8be0827",
"bytes": 2702
},
{
"path": "frontend/e2e/partial-and-error.spec.ts",
"sha256": "23ecb9ef44a8dee31aabaaaeb311390a31196c261ad1ec65608f2e25d205b6c3",
"bytes": 2412
},
{
"path": "frontend/e2e/portfolio-assets.spec.ts",
"sha256": "beb4c7dd354bf8244517ef32120986d8a4fe33f61f1317669c7cc86c49837341",
"bytes": 1870
},
{
"path": "frontend/e2e/real-evtx.spec.ts",
"sha256": "f001423d354bedd4dd4a3a2bf006c7ac06ea67022b8e893eb22b83523c45f7f3",
"bytes": 1130
},
{
"path": "frontend/e2e/responsive.spec.ts",
"sha256": "9cf6947caefd9a8ca89cb341751784ae0d714e967bb77da2fd6ccea8562e8bab",
"bytes": 1180
},
{
"path": "frontend/e2e/settings-storage-failure.spec.ts",
"sha256": "fb0269aa65e27c5668c54b171d1c0e73358ba0e82cdc36fa919b9481b5595a17",
"bytes": 1548
},
{
"path": "frontend/e2e/settings.spec.ts",
"sha256": "ba6cd3f1265e32e8dedc283b3d38280f226df66957d8385f9abf84b46a854b18",
"bytes": 3410
},
{
"path": "frontend/e2e/virtualization.spec.ts",
"sha256": "d14a4914988e0d971c26ec66c87b7cb0d9b11de543892ca920ebb28973aba731",
"bytes": 1411
},
{
"path": "frontend/e2e/workspace.spec.ts",
"sha256": "ce6153b084d3c6ae6ba280a6b1663b95bb5d14eb71c6aa3ca7246a05514c968b",
"bytes": 4529
},
{
"path": "frontend/eslint.config.mjs",
"sha256": "331e81c522e5b9786a51a87530cbaea96997bf9668dad261e6f7117c9a9cedb8",
"bytes": 1425
},
{
"path": "frontend/index.html",
"sha256": "562bab9fa6c3a0e1c977b0ef61856fe1f8a6e338686ce805474f2de29fb7448f",
"bytes": 847
},
{
"path": "frontend/package-lock.json",
"sha256": "2df5851a6e2a0da42cc046fca58b4c483bf8cf5cac2513761726992a46d2db07",
"bytes": 193055
},
{
"path": "frontend/package.json",
"sha256": "83d5fb76468d3fb8825f419817bb3ee452fafb3b618d675439988fcbdb43f259",
"bytes": 774
},
{
"path": "frontend/playwright.config.ts",
"sha256": "870a4c27f6da7e01e8609ce46d6f05e190f10319656c4f7b396fa939db47659d",
"bytes": 837
},
{
"path": "frontend/public/apple-touch-icon.png",
"sha256": "94f9b61268f3df1f8eb82e0c655bada5a31e5e235a4f39af43b6af8d97187a36",
"bytes": 14307
},
{
"path": "frontend/public/eventlens-icon-192.png",
"sha256": "65b2a5e56748318a6521cac564fd318b1fe5d44e8043583af4851657ab06afe6",
"bytes": 13829
},
{
"path": "frontend/public/eventlens-icon-512.png",
"sha256": "ed72d01fbbcb1a42767a4f0ddf3753e968c6ae20d9da04e7259082de2e1f4be4",
"bytes": 19587
},
{
"path": "frontend/public/favicon.ico",
"sha256": "15bfcabc811d370f9c264b993082f1134cbd64110f4f88f97c0df7da961a7c02",
"bytes": 6050
},
{
"path": "frontend/public/favicon.svg",
"sha256": "367216c5ce8caddddd3d3201c7e2ed34487ff7ae86c82c8237fc9a53ef71d5eb",
"bytes": 636
},
{
"path": "frontend/public/site.webmanifest",
"sha256": "e47b151281b9130912f24573e544d7f97e4cf005a4c04a43f8508a3006688499",
"bytes": 607
},
{
"path": "frontend/src/app/App.tsx",
"sha256": "5a605de7d22d01a0e82c77690ce3fa831da8a46d6861cc1a82a78a4b6eb18af6",
"bytes": 16490
},
{
"path": "frontend/src/app/format.ts",
"sha256": "3b006879ff2eeaafabbbccde0dd06c8695a5275788e1063c0adb46143ed73fbc",
"bytes": 2712
},
{
"path": "frontend/src/app/model.ts",
"sha256": "659dab5db49da5a3ff6f8f6ec2a7358cbbb9d6085814e2c8b29243c19917c491",
"bytes": 2773
},
{
"path": "frontend/src/app/validation.test.ts",
"sha256": "e85977b980e40f46ffd33ed46bb48ab1decc42c73374c31c6cd03b37a4367608",
"bytes": 2988
},
{
"path": "frontend/src/app/validation.ts",
"sha256": "1cc56bcdcc9f9f9bc582934493d0b58dc641b9d31846e6d8a22f96c1a39a7147",
"bytes": 4465
},
{
"path": "frontend/src/components/icons.tsx",
"sha256": "aa4be3ad6ec59703c90a9ea58d57964002305279dad695b018842e73c5b49560",
"bytes": 3714
},
{
"path": "frontend/src/components/shell.tsx",
"sha256": "2dab2e7f00179f4aca798c694f51b5587333065cf540e5bec36ec3f009482197",
"bytes": 4577
},
{
"path": "frontend/src/components/states.tsx",
"sha256": "f1c124f3f1d71ad0fd050796feb2e6117768eff80033a512e3b9abc6239ce98c",
"bytes": 4818
},
{
"path": "frontend/src/components/timeline.tsx",
"sha256": "1c4f00f8094b5fb961ee5ba0a3accc39ae2a072c42258202198ca8c3abb68881",
"bytes": 14451
},
{
"path": "frontend/src/export.test.ts",
"sha256": "4b29b8804b89fa4a24a5a72eae189421d9825413a8f2fe9aff5cef4279afc1ac",
"bytes": 3084
},
{
"path": "frontend/src/export.ts",
"sha256": "c9684adc77e1f7f03b65456704da4d98228ed48bcb4a9b45ba3963ad2a1da774",
"bytes": 4723
},
{
"path": "frontend/src/filter.performance.test.ts",
"sha256": "5dce8af288421b31623113d5b99ed3833d6e534c959c4f125274bb53c9b2f63b",
"bytes": 1065
},
{
"path": "frontend/src/filter.test.ts",
"sha256": "9b11358017ca756d40f8dfa26501deb13ac29dc311c94a78b1cfcb80c50f6587",
"bytes": 2306
},
{
"path": "frontend/src/filter.ts",
"sha256": "5079417fd973938cec7d8be4c53f696c32e9b5af856440463c89b6131ece96eb",
"bytes": 2388
},
{
"path": "frontend/src/main.tsx",
"sha256": "17bf4515b6bbb2bb45a23a5aad2c0009997431679b766877c97383f38fd3a6b8",
"bytes": 332
},
{
"path": "frontend/src/redact.test.ts",
"sha256": "845433d1d3816c41724da85e3c292afae2b9b8c6803fa5686db2b9db42d1c682",
"bytes": 4462
},
{
"path": "frontend/src/redact.ts",
"sha256": "c0feba977c333d53066e8f13282a4e43c74ecfcad9bbd9a086eab9251e1132c1",
"bytes": 7753
},
{
"path": "frontend/src/styles.css",
"sha256": "45595619d70e62e28d11c5696b1173fe3d78db6ec81e273312c24ddc792cbc3e",
"bytes": 42831
},
{
"path": "frontend/src/types.ts",
"sha256": "80eb8a81628f287134af1c10716c0c27a322ec9cf6f6fb6b1ca77634f62a1230",
"bytes": 1162
},
{
"path": "frontend/src/vite-env.d.ts",
"sha256": "65996936fbb042915f7b74a200fcdde7e410f32a669b1ab9597cfaa4b0faddb5",
"bytes": 38
},
{
"path": "frontend/src/workspaces/AnalysisView.tsx",
"sha256": "8ce9c0e1448222ca158fca4a57783570a1c04d462f42f0b23ab82e64baca15af",
"bytes": 2801
},
{
"path": "frontend/src/workspaces/HuntingView.tsx",
"sha256": "a50dc627a50a46ef574825beb274c0a76c6e44ff012488f16a58ba772ed20bdc",
"bytes": 6336
},
{
"path": "frontend/src/workspaces/ReportsView.tsx",
"sha256": "c9003a3f8989c92da519f64db1c351044e5f8b5df5c973216ae23e69b22b4a47",
"bytes": 5403
},
{
"path": "frontend/src/workspaces/SettingsView.tsx",
"sha256": "3bea2be936f3dcf1fbed7b789953f421b27a13e66dfc43ef9966ba2c6e3f6e69",
"bytes": 7847
},
{
"path": "frontend/src/workspaces/TimelineView.tsx",
"sha256": "7a051c83fcac216484db4b14edcddd8fb00c1c14372a62ba5462904f8de8b027",
"bytes": 2592
},
{
"path": "frontend/tsconfig.json",
"sha256": "317f0c6fe44b0b869051209834579ac81f80ea898cfdff2a971c90725ff08b6b",
"bytes": 402
},
{
"path": "frontend/vite.config.ts",
"sha256": "64afcd7677c678de227f1a86b53d7a4bcf113c9e2cac87612ef5e87c4fa3d8f0",
"bytes": 395
},
{
"path": "frontend/vitest.config.ts",
"sha256": "5a743164c54a746a75dc8604d5169fc1e1e6c1616b5217bad299da2d97e2741b",
"bytes": 151
},
{
"path": "samples/demo-events.json",
"sha256": "3b0bd933f0e067c7f2aa1dc620fc92248d7c422ee0a1edf144fc0a53ebc9ed34",
"bytes": 1680
}
]
}