sqlguard_ninja/__init__.py,sha256=0yrOTTaTR4alSX96KZKxjCpUDdz_IIfrCVLb23IteA0,870
sqlguard_ninja/_version.py,sha256=Zn1KFblwuFHiDRdRAiRnDBRkbPttWh44jKa5zG2ov0E,22
sqlguard_ninja/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
sqlguard_ninja/benchmarking/__init__.py,sha256=1P6gz5y5r7VeXlbHCfRfELMdHUywyhvm6gukaO8Tfgs,83
sqlguard_ninja/benchmarking/adapters.py,sha256=TIbZ64vwLpqsJrTH4-XMjyI6AWYMgnegAgNqhi0EWiE,10393
sqlguard_ninja/benchmarking/builtin.py,sha256=fhiGYHGQ7EWQ8GiA6OZTuQEnPkhtxoPCGB9RF7z2Qc8,1553
sqlguard_ninja/benchmarking/compare.py,sha256=O1cToJco0aE02prNT-fYEyv3RQ8JtqdRClTAM-9iOPA,7538
sqlguard_ninja/benchmarking/dataset.py,sha256=KtkIQE0nSPt8jKw5Z14k01TOEic6Pygzs-JisCo5mwk,10962
sqlguard_ninja/benchmarking/fixtures.py,sha256=yPzMvgAJSOiGd61q4bIL3Lfeg0P46VbPFKFW_CbIIFA,9691
sqlguard_ninja/benchmarking/metrics.py,sha256=l7Dhs7ZzyfWOcHi0TccCZ_qLyZrEZofkDOrYaDInRMM,6459
sqlguard_ninja/benchmarking/runner.py,sha256=hGh4NiB61_HlVg4xAIUWjx5d1EK6Ch6uO8Kl8At0Ebw,5108
sqlguard_ninja/benchmarking/translate.py,sha256=EsBHZMuJk8dalnK3c2nLCL7iDBX70GbIAyWZEpff9KI,2932
sqlguard_ninja/benchmarking/workers/_protocol.py,sha256=VZZRjYutenKWFLs7OlRbw9Autr3FHpv_X3g3_nqip9g,1849
sqlguard_ninja/benchmarking/workers/agent_sql_guard_worker.py,sha256=NhGL3GUDbvQfruNMDLN20KKpvSQB-ZkxT7Wqs37sHo8,1652
sqlguard_ninja/benchmarking/workers/krish_sqlguard_worker.py,sha256=g-NxuiEu80KidnE_CiTo8k2iy6PrZhqZvQCGXwYgx7E,847
sqlguard_ninja/benchmarking/workers/sql_guardrail_worker.py,sha256=Fy_wK24TPYSOwRuVfNkjh5HijIYtCf2k_zO2nSevVTY,1667
sqlguard_ninja/cli/__init__.py,sha256=v0wn97Y3Jqck_4iOJy9MDqkE5kybSwfmyTXGJyGUivQ,30
sqlguard_ninja/cli/config.py,sha256=Eje7THu-MjBM1GMm6IAM50kFCkJY1R2XWXbGryoe4W8,2623
sqlguard_ninja/cli/main.py,sha256=tTtfoOo1G5zn80dYL3QS9vFbQ2fPknUrWUJjWQ7-MFA,18833
sqlguard_ninja/cli/templates.py,sha256=Vckk4F7rB_6hL1fZ1Teau-HOzK8lHmpSDBiv8NH2goI,2388
sqlguard_ninja/core/__init__.py,sha256=qTB82b4Tws8fQDmnsu4DewREQBMLHg5O3v_y0ZTFqwM,20
sqlguard_ninja/core/analysis.py,sha256=8SYSL6NGVcuS0VrjT4JKTBEz_MG3CpwXB3fsnPZvxMM,20365
sqlguard_ninja/core/findings.py,sha256=t1eG4bvwHhQjjahrcmqhiyLgPL0rXwXZsv3DTKj2RFg,3624
sqlguard_ninja/core/guard.py,sha256=YdZh3F5fomlJzuEtBOoDpdPBgy3oeqbyBLG3BDyPw2k,9442
sqlguard_ninja/core/lineage.py,sha256=ejJPUsnRLv3CkxagHHlozCxwDsMWH-ExJ4KTn6FM6mA,7567
sqlguard_ninja/core/rules/__init__.py,sha256=N-HD9lf_ltpRLAJ3AgYiV1k1i2kTqFByizM9kJgzxbQ,21
sqlguard_ninja/core/rules/access.py,sha256=DiKEOTuzu-6Des3mU02Cnze_y9rM03jrZ0vFJQ11I1k,5456
sqlguard_ninja/core/rules/base.py,sha256=JYkaRy-rLfVzvX1N1r-QIDASgcEqEfXkRPquF5WB2FI,1302
sqlguard_ninja/core/rules/catalog.py,sha256=D_YYNUlbGZPVs_WYBLSUZJ0GdlAVtfknFQSdeR2nEo4,2085
sqlguard_ninja/core/rules/functions.py,sha256=IXj0r8RstqWwQ10lfYjc0lrUfZ2NmlyTQDYLp_AEUvs,6305
sqlguard_ninja/core/rules/statements.py,sha256=PMxAC90EOob0SuzJ-nY8eM3d6s5ufg6CJvMD_9-4YDo,4167
sqlguard_ninja/core/rules/structure.py,sha256=Hw2poK7FIf52q2Wls4nc4R1lreLgwGuGSqX-0Xx7Dzc,2986
sqlguard_ninja/core/rules/tenant.py,sha256=I4wPXa1WWyy88DOPLAgwcQeui-jtG17M0oUFSoTMMMc,9611
sqlguard_ninja/integrations/__init__.py,sha256=jZW_gIpRU4qbswBpdbWhDJmXrfSfIxIx6M0bFEXXmo0,964
sqlguard_ninja/integrations/audit.py,sha256=Fz-xWIlhmTtrjEnwBZp42HQpwmE3MLjYF1qpdC107cU,3218
sqlguard_ninja/integrations/checkpoint.py,sha256=Gmht5xYbRwhDScUIOttjtWg31CvY5gSfUaeTWXQD7wo,13120
sqlguard_ninja/integrations/executors.py,sha256=Be38qRmp6Usp270rGbGkRuap1gnCsq1ZCrTc4d-ojpY,2497
sqlguard_ninja/integrations/fastapi.py,sha256=XmU3VwywpJuvpnsXmgLdmtT7q9NiF5NLo_pFkFKV3qE,2800
sqlguard_ninja/integrations/langchain.py,sha256=5pU1uTYIAHUvHQStYIpEWWzLa2UAC-zz0zZcltfuJm4,2424
sqlguard_ninja/integrations/langgraph.py,sha256=gODeFC3WNd-nXvmxrCrgeA_DY4p98sZCipyrGx1RNRk,3234
sqlguard_ninja/policy/__init__.py,sha256=jWnZp85Pxo_vvXCQZJcO-OkwjDGmIYzS6XpG2qnKZRA,605
sqlguard_ninja/policy/model.py,sha256=WX9r5CIaixgeRowbTXf7qW1mOO3lX4aFDYgOuKYnook,13390
sqlguard_ninja/privacy/__init__.py,sha256=lD09KJiqCeGV0YnEP-pm41AaFTEJ_Xw9h0tNGho2zLM,292
sqlguard_ninja/privacy/rules.py,sha256=6jvMY8EKsmQN-g9thLya8f_RxXfO9j-T1qkF2Eb-XQY,13907
sqlguard_ninja/privacy/suggest.py,sha256=FmKfiQaxw9jisH9wPA4roz_YGdfni0FTHaA5UOai54I,1715
sqlguard_ninja/query_cost/__init__.py,sha256=nPDhJvPfG-4pBkNJ8HAh9qJjYv62iX9YrMua6QGttV4,26
sqlguard_ninja/query_cost/postgres.py,sha256=Gm4M8CIwIVWXJc2EI4iLmdJ5QvDl0mnoaD8ZLBoozGM,8349
sqlguard_ninja/query_cost/static.py,sha256=w8_IsqWERWpt8w2s7BW17vgjEmdDvz6nvhpagP7cppo,9782
sqlguard_ninja/reporting/__init__.py,sha256=0VP9zl4D-deAS_hQsze1qhI7PxnTZunpb62VwmL0mm8,24
sqlguard_ninja/reporting/markdown.py,sha256=05jY2b5zEOMMaZ3zMKUUQeGjy_SYfVXR4m0OyDKBjbs,6598
sqlguard_ninja/_data/benchmarks/datasets/external/README.md,sha256=u0Uc_yKCryh42lNmIfsMU432WQPtji85HS6EqGHsZcM,1653
sqlguard_ninja/_data/benchmarks/datasets/v1/LABEL_CHANGES.yaml,sha256=JW2qBpr4Vr87iLlmBLwikBbqcA_f-4f8xrnW35sM284,1001
sqlguard_ninja/_data/benchmarks/datasets/v1/manifest.yaml,sha256=xmmMoSluL1YeSW9VPrfV-E1aIoO3ytPenxpxDYbKvgc,468
sqlguard_ninja/_data/benchmarks/datasets/v1/cases/01_destructive.yaml,sha256=GBIphExeEiDq6NTpS6CiYFwK_P8eztpORcsBx-dnESY,6117
sqlguard_ninja/_data/benchmarks/datasets/v1/cases/02_multi_statement_and_formatting.yaml,sha256=0NjTU1qh4AKRhFjEcJauTiqGJ6h3_KLbyOZ503fgQ-4,6095
sqlguard_ninja/_data/benchmarks/datasets/v1/cases/03_table_and_column_access.yaml,sha256=uqSLZBhXlay_OcHnpcWgGvi-PF7btDLi2Q8pk177d54,7888
sqlguard_ninja/_data/benchmarks/datasets/v1/cases/04_privacy.yaml,sha256=zBa2EDyf8T1bH1P108oRu63nZiFp1pAzmAfgWPiWvUM,9572
sqlguard_ninja/_data/benchmarks/datasets/v1/cases/05_tenant_isolation.yaml,sha256=jIIPAxV_A2G69JhHWIHyDOCxtubPXwO20TycDaCCJpQ,7573
sqlguard_ninja/_data/benchmarks/datasets/v1/cases/06_cte_nested_unicode.yaml,sha256=DFElEDYU2NYY8_9NUH9HcsuyttiKJffFrPOTwpnYK3s,7169
sqlguard_ninja/_data/benchmarks/datasets/v1/cases/07_legitimate_lookalike_cost_dialect.yaml,sha256=ao8hto177C0pkNMav4UG4Obb32y-_0UqAoXce51otHY,12000
sqlguard_ninja/_data/benchmarks/datasets/v1/cases/08_lineage.yaml,sha256=OxtnraDh_uKO6ObPrEXNw2aCZkLvK4ylVZ66mcVUj7c,6466
sqlguard_ninja/_data/benchmarks/datasets/v1/generated/grant_matrix.yaml,sha256=JudzVC0Aiv7lZRsqSwm1oXwQfQU89WHh8zbuwXdxRv0,20182
sqlguard_ninja/_data/benchmarks/datasets/v1/generated/label_matrix.yaml,sha256=A0br-6uvi3xXBjE2uabWPBiMDqboZIr1QjTgM6Pp4DE,16689
sqlguard_ninja/_data/benchmarks/datasets/v1/generated/tenant_matrix.yaml,sha256=1evvdzYvvplAAvHaIBU_B_JyvZ_gw8ykEZhVyxyMi0I,24853
sqlguard_ninja/_data/benchmarks/datasets/v1/generated/transforms.yaml,sha256=I6o4v5cYrNG2A6q-nORsxzbDy5VEpF-_gn9z3f_vASQ,35645
sqlguard_ninja/_data/benchmarks/policies/retail_saas.yaml,sha256=8dIzYSTfl04vkhBCh7SuMW-M9wp0fP3pcz6jQdb8fXc,7560
sqlguard_ninja-0.2.0.dist-info/METADATA,sha256=2IorzAF79k73zKxT6guvNyYEwLwqP1TyorJEZ_X1zgM,19679
sqlguard_ninja-0.2.0.dist-info/WHEEL,sha256=W3fkpkm7-wf9vBI5Z-7s0eWkeM-spu78I8Neb98DeEg,87
sqlguard_ninja-0.2.0.dist-info/entry_points.txt,sha256=gkhltOhdQvQwT98iu0rPzjGdD9UQSmlDQ6QfAQWUS3o,58
sqlguard_ninja-0.2.0.dist-info/licenses/LICENSE,sha256=z8d0m5b2O9McPEK1xHG_dWgUBT6EfBDz6wA0F7xSPTA,11358
sqlguard_ninja-0.2.0.dist-info/licenses/THIRD_PARTY_NOTICES.md,sha256=hMCRMRlOV9_EUr6D6GdzR8A1K3G0KOlgYlY9tFLC7oU,2624
sqlguard_ninja-0.2.0.dist-info/RECORD,,
