djangoapi_guard/__init__.py,sha256=AGgq6xVrD_iY7tRPFmB622drwC0g93rgc6fn9tjrnDk,1489
djangoapi_guard/middleware.py,sha256=HBenOajxo7JM-L7uv_qfN8Vj2UV5ujf_dhRDX-6EFHg,19567
djangoapi_guard/models.py,sha256=1bAYSV5OALyClwOmJHV3nCxDjmKooJeTtCh6RisLGCU,26870
djangoapi_guard/utils.py,sha256=0jMVnwXCet30EqVTyxZarrDDnJaV97O9kvcMHrIXVn8,26794
djangoapi_guard/core/__init__.py,sha256=5HYj91ZHa_OSxuItfmh5daxlI3bFgwXR50M3Fl4wfe8,165
djangoapi_guard/core/behavioral/__init__.py,sha256=rERAo1Q4NYkCKKqwpe9gCGAl6Kfam7ce2sx7nWquacM,242
djangoapi_guard/core/behavioral/context.py,sha256=6XxisH-r7G-yolK2UROel7rYq6xjNYNA4c3RLfjmz4k,452
djangoapi_guard/core/behavioral/processor.py,sha256=CsGKrqE8vBp1zn9tNMzruVu9-d4myGpaYePiTarkhQs,4512
djangoapi_guard/core/bypass/__init__.py,sha256=SGbRBJng0sLfBGojt85f2emXx50F_qS48GWuRpmX4F4,200
djangoapi_guard/core/bypass/context.py,sha256=ivk5LybHpjtxiriFW9gIwHMuc6_CQct1EiPCTKe3WEs,632
djangoapi_guard/core/bypass/handler.py,sha256=eJQ-3_U5TccfBYpy40-GuahiKQCo8KgyeUtjUVpCXcs,1900
djangoapi_guard/core/checks/__init__.py,sha256=-f1tLU_8l0qditKEEPJEV-8iaO00rfoAf8ghdfoMX2w,1162
djangoapi_guard/core/checks/base.py,sha256=st_MBs21V_BvfeId6XvfI82fVRr2x9A_wgTmCQr30vw,3352
djangoapi_guard/core/checks/helpers.py,sha256=9p4Fi1uQ7B-jGcKXW5HTDWLnzg21X9mxF79BWXRg8NE,10628
djangoapi_guard/core/checks/pipeline.py,sha256=lU_oCkJYUAtexgsswx87aF3gk1AP79F20_ntUiPOLnE,4275
djangoapi_guard/core/checks/implementations/__init__.py,sha256=_DF3MAbcIrsWk75pf0quoEcgZwbaoAFu2kzGVNZpQEw,2173
djangoapi_guard/core/checks/implementations/authentication.py,sha256=XQJZPAerolikdq3MwOsq9Bm653pSGtHZRmUjONRlRD8,2274
djangoapi_guard/core/checks/implementations/cloud_ip_refresh.py,sha256=pQ4GWd-uN5ty7wuwBoWFbR1R3FNnInw0sktWZmcnXQU,677
djangoapi_guard/core/checks/implementations/cloud_provider.py,sha256=5l_kZ3fROiN9ycLRnmzyqHdsg3fgbdtJ2Vtll0dw500,2986
djangoapi_guard/core/checks/implementations/custom_request.py,sha256=VezR2qBQ0z-ZMFZU3BD0wB8NpdVOpK8RdUx3WGRCtRI,2408
djangoapi_guard/core/checks/implementations/custom_validators.py,sha256=LNrUtvqbb2EN5ATb8mjBBmcolhi6pfkd5L_qcH5ww24,2201
djangoapi_guard/core/checks/implementations/emergency_mode.py,sha256=Qnl1A-H6HcscoRMur4Trvvg6ZFaazEO38ohnlA-tHDY,2320
djangoapi_guard/core/checks/implementations/https_enforcement.py,sha256=2A_jzckmGuV3Synh3VvlkiTRTBGnpa_C3h5mW37S4eY,2684
djangoapi_guard/core/checks/implementations/ip_security.py,sha256=6NgpUuU-779iavLZQ_CqGVXZx7zLpZThYBozDTdxWy4,5108
djangoapi_guard/core/checks/implementations/rate_limit.py,sha256=Zfv6vzqVnfv_1y3eMzzIslETYT1y8x1t-uy5hL8o86Q,6120
djangoapi_guard/core/checks/implementations/referrer.py,sha256=EHmlsYw5nUIvaUqR_Y3H1NXCo4XJ2ocIjiZiTJkvCQQ,3572
djangoapi_guard/core/checks/implementations/request_logging.py,sha256=eyg1rsD3VEITKf0vLypZuB8xAQcRYLgXesXe7HLpY-0,513
djangoapi_guard/core/checks/implementations/request_size_content.py,sha256=wry8vtPTDrPhGmnQRogGNrz10pPBRA-ZgKIVmGcwIBI,3885
djangoapi_guard/core/checks/implementations/required_headers.py,sha256=xxJCi28QIFQUpSSMi9b61b1ofuUrqRBPSrTGUJXn6G0,2751
djangoapi_guard/core/checks/implementations/route_config.py,sha256=Uh2nz2mJTj3-i6FM0db4I9NjZt3VgIvRYaXNg7KwBXQ,932
djangoapi_guard/core/checks/implementations/suspicious_activity.py,sha256=soi420oaThTW2XkIApEouRF9cDNA9ZIls_AUtuvM-vU,6222
djangoapi_guard/core/checks/implementations/time_window.py,sha256=7OV4S3X6-pFMnn63BOUTUAOvSw18P9rqyoX6YXStkEA,2844
djangoapi_guard/core/checks/implementations/user_agent.py,sha256=CxndockcKJjEACSwgRTRqgAnXqcWHawnr6LZdIbQaKQ,3386
djangoapi_guard/core/events/__init__.py,sha256=oZni0kHhV6ns3n5dksjIkbjfxGI1bZxr1KQwd6M3fyI,302
djangoapi_guard/core/events/extension_events.py,sha256=MO7ocvv6mIrJA1bYQgT5_ggMXEcfEGqmzOSFEurYnSM,5816
djangoapi_guard/core/events/metrics.py,sha256=lDzoZUYh13bnN98YKcv9wlf5Sriyc2fQZinQfaYIguM,2544
djangoapi_guard/core/initialization/__init__.py,sha256=0N1BkoG3TPk7kXBTxtWFMjrnlBgCkAklV4HTXoRABWI,248
djangoapi_guard/core/initialization/handler_initializer.py,sha256=g2NiBX7dpForB0Jjb9pw7NpvyML2eaU_wPFFZMlDCwI,4346
djangoapi_guard/core/responses/__init__.py,sha256=ktXXxhkjm0J4mnim_7Q2l2QbzUXQsR2Ju0YCph_bE5Q,246
djangoapi_guard/core/responses/context.py,sha256=i8JFt5FT7jxVsxFBWbKnuxKoSmnciyqHLCpDiZv98jU,660
djangoapi_guard/core/responses/factory.py,sha256=ekdx798XNTIcyOalX0fYwJ0Xk3rsANG3xyZhpRRTvc4,5633
djangoapi_guard/core/routing/__init__.py,sha256=tQ_ZbSlpXQ7dZzVKUXYzk9mJd4O1fC4yDYXkRGYHZ8o,253
djangoapi_guard/core/routing/context.py,sha256=RQUqr6CTW7RdibVJnbQCBE3YAbaFhmHe0_sgDQQwYvY,536
djangoapi_guard/core/routing/resolver.py,sha256=_eC2WH6GQGybEZAVykx-Lo6OGiQCUDxuNI0yIkSbmHM,3211
djangoapi_guard/core/validation/__init__.py,sha256=5eKIEL9b_v84OBkk3EuqkjqhQ2uVKXI9YcoBpn7h0yU,228
djangoapi_guard/core/validation/context.py,sha256=QFCmL6VrARL-Be6YIxa2coN4yB8OhMvjQUVrY096ayc,339
djangoapi_guard/core/validation/validator.py,sha256=ESb_bq_3ccVsyqQUC6XPi9C3GDrZJA28hrPUg_mYrLM,3065
djangoapi_guard/decorators/__init__.py,sha256=euwYZ-oaaBQjht00wTmPPQadNmlyOulNauiBgeKZQUI,1671
djangoapi_guard/decorators/access_control.py,sha256=EkvEi0VyTvz7znyDDGREzeEKR2UNKyZ5sL7ddscPuVo,3139
djangoapi_guard/decorators/advanced.py,sha256=EyI6NFsz-fjDPaxjGjW-jWGKqCVWNjQBd72Q4I1cqqg,3260
djangoapi_guard/decorators/authentication.py,sha256=3nrN8N1atLRR9fGasz8i_JaH5GVgeTcgLjERKw5ceaA,2276
djangoapi_guard/decorators/base.py,sha256=yJ2ji0WwlUWwK3tTpd28xS2NZInUcDmF2xooxnY9EH0,7947
djangoapi_guard/decorators/behavioral.py,sha256=jdkUUFs6lNXl4uX0G-DNUiFWFuQ1RGIe-JaGJvJYYoY,5563
djangoapi_guard/decorators/content_filtering.py,sha256=BCeu4dMhlgeeiyaxSJ3X5_a6lNAt8gV5ddv2tNtSbpc,3487
djangoapi_guard/decorators/rate_limiting.py,sha256=_b7uMn_Aa1XRBuiy_Zb2olac9txsU9Dt2EEUrOFWyPc,1645
djangoapi_guard/detection_engine/__init__.py,sha256=cBOkuCaUimGo3F9KFUt9s98BXnWhS98dLOLpULa4sTs,278
djangoapi_guard/detection_engine/compiler.py,sha256=UwuTBR0cuJTBDqA888dTlDWasJcq2YBDyAY-99WZOiQ,7497
djangoapi_guard/detection_engine/monitor.py,sha256=mXnPbnVO4IJMItZbZxB13wSizwgwWy-1ksrfL3LXwsQ,18264
djangoapi_guard/detection_engine/preprocessor.py,sha256=rRWP3G3idWnkV9kz2niX9NKHnx7xQ9igN9y0OKkM3CY,14539
djangoapi_guard/detection_engine/semantic.py,sha256=IKgFUbtQ72UzttftVr_O8bL-0pcIkfkrTZ1_GNoARso,14466
djangoapi_guard/handlers/__init__.py,sha256=6KU8Rrz17caooTMbbUtbENMkixDR12o0HMLBvzgjris,647
djangoapi_guard/handlers/behavior_handler.py,sha256=6NtIhQEGxrZfB66ltDfmBVSupvVXG2socS5b5Akgzts,12451
djangoapi_guard/handlers/cloud_handler.py,sha256=r4NzUg_npOgjrEOFiVrlpNXC2LKYi7cazpuUulJVjz0,10589
djangoapi_guard/handlers/dynamic_rule_handler.py,sha256=_iv_TqKOHAVZpLwrNIn5M-cnO8qGOu6yV5wGvcarUbc,13402
djangoapi_guard/handlers/ipban_handler.py,sha256=ZK59TSocZyo__s6iovP0v7JBBSbkpqXWc132qpT_tU4,4422
djangoapi_guard/handlers/ipinfo_handler.py,sha256=W1nad2hLWCCtNlTLUPP1BFSfukZE56bO4T8L2v94Qq0,8069
djangoapi_guard/handlers/ratelimit_handler.py,sha256=G2v7VMSJ10x1pF8r2FC98rcckvhHQwMoAeZMg31lRZ0,8973
djangoapi_guard/handlers/redis_handler.py,sha256=P6seCz9DFk9WFXmOe1bPGzK0RIzABwgTZkK0oJKgq8U,10081
djangoapi_guard/handlers/security_headers_handler.py,sha256=yBaTK2ph71k-C3DpT0yA1zWpuC9rOtw-yhHTKnheQJ4,20004
djangoapi_guard/handlers/suspatterns_handler.py,sha256=JW2Dw1blBg_n-FAws1MPKPueAWs-w8q5TECrxOAuta0,36166
djangoapi_guard/protocols/__init__.py,sha256=59nCbHZKsUpiMV56aLa7Sb_W36bKoUKQ_w1wcVQwUZk,306
djangoapi_guard/protocols/agent_protocol.py,sha256=PVrRqW4V3vTjDaIZ6-NQbGI9BXhAhqLGFJmzGdGSnq8,1867
djangoapi_guard/protocols/geo_ip_protocol.py,sha256=5KmF3Aoi8jQty04GpHrcffBdvdYk8kNIpL59G9HDsOk,606
djangoapi_guard/protocols/redis_protocol.py,sha256=1CC32RfMWtUSI2yP8DOoh_3aqU2oae7LfrOWN0YDIQM,620
djangoapi_guard/scripts/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
djangoapi_guard/scripts/rate_lua.py,sha256=UPDrV0b48VBahG7Bamq1DKo0bx5mEtBdZvN1DQK0oHg,585
djapi_guard-1.0.1.dist-info/licenses/LICENSE,sha256=YHwDWk5qdh4PCXXBm--Hbj2xdYUsB_KTe14GLJBGnpQ,1064
djapi_guard-1.0.1.dist-info/METADATA,sha256=UjeT1rRWGitRXxVdw6yXYwaG0pAB-1OnPrd30NeG7aQ,31717
djapi_guard-1.0.1.dist-info/WHEEL,sha256=SmOxYU7pzNKBqASvQJ7DjX3XGUF92lrGhMb3R6_iiqI,91
djapi_guard-1.0.1.dist-info/top_level.txt,sha256=qgNB9_JrnAVjr8QwRugQar6opmAjN5hCw-k7TaHVK2o,16
djapi_guard-1.0.1.dist-info/RECORD,,
