SPDXVersion: SPDX-2.1
DataLicense: CC0-1.0
SPDXID: SPDXRef-DOCUMENT
DocumentName: project
DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-6586b457-8eb6-4a7f-a165-7c6d99dea2bd
Creator: Person: Anonymous ()
Creator: Organization: Anonymous ()
Creator: Tool: reuse-6.1.0
Created: 2026-09-12T17:30:15Z
CreatorComment: This document was created automatically using available reuse information consistent with REUSE.
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-81086e6ca8e268f743ccf7e5b5e6cfd6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c56136a661d9bd8d412aac3fe035af5e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-52b2859005b13783532530a54a4188f0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f9a454db37b7b86dea38ed4b4e2cf79e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9ea9d64509270c7dc95d3e0b541007b1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-41c6e215f1289e97ae01e0a2efa90a4f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-830f2d22c87d160a44800169c6c274a1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d192866c4faa5d5887c6da3a4bb7c0d2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a8cc1697195534231ae1dded26721661
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-149f8b118848e1cb35e2689192d4d7ef
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3c3b75b96c8ff63b0ce52ac551d520aa
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-90403d666a73df5f64ad96e1ac8a0141
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-12633aef19a2eaca8abc011133596a49
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-49423d97e83e466a000452c5e70bba37
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-65bae63502a81b3408a7f81ff59af429
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8a57f30cb2a2a89197e19a06e98f0e1b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-567c531cca26a026b738a30a9b644806
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9e42b05772c1c9d27d96cd4ebb96f126
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c96e313a3088ba174f77a2b5bb0b6a6e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-525f56d3ce2d3c1997d8b60d97346edb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d5d2e6a54a6557e183ee1243a9427313
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-97c4d5e1ee441207204b8e2a992a74f0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b043ecc0356eb9b55be8bd5639e8bc65
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6e333b03106b6d33fa522fe5552cf994
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a261d3aae4c39cb5fafc2f4847ccac46
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-21ea84b6ce1582d08248c2d8124be03c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b3d3bf0af7a5d7143048956d7b0f7012
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9284878578dd0718050aefd0f745032f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5af8d1d7694da36018f6535330608e34
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-31b561155d254f5e26ebbc0d3ce872a3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b12fbe7c8b8ad87abf52914cf88fee97
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-307669ba50f67d76dcd52aa99bac1fad
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8b5350556957457f2159477ea43c826e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-13f51c33103a9048f0bf99b306aec7d4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0e550a1d3a2a5109d904bf16c0e55455
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-47664a1d395f4bd1f3b1dc703e2233cf
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f5737bbf5867d341f2979bc8ebbf7144
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9321ac9eb402acfc053a1129f797e6c0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ffeeec19c0af151716851bafbaa9023f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5038b684d05e312a803496f62d16404b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7d4c353f7187758b3a8cb737e89e61c0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f72dde8587abe77cfb3aeb6d2026ae82
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-07a306ea74567a23fd8f1315175c2f1b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2dbc61c1f2e0a5c5d25145706f758c37
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f9e4d92f923b077070144df770b05841
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1f1eb74d36111e74971f0f3d4d33f9ae
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ef94b7158e081aa968ece0140cfc1699
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-47015918abd7308deb15027baccb4698
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e6a025618474e6627ca8e6917cd21086
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-95cc13259995bc86dcff668bea3eed30
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fc8742b3c87988831c8e07309080db7e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9ccf6d0d181a4808f4dda39815300ded
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-03aaf04524606341d7c484de3df123dc
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9a96536ad19ab2e311b7783a856c8ea7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7467e59653bd28ee0c4226a6fd399f30
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c148e226134be8226f68d8ced440a650
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5c40dcdba7e38a16eb5e956bd9e78e75
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4396cdbcb919eb235dc8578dd813a082
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-16471e2fd123fd54b0eb41870ef2698f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-18861e02b9f4e2929e51491fc192716e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e20a81e8109f2749e6246f8b3a92b771
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-32a3a94cf091c3ae8282ab7e9fb389e9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7928827be6c4cb759d0de9e7e82491dc
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-79d10ae15b9c02e6fd0910edb964e29a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-74c8c5442d87bc51fc0f612e092e0ed7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dd083d155ab37c35ce25f80f7717c8f8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-273fd8a929a583f388494f149553d0b3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-10bbdeadaec19aaf6316a49a5ffec44d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e88076a6728f0660e97a291507123375
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a1c5373ca52980fdbb7a00cf5254a73b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5dffd3cf4c84b59b828ffad67d8f86bb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f236fe0abd21a7865b3eb1913aea5fc9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e7045ee6ae44277586660c863de161cb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6e41a82f31e154b8eb58ab0b232d0ae9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3d669f0604d04522fac4750938dd07e1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0c0185e9a3bdf2ea533b77b57d028251
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5084499d7f54be2eec8ad7e6c3b524fd
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9620973a33f79c60355bd44da5fda4ab
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f8855ace62d9b7f59cb016bdd50a6cb3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-07e2d1a041b40b11692683055a7747e2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ebd90b83f8ad22592f94b044a69dcd83
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-79c26d5d2162148accad851b5fc931d7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-47a8c0a53630cdd7e1a297865f5b48ce
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5a880380ae0dda5e5bbf2438769145d6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ac41bccf464ec23e9a4422dc959acc4f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e8a52f3f0b94af8f68d36e773488e166
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7f9d697b7dcdb9e7bdaf173ee714d9ce
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a087b465314d56fa9fc1b26eb721809a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-46c99a22a2aaee985e284f82644b8c34
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9f5c6bda387d85375fa9cd8bc922f38c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2810a1e2d772e040c9045961fd79ac1c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-04a6eb599a095dd203e25f6bdc3b0090
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a6fd8bb2d1a4716790806db449f779f1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e511944dedf630e84eb89b31082639f0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f71627bd382fde8cb5ceca0da417a60c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f01a44d8aec5da7c7c3e8ccae7625a79
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-71c19679179e2d18cb545ea451a83be4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1a2421c85e865a23455dea2373dd2235
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-afe7a32187a53fb2630f4ff129d0d999
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-82712edf331ce3a56fc6a8650a48be40
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-65473f70e88db023c249ab932ccd548c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-936621fd8628ac83c45fcad6e84d15de
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bbedcb805b73b558b460ea6ef97af5ac
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-702ed7f42d6d3add7bc409a472d41670
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7fffbb6756ff9f58c982011557f654e3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0c232a4f9c7313bde7b525e3eeb00abe
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-09c0ab7be9bff339317db57f83adb256
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-28acbf747c663a53e85ab14a74e404fd
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a32fd624651fd431d0baba62d75220bb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-358c9bef32725da56a615e7fd4a9b436
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cdae2e5d5d9b2d47faf146fc89f40bda
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2fcd7c7b82a4a346d59475d5dbfcce3d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8408c373f37bac53004263770ca3d095
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-805547ff59d0dd1ef241ff066cc5beb7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-873509be6db7ab2f53b8492a4099652a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1db0c115a03a60c262135dbfed1cbaf8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-592de86ff23dde85be053778d55caea0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d98f1a3310f769e7ef62ac43b4a649ab
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a7bb81390a84737cbbf13866fda68807
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b71672c35fed24c503adef02bf3f54b2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-720bbe0344b3bff443aceddc6bcbfd46
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-227e37e5dac686babce4be3c8f8b2f2f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-10ea9e734a12abaa0818bace6facfc10
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d29e712229054f6058f9548bbc3ebde2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-355cecc6ad1e87d1697b16fbc76ba74b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-481d9e51addd3f57287636931c95ce7f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-70bac0c23cfc5fdbd0d4fa1478445976
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7cc9ef9cbfae177625dafe011d20187b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-63910fdfff5cf0cf27c7cbb44e3bce5f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5dc8ef8c699fa21c38810d8caa49db49
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2ea038231ba98e489a3b7eab7683d48e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9f22e56c1ca7095c1b5f3c8c3683cbe0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-be700d352b062233a3481c72fb046972
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-60f42c7f6381b62052b7e438d08dd479
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6857d001eda85c7be917d1b930d97078
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-72ac59ac5c9ee9a79f637ef4e98726bf
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d534abfd21a0d8a5235149684bada041
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-20624573522cd202f3b1e37cc70f7425
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c10860b85d62af7013d043fce666fd0b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6de6d066acc69e2026c3902a8994e96f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-50773e758e238695e5117f85b3e201ff
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5b95d1b84106cc1bb189ad18d93b6253
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-205b21a2e58101b3e1f26600403767dd
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b37eb0638b5c0815add671a390f05c9f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2b0b1dd25cc11e6e4c2d8f4c57420afb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5290a695b813b14c2e510a99baa01ff5
FileName: ./.github/workflows/ci.yml
SPDXID: SPDXRef-81086e6ca8e268f743ccf7e5b5e6cfd6
FileChecksum: SHA1: e54a1d225300af27ae90f5dc5309ec9a23082a26
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./.github/workflows/release-dryrun.yml
SPDXID: SPDXRef-c56136a661d9bd8d412aac3fe035af5e
FileChecksum: SHA1: 415648f30e23bbde66b65ac1b062da8b6806b8d2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./.github/workflows/release.yml
SPDXID: SPDXRef-52b2859005b13783532530a54a4188f0
FileChecksum: SHA1: e1419023d9795c223e0a8e07e79d3f67a886ce20
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./.gitignore
SPDXID: SPDXRef-f9a454db37b7b86dea38ed4b4e2cf79e
FileChecksum: SHA1: 4b941ad87c3974c31c046435592aca5019f6bbe1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./CHANGELOG.md
SPDXID: SPDXRef-9ea9d64509270c7dc95d3e0b541007b1
FileChecksum: SHA1: c5cd45d10737b08c6fa56ae80648a40e89f82d8b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./CODE_OF_CONDUCT.md
SPDXID: SPDXRef-41c6e215f1289e97ae01e0a2efa90a4f
FileChecksum: SHA1: a706e8091ead5597dfd257adeb3b5bcee5f4da13
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./CONTRIBUTING.md
SPDXID: SPDXRef-830f2d22c87d160a44800169c6c274a1
FileChecksum: SHA1: fa56c5fe30dc9a809aa554893928c14940551cd0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./NOTICE
SPDXID: SPDXRef-d192866c4faa5d5887c6da3a4bb7c0d2
FileChecksum: SHA1: 14043462a130ae84e27595acdfcceba48b45bf38
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: Copyright 2026 Alexandru Girlea
FileName: ./README.md
SPDXID: SPDXRef-a8cc1697195534231ae1dded26721661
FileChecksum: SHA1: 55334e042c7cddd65eaa027036873144fb13ac53
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
Copyright (C) 2026 Alexandru Girlea.
FileName: ./SECURITY.md
SPDXID: SPDXRef-149f8b118848e1cb35e2689192d4d7ef
FileChecksum: SHA1: 437e671d35c7f99a5d093078d582740523f3cfc6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./THIRD_PARTY_NOTICES.md
SPDXID: SPDXRef-3c3b75b96c8ff63b0ce52ac551d520aa
FileChecksum: SHA1: 9a493a94a5d649e59b1fdb953767cd9323bcb0eb
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./action.yml
SPDXID: SPDXRef-90403d666a73df5f64ad96e1ac8a0141
FileChecksum: SHA1: 1f43da2874d25c686621dae21128d4720c900296
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./docs/_config.yml
SPDXID: SPDXRef-12633aef19a2eaca8abc011133596a49
FileChecksum: SHA1: 9e2a2d768ea6c59c76bfa257a8fd1b342c743d5a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./docs/_sass/custom/custom.scss
SPDXID: SPDXRef-49423d97e83e466a000452c5e70bba37
FileChecksum: SHA1: 8549d60254366696b0771d9c69683fd061138ced
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./docs/assets/img/bat-hero-dark.png
SPDXID: SPDXRef-65bae63502a81b3408a7f81ff59af429
FileChecksum: SHA1: 7c65ddc787eccde2df0fc55239266549ac558068
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./docs/assets/img/bat-hero-light.png
SPDXID: SPDXRef-8a57f30cb2a2a89197e19a06e98f0e1b
FileChecksum: SHA1: acaf7b678b9c254479bfb8f44974dce505305fd7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./docs/assets/img/bat.png
SPDXID: SPDXRef-567c531cca26a026b738a30a9b644806
FileChecksum: SHA1: 88f002eb905ff105ee026181210af6cc7155e119
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./docs/assets/img/scan-demo.gif
SPDXID: SPDXRef-9e42b05772c1c9d27d96cd4ebb96f126
FileChecksum: SHA1: 696c92d8a31a91d94b3223a6904ffbb572305ab8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./docs/assets/img/ui-1-readiness.png
SPDXID: SPDXRef-c96e313a3088ba174f77a2b5bb0b6a6e
FileChecksum: SHA1: 7615e5bffc49100c01c7846177cfc745c03915d2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./docs/assets/img/ui-2-jurisdiction.png
SPDXID: SPDXRef-525f56d3ce2d3c1997d8b60d97346edb
FileChecksum: SHA1: 131b01d204b0f78c87d081b90ebee3c49e5d6a60
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./docs/assets/img/ui-3-regulation.png
SPDXID: SPDXRef-d5d2e6a54a6557e183ee1243a9427313
FileChecksum: SHA1: 1203f697405940dfb45877008f20cfad6302e5ef
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./docs/assets/img/ui-4-target.png
SPDXID: SPDXRef-97c4d5e1ee441207204b8e2a992a74f0
FileChecksum: SHA1: 806eadbe9ca0c25c6794b3e2b6229cfe9a67bc93
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./docs/assets/img/ui-5-scan.png
SPDXID: SPDXRef-b043ecc0356eb9b55be8bd5639e8bc65
FileChecksum: SHA1: f61ee4a1c8e8a48fb12338b02955e870569ffba0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./docs/assets/img/ui-6-findings.png
SPDXID: SPDXRef-6e333b03106b6d33fa522fe5552cf994
FileChecksum: SHA1: 36cc1ba6338961b6e49f012872a73dd53f09b952
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./docs/ci.md
SPDXID: SPDXRef-a261d3aae4c39cb5fafc2f4847ccac46
FileChecksum: SHA1: a22b3e3d92238dddc4b72a12ab2a50ac4797a67e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./docs/cli.md
SPDXID: SPDXRef-21ea84b6ce1582d08248c2d8124be03c
FileChecksum: SHA1: 6ecf35f090b999e8ddb344623003ea8563593417
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./docs/demo.tape
SPDXID: SPDXRef-b3d3bf0af7a5d7143048956d7b0f7012
FileChecksum: SHA1: 13d19ed5d8cfeaa1954d234b363de9e6d6f63911
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./docs/examples.md
SPDXID: SPDXRef-9284878578dd0718050aefd0f745032f
FileChecksum: SHA1: cc556c4e6c70b638776240dd266b67f371d6ed4a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./docs/index.md
SPDXID: SPDXRef-5af8d1d7694da36018f6535330608e34
FileChecksum: SHA1: 7701addf0f96e7a62fe48d23f16e5ebc33faa501
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./docs/install.md
SPDXID: SPDXRef-31b561155d254f5e26ebbc0d3ce872a3
FileChecksum: SHA1: 67c1c001294a04e61be31952870654c8028ca822
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./docs/library.md
SPDXID: SPDXRef-b12fbe7c8b8ad87abf52914cf88fee97
FileChecksum: SHA1: bd1d8bf67ef66738a050ed6cb72219a95c83393f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./docs/regulations.md
SPDXID: SPDXRef-307669ba50f67d76dcd52aa99bac1fad
FileChecksum: SHA1: 9508c375bf548ad63f083311e32086359f959b1d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./docs/reports.md
SPDXID: SPDXRef-8b5350556957457f2159477ea43c826e
FileChecksum: SHA1: d96bf6fc4b86e2e5aa88795cb3fd64023b70b177
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./docs/suppressions.md
SPDXID: SPDXRef-13f51c33103a9048f0bf99b306aec7d4
FileChecksum: SHA1: c2a2b0b2225b0056fd0c5e9e309864a827a0bcc2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./docs/troubleshooting.md
SPDXID: SPDXRef-0e550a1d3a2a5109d904bf16c0e55455
FileChecksum: SHA1: 6fbe518e1348cc4d1ca5df44c0319fb922a272ec
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./docs/ui.md
SPDXID: SPDXRef-47664a1d395f4bd1f3b1dc703e2233cf
FileChecksum: SHA1: 8b0526bd71350ac4d6e66ec14b1cc9813fbf9935
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./klod_report.md
SPDXID: SPDXRef-f5737bbf5867d341f2979bc8ebbf7144
FileChecksum: SHA1: c113bdcfe1a698b87f648e768124179b493bcd8d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./pyproject.toml
SPDXID: SPDXRef-9321ac9eb402acfc053a1129f797e6c0
FileChecksum: SHA1: a471525821cc4b655aa237af84db8468f61268bf
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/__init__.py
SPDXID: SPDXRef-ffeeec19c0af151716851bafbaa9023f
FileChecksum: SHA1: ac81ff39a27ef45ca12a6e05f2a2d27e9f10f9f4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/__main__.py
SPDXID: SPDXRef-5038b684d05e312a803496f62d16404b
FileChecksum: SHA1: fced39878286eb8d2b53a7a5b77440656a2c71b9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/agents/orchestrator.py
SPDXID: SPDXRef-7d4c353f7187758b3a8cb737e89e61c0
FileChecksum: SHA1: 13d973fdba5498428881a78f2da3ccd887071121
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/agents/prompts.py
SPDXID: SPDXRef-f72dde8587abe77cfb3aeb6d2026ae82
FileChecksum: SHA1: ad0ad17ee56c1a2d2f59d5b06325466d9b3ec05e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/agents/react_loop.py
SPDXID: SPDXRef-07a306ea74567a23fd8f1315175c2f1b
FileChecksum: SHA1: e0ed131086c2934cec127806a4f5e339ae447a48
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/chunking.py
SPDXID: SPDXRef-2dbc61c1f2e0a5c5d25145706f758c37
FileChecksum: SHA1: 5a10cedf9576f2cf49a3f8851e09e1dc898982b2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/cli.py
SPDXID: SPDXRef-f9e4d92f923b077070144df770b05841
FileChecksum: SHA1: 37645ea54f5d3cd8ddb6e429a59f2c5bc09e2261
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/config.py
SPDXID: SPDXRef-1f1eb74d36111e74971f0f3d4d33f9ae
FileChecksum: SHA1: 708c885ed3b7294785d6e62dba000e392e46d82a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/debuglog.py
SPDXID: SPDXRef-ef94b7158e081aa968ece0140cfc1699
FileChecksum: SHA1: 4a9d7c49a5638320a990538ecf8dcc5d21ae9871
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/defaults.py
SPDXID: SPDXRef-47015918abd7308deb15027baccb4698
FileChecksum: SHA1: cf7bbf5f62587146dbd18ced5bcbef69d90ec54e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/detector_call.py
SPDXID: SPDXRef-e6a025618474e6627ca8e6917cd21086
FileChecksum: SHA1: 4f53f703c364a2e1395880915f604bf761953ea4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/direct.py
SPDXID: SPDXRef-95cc13259995bc86dcff668bea3eed30
FileChecksum: SHA1: c56fe5a53f80630234dd8be375c15b23efb8bf96
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/grammar.py
SPDXID: SPDXRef-fc8742b3c87988831c8e07309080db7e
FileChecksum: SHA1: ad1d82d182d92a778774f417f51e8be0881ddeee
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/llama_server.py
SPDXID: SPDXRef-9ccf6d0d181a4808f4dda39815300ded
FileChecksum: SHA1: f3e71987245ec125e3cd91ef774286ffe74836d3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/model_factory.py
SPDXID: SPDXRef-03aaf04524606341d7c484de3df123dc
FileChecksum: SHA1: e32b45a48cf21afbb68db668a9e4fcab9b6eaa82
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/regulations/__init__.py
SPDXID: SPDXRef-9a96536ad19ab2e311b7783a856c8ea7
FileChecksum: SHA1: c96876cc720b471bf29a2d9ef094051cc34bf067
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/regulations/cra_dma_nis2/cases.jsonl
SPDXID: SPDXRef-7467e59653bd28ee0c4226a6fd399f30
FileChecksum: SHA1: ccade3f400cf4a4415524c8d37d398031007aa64
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/regulations/cra_dma_nis2/detector_summary.md
SPDXID: SPDXRef-c148e226134be8226f68d8ced440a650
FileChecksum: SHA1: 34b94c854955bc720184597d767b02b35c2c3273
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/regulations/cra_dma_nis2/metadata.json
SPDXID: SPDXRef-5c40dcdba7e38a16eb5e956bd9e78e75
FileChecksum: SHA1: 60d125a8664309be2c3bd51ea940576be4097e37
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/regulations/cra_dma_nis2/regulations_summary.md
SPDXID: SPDXRef-4396cdbcb919eb235dc8578dd813a082
FileChecksum: SHA1: 1892da22a3cb782f68059c6dbc44984349a656f7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/regulations/cra_dma_nis2/validator_summary.md
SPDXID: SPDXRef-16471e2fd123fd54b0eb41870ef2698f
FileChecksum: SHA1: 11d00ee01efc68736988c2d99fb0883380beda53
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/regulations/dora/cases.jsonl
SPDXID: SPDXRef-18861e02b9f4e2929e51491fc192716e
FileChecksum: SHA1: 397e54626ff1d808b531a20b9011aaebe38995be
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/regulations/dora/detector_summary.md
SPDXID: SPDXRef-e20a81e8109f2749e6246f8b3a92b771
FileChecksum: SHA1: 18cb06b78ae3e1777e868b7149182f2fb1cbb43a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/regulations/dora/metadata.json
SPDXID: SPDXRef-32a3a94cf091c3ae8282ab7e9fb389e9
FileChecksum: SHA1: 743c808e6b7c90075b70035c9f4828bda42846b1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/regulations/dora/regulations_summary.md
SPDXID: SPDXRef-7928827be6c4cb759d0de9e7e82491dc
FileChecksum: SHA1: a866caecb60033f3d07b6505edb0af694cf2ccf0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/regulations/dora/validator_summary.md
SPDXID: SPDXRef-79d10ae15b9c02e6fd0910edb964e29a
FileChecksum: SHA1: 165a1efd4ee7e1b13593da28ff92d1592bba17e2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/regulations/dsa/cases.jsonl
SPDXID: SPDXRef-74c8c5442d87bc51fc0f612e092e0ed7
FileChecksum: SHA1: fe9fba84f7e88d0ce73e07fb0744bc3d9058d690
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/regulations/dsa/detector_summary.md
SPDXID: SPDXRef-dd083d155ab37c35ce25f80f7717c8f8
FileChecksum: SHA1: d6defb0d8f0117147fda4be70850f47283f6a118
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/regulations/dsa/metadata.json
SPDXID: SPDXRef-273fd8a929a583f388494f149553d0b3
FileChecksum: SHA1: da83c70027792806fce2e432672c90636fc9d9fd
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/regulations/dsa/regulations_summary.md
SPDXID: SPDXRef-10bbdeadaec19aaf6316a49a5ffec44d
FileChecksum: SHA1: 985928b2cb4b4e732ff4a04da3a7c9292b214d2e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/regulations/dsa/validator_summary.md
SPDXID: SPDXRef-e88076a6728f0660e97a291507123375
FileChecksum: SHA1: 95d8b94dd7d167b7b1d6ba7480c0156b808e11f0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/regulations/eu_ai_act/cases.jsonl
SPDXID: SPDXRef-a1c5373ca52980fdbb7a00cf5254a73b
FileChecksum: SHA1: 3fe9a935b97516b7be3c3fb8b70733353fb58772
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/regulations/eu_ai_act/detector_summary.md
SPDXID: SPDXRef-5dffd3cf4c84b59b828ffad67d8f86bb
FileChecksum: SHA1: 00b9f8c5e68b56923b655a08df04e4aa78327d0d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/regulations/eu_ai_act/metadata.json
SPDXID: SPDXRef-f236fe0abd21a7865b3eb1913aea5fc9
FileChecksum: SHA1: e10f9055cb39d52fd5684350aa309696ea1b9d8e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/regulations/eu_ai_act/regulations_summary.md
SPDXID: SPDXRef-e7045ee6ae44277586660c863de161cb
FileChecksum: SHA1: 89d8fde8b8dbb337081ccbf7d1b853230f72ea24
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/regulations/eu_ai_act/validator_summary.md
SPDXID: SPDXRef-6e41a82f31e154b8eb58ab0b232d0ae9
FileChecksum: SHA1: b42ae7d16fca91c4eb2a176a45de1088f0362bfb
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/regulations/eu_data_act/cases.jsonl
SPDXID: SPDXRef-3d669f0604d04522fac4750938dd07e1
FileChecksum: SHA1: 8ff2d7c7767244790f684cf50b3aa0c20af7fbd9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/regulations/eu_data_act/detector_summary.md
SPDXID: SPDXRef-0c0185e9a3bdf2ea533b77b57d028251
FileChecksum: SHA1: dd04579e77026a7784ca319c2ba5c04d46c8b2ab
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/regulations/eu_data_act/metadata.json
SPDXID: SPDXRef-5084499d7f54be2eec8ad7e6c3b524fd
FileChecksum: SHA1: de2c6f29ebca039a33dd8183bad8c7cce3e83d5d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/regulations/eu_data_act/regulations_summary.md
SPDXID: SPDXRef-9620973a33f79c60355bd44da5fda4ab
FileChecksum: SHA1: 9c5f99c304193c24997502974ce595fe4da0ee8f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/regulations/eu_data_act/validator_summary.md
SPDXID: SPDXRef-f8855ace62d9b7f59cb016bdd50a6cb3
FileChecksum: SHA1: b526006a42efcfd074f75e0e401d679d6ddefa94
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/regulations/gdpr/cases.jsonl
SPDXID: SPDXRef-07e2d1a041b40b11692683055a7747e2
FileChecksum: SHA1: 36f69de8f2819c4717c1c532ff376b11b00b0f15
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/regulations/gdpr/detector_summary.md
SPDXID: SPDXRef-ebd90b83f8ad22592f94b044a69dcd83
FileChecksum: SHA1: 8cc633374ffb40417731b0dee636faaa5e1d24e1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/regulations/gdpr/metadata.json
SPDXID: SPDXRef-79c26d5d2162148accad851b5fc931d7
FileChecksum: SHA1: 6980d2b78c9a6770d720569fd4f1ad5304f49fd1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/regulations/gdpr/regulations_summary.md
SPDXID: SPDXRef-47a8c0a53630cdd7e1a297865f5b48ce
FileChecksum: SHA1: e7657fd3652193254f6f1c4eb365773d88eb804d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/regulations/gdpr/validator_summary.md
SPDXID: SPDXRef-5a880380ae0dda5e5bbf2438769145d6
FileChecksum: SHA1: 850a1e2987db6881f8e989fba78fe238f26ff83d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/reporting.py
SPDXID: SPDXRef-ac41bccf464ec23e9a4422dc959acc4f
FileChecksum: SHA1: a53a6531ca81f36cb72a15c5da82bdc7400e7d6a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/retrieval.py
SPDXID: SPDXRef-e8a52f3f0b94af8f68d36e773488e166
FileChecksum: SHA1: 3bcf5ef0fb6b332eae7b423e04a6117ed9ba0bba
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/scan.py
SPDXID: SPDXRef-7f9d697b7dcdb9e7bdaf173ee714d9ce
FileChecksum: SHA1: 43f5682419ffeac786a00bc081d51a90424bf799
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/scan_ledger.py
SPDXID: SPDXRef-a087b465314d56fa9fc1b26eb721809a
FileChecksum: SHA1: 26c39e84f9530e799442b7cc2f1c81f896e31491
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/src/chunk_view.py
SPDXID: SPDXRef-46c99a22a2aaee985e284f82644b8c34
FileChecksum: SHA1: a3fe505315899c24128f67adbdbb9119cee39aa9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/src/eu_ignore_marker.py
SPDXID: SPDXRef-9f5c6bda387d85375fa9cd8bc922f38c
FileChecksum: SHA1: 23e936a169fb916446c2c62b71f8b1d2e49211ac
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/src/file_filter.py
SPDXID: SPDXRef-2810a1e2d772e040c9045961fd79ac1c
FileChecksum: SHA1: 793ce81fb88543d3549840314e6466c7ae44ed51
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/src/ignore_directives.py
SPDXID: SPDXRef-04a6eb599a095dd203e25f6bdc3b0090
FileChecksum: SHA1: 9fe529819140e0868afb0653fd0c2d66df904233
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/src/inference.py
SPDXID: SPDXRef-a6fd8bb2d1a4716790806db449f779f1
FileChecksum: SHA1: 746623a4adfc3d13b6daf51704f840322d6f0693
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/src/progress.py
SPDXID: SPDXRef-e511944dedf630e84eb89b31082639f0
FileChecksum: SHA1: 865cd492d5a9ce56aca1cef1005df6a51e19dc7b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/src/regulations.json
SPDXID: SPDXRef-f71627bd382fde8cb5ceca0da417a60c
FileChecksum: SHA1: ca8d38a03f04e56e6b484111d79beee9f76d96ca
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/src/regulations.py
SPDXID: SPDXRef-f01a44d8aec5da7c7c3e8ccae7625a79
FileChecksum: SHA1: ab1330bffc0ac7661bf7c57c9650949ae8938c5c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/src/reporters/__init__.py
SPDXID: SPDXRef-71c19679179e2d18cb545ea451a83be4
FileChecksum: SHA1: 1569eedaa6f55d24a604a62a0f40f929e9c27fee
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/src/reporters/comment.py
SPDXID: SPDXRef-1a2421c85e865a23455dea2373dd2235
FileChecksum: SHA1: 5b5f04faadd6fb3555d73bb814b187cff14c0537
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/src/reporters/json_report.py
SPDXID: SPDXRef-afe7a32187a53fb2630f4ff129d0d999
FileChecksum: SHA1: b4e95df26a1687032b21045c3b1ac1578cdc412b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/src/reporters/jsonl_ledger.py
SPDXID: SPDXRef-82712edf331ce3a56fc6a8650a48be40
FileChecksum: SHA1: 3de4890fd6656906fdfe593c42cc31bc2c54fb1f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/src/reporters/sarif_report.py
SPDXID: SPDXRef-65473f70e88db023c249ab932ccd548c
FileChecksum: SHA1: c2282a2f48f7e302f34015cbbcb7a54c64a29c3e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/src/sarif.py
SPDXID: SPDXRef-936621fd8628ac83c45fcad6e84d15de
FileChecksum: SHA1: 7e31a7c4e6ee7b396494eace7b83a3f7593071ec
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/src/scanner.py
SPDXID: SPDXRef-bbedcb805b73b558b460ea6ef97af5ac
FileChecksum: SHA1: 87162c355246ad14e631418053b3a28d38147039
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/src/schemas.py
SPDXID: SPDXRef-702ed7f42d6d3add7bc409a472d41670
FileChecksum: SHA1: 1059b02934f1e13d92dc415d1d715e95d21f4009
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/src/tools/read_tools.py
SPDXID: SPDXRef-7fffbb6756ff9f58c982011557f654e3
FileChecksum: SHA1: 8ad7edd64f704167b8b4bd922ba242b00f3f372d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/src/tools/regulation_tools.py
SPDXID: SPDXRef-0c232a4f9c7313bde7b525e3eeb00abe
FileChecksum: SHA1: ab74f59aafd3608d6a621c2e782f78f431b5b2e9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/src/tools/sandbox.py
SPDXID: SPDXRef-09c0ab7be9bff339317db57f83adb256
FileChecksum: SHA1: f1be1083c85559026b43fc9a056c415be8d9e247
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/this.py
SPDXID: SPDXRef-28acbf747c663a53e85ab14a74e404fd
FileChecksum: SHA1: dba9c5c82a60b2c821e021cddef280577c00a10f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/tools/detector_tool.py
SPDXID: SPDXRef-a32fd624651fd431d0baba62d75220bb
FileChecksum: SHA1: 81e4a784d43bf30a354609569e8634075331efc8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/tools/find_references.py
SPDXID: SPDXRef-358c9bef32725da56a615e7fd4a9b436
FileChecksum: SHA1: d22be8cbaa8ccd8c0fcfd46ff8df9a945e055f6d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/tools/read_tools.py
SPDXID: SPDXRef-cdae2e5d5d9b2d47faf146fc89f40bda
FileChecksum: SHA1: 7ba766d6e0e1f980568d015bd8effe06b9132855
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/tools/regulation_tools.py
SPDXID: SPDXRef-2fcd7c7b82a4a346d59475d5dbfcce3d
FileChecksum: SHA1: 64d21c6c65f7bffa71e5e7c8b330fd85538e2aa2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/tools/sandbox.py
SPDXID: SPDXRef-8408c373f37bac53004263770ca3d095
FileChecksum: SHA1: e2c999f74c551da22caf6de156c7d1708e5d4a31
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/tools/validator_tool.py
SPDXID: SPDXRef-805547ff59d0dd1ef241ff066cc5beb7
FileChecksum: SHA1: d184d5ac8077ea505aa2a19897a4d9134037eb01
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/ui/app.py
SPDXID: SPDXRef-873509be6db7ab2f53b8492a4099652a
FileChecksum: SHA1: 9b9f16b1a8e3788be39099164d727ff76c94b126
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/ui/catalog.py
SPDXID: SPDXRef-1db0c115a03a60c262135dbfed1cbaf8
FileChecksum: SHA1: 9cc2e166f923f92fdbc4dc1ca536c7223e29289f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/ui/eta.py
SPDXID: SPDXRef-592de86ff23dde85be053778d55caea0
FileChecksum: SHA1: 77b8037c8944d994286d4aff0b5b3e0b12b72104
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/ui/install.py
SPDXID: SPDXRef-d98f1a3310f769e7ef62ac43b4a649ab
FileChecksum: SHA1: 7b68adb5b5213807ddaccf3122354ed7127d4164
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/ui/ledger.py
SPDXID: SPDXRef-a7bb81390a84737cbbf13866fda68807
FileChecksum: SHA1: a9b422e3785064b005348b9e4afc09cee4f80cf7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/ui/preflight.py
SPDXID: SPDXRef-b71672c35fed24c503adef02bf3f54b2
FileChecksum: SHA1: 175e0346411ecb44073a67a4b540f5b1fad597e2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/ui/runner.py
SPDXID: SPDXRef-720bbe0344b3bff443aceddc6bcbfd46
FileChecksum: SHA1: 38864ec83a13899dbff50b2142ad1b6da519adf0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/ui/server.py
SPDXID: SPDXRef-227e37e5dac686babce4be3c8f8b2f2f
FileChecksum: SHA1: 59c1a0c3f2dce263222a2befa025fc1a01b11af2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/ui/settings.py
SPDXID: SPDXRef-10ea9e734a12abaa0818bace6facfc10
FileChecksum: SHA1: eab3bb1e6af71cbaf88db47e71a63cfb0214bfc1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/ui/state.py
SPDXID: SPDXRef-d29e712229054f6058f9548bbc3ebde2
FileChecksum: SHA1: 7a3e1cf551d9c31988cd919dd3f82ece1f3e4808
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/ui/static/i18n.json
SPDXID: SPDXRef-355cecc6ad1e87d1697b16fbc76ba74b
FileChecksum: SHA1: 3312e9e1fbfd0e11f5e0aa3cc2fe717f64628249
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/ui/static/index.html
SPDXID: SPDXRef-481d9e51addd3f57287636931c95ce7f
FileChecksum: SHA1: 5f37b5d48e2201a0e8453b2964df0de241ff3176
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/ui/static/report.html
SPDXID: SPDXRef-70bac0c23cfc5fdbd0d4fa1478445976
FileChecksum: SHA1: b0e7ae012938587d1a25209794783f5c4fed6d4f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/ui/static/theme.css
SPDXID: SPDXRef-7cc9ef9cbfae177625dafe011d20187b
FileChecksum: SHA1: a17c9de51fdcb63494403639fc3788a116cc7619
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./src/precommiteu/validator_call.py
SPDXID: SPDXRef-63910fdfff5cf0cf27c7cbb44e3bce5f
FileChecksum: SHA1: 3d9ee240f4b6003894934f732adf110ece732899
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./tests/conftest.py
SPDXID: SPDXRef-5dc8ef8c699fa21c38810d8caa49db49
FileChecksum: SHA1: a95d142cfa02e06902edb36729ec76fa38250067
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./tests/fixtures/risky_code/CrmSyncJob.java
SPDXID: SPDXRef-2ea038231ba98e489a3b7eab7683d48e
FileChecksum: SHA1: 7bfb99644be2b35e866312d87c5f5c96e0f66303
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./tests/fixtures/risky_code/SupportAuditTrail.java
SPDXID: SPDXRef-9f22e56c1ca7095c1b5f3c8c3683cbe0
FileChecksum: SHA1: d500b31e81510a069e183d0897d801b04bb804c8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./tests/fixtures/risky_code/campaign_mailer.py
SPDXID: SPDXRef-be700d352b062233a3481c72fb046972
FileChecksum: SHA1: 7455135838349598d094a01e856fcd143fc44583
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./tests/fixtures/risky_code/models.py
SPDXID: SPDXRef-60f42c7f6381b62052b7e438d08dd479
FileChecksum: SHA1: 3d80c1375f7dbcd4f62b8654f268069579a2baba
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./tests/fixtures/risky_code/user_store.py
SPDXID: SPDXRef-6857d001eda85c7be917d1b930d97078
FileChecksum: SHA1: 8388e0cf6e3b0b2458f3667547fc5dbdd296e9ad
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./tests/test_chunking.py
SPDXID: SPDXRef-72ac59ac5c9ee9a79f637ef4e98726bf
FileChecksum: SHA1: efb855668ae957fd76c86b24ecc702e3f01cef3a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./tests/test_cli.py
SPDXID: SPDXRef-d534abfd21a0d8a5235149684bada041
FileChecksum: SHA1: 3a04b9ca84faaca2bec5e081fbea87f667b62174
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./tests/test_file_filter.py
SPDXID: SPDXRef-20624573522cd202f3b1e37cc70f7425
FileChecksum: SHA1: dfdda661bbf623cbfebadb5b817ee12efd81be02
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./tests/test_ignore_directives.py
SPDXID: SPDXRef-c10860b85d62af7013d043fce666fd0b
FileChecksum: SHA1: 0f81d7bf8b427dd325a79a275f3d9da9d19a42a2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./tests/test_llama_server_build.py
SPDXID: SPDXRef-6de6d066acc69e2026c3902a8994e96f
FileChecksum: SHA1: 2f7aae2c50e8c17f8afa71167135e129b0559c8a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./tests/test_orchestrator_fallback.py
SPDXID: SPDXRef-50773e758e238695e5117f85b3e201ff
FileChecksum: SHA1: 55bb8270aeb8ab7492c68094c56d993ada64ef6f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./tests/test_output_guard.py
SPDXID: SPDXRef-5b95d1b84106cc1bb189ad18d93b6253
FileChecksum: SHA1: f1d42a2c6d40d1cd0a65e65793e0da9332116f47
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./tests/test_regulation_packs.py
SPDXID: SPDXRef-205b21a2e58101b3e1f26600403767dd
FileChecksum: SHA1: d20123cd83e1677cd5db5912827dbf23f13658ee
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./tests/test_reports.py
SPDXID: SPDXRef-b37eb0638b5c0815add671a390f05c9f
FileChecksum: SHA1: 37b1f95c7ce21af4ffd76582762eaf9ad3cb135d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./tests/test_scan_ledger.py
SPDXID: SPDXRef-2b0b1dd25cc11e6e4c2d8f4c57420afb
FileChecksum: SHA1: ef13dc68e89bfca159064e1cac8c22d42f930b26
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea
FileName: ./uv.lock
SPDXID: SPDXRef-5290a695b813b14c2e510a99baa01ff5
FileChecksum: SHA1: 09c41fcc44c957f4dcbc0733a67c77a8160e8ff3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 Alexandru Girlea