mcpsec/__init__.py,sha256=KRHVC1OzyuhY22Sy5F87H4nkAQOhpq3owzb-xjPpScQ,92
mcpsec/cli.py,sha256=cFNgga3YnzKQXCKAGXZOsbRPXCB4ZiW5m3j0mm1gfe0,51049
mcpsec/config.py,sha256=AbAPSUDsb23Ij4rnLKjv2hjB_EJsrTG8-3PDqUUcFN4,4416
mcpsec/engine.py,sha256=UoIuovkKreHBFrHjrK7nuLWdU2JzLfOvK2k_fjo5fc0,5605
mcpsec/models.py,sha256=flc5K_CcTQRtDfZckTKnI1zkZLtos4USMDVzinSYl5g,3962
mcpsec/ui.py,sha256=9jrfYAh7jfndjnQv7yBErlxYokTMP2tXpHDiOGKoHd0,8422
mcpsec/ai/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
mcpsec/ai/ai_payload_generator.py,sha256=cOFxwRKZlHljVqkBsMN7hz70lzk1f4gaDGZ5-4wsuIQ,5108
mcpsec/ai/ai_taint_analyzer.py,sha256=JfE4PDMQqqkmMnS6uWBrjIHK07y1-DhN1eaVjPVnF8c,9380
mcpsec/ai/ai_validator.py,sha256=pC4UJ0wzPT1ltMjkfnKdID6f8lpveCdRzRtbr8Ale0Q,6676
mcpsec/ai/llm_client.py,sha256=h35rm_ZIgf8JCT-nu91cLejzO1sT3t3iepEKGLQimU8,4052
mcpsec/client/__init__.py,sha256=HhMdd_3zBF3efvtAX6DU1LNi4b7n6e2feRtbaCgfiDs,77
mcpsec/client/mcp_client.py,sha256=2cNjOEcqqIo-531bOGeFSmj0-0Gikhy-YQ9Heoj_ldI,7498
mcpsec/exploit/__init__.py,sha256=06ih4eXmz6mNZeNzdGrn9ZoI_tHnP6Potk7weqsApIY,186
mcpsec/exploit/connection.py,sha256=cALU24SDIMZUG3s8S0cUpzzFVE9GBpnpwwPr3ZlRrf0,891
mcpsec/exploit/evidence.py,sha256=SY61XQJVQQJVVoS27m-ND-hKQk7ZvrByOllB_LxpEzY,3929
mcpsec/exploit/formatters.py,sha256=t4iTkthKuUgFe-RUEcHhirfiSEjzuNy0fSW6wJC0Kzs,3299
mcpsec/exploit/mcp_repl.py,sha256=K1Kb44o7OyUKf2Xmcd-I4eOokfE83vshEsoftWbYkoc,3407
mcpsec/exploit/payload_engine.py,sha256=a_B33s6rc0UkxODD-yz7wG4Jh0aIkFBaRRRB1nbS6NA,15015
mcpsec/exploit/session.py,sha256=moqon0PMoNEvNtpKatz3jM9Q90_ptCW-Ku-4GYwDbOE,30494
mcpsec/exploit/state_tracker.py,sha256=mTYewXN48QBE4Fm9qBOYIcirrpsFBhwaioOW196JwEI,1954
mcpsec/exploit/playbooks/__init__.py,sha256=PrLK9H4K6yQSouhTKmfzSCj1temzEYsismjgbYbFfGM,1655
mcpsec/exploit/playbooks/command_injection.py,sha256=wcVYEmAA64m-3Fq4DkcVIvH1fbWfV6YJgzAWCbjOu1o,2415
mcpsec/exploit/playbooks/generic.py,sha256=XfRMhYgNEH2u1Ht0jKLT5oY467HyaR6sESylTvg180Q,1029
mcpsec/exploit/playbooks/path_traversal.py,sha256=8legQCDTlgxeQpRDcH2zqe0unCFZPQe0fr1NXVIt5ms,2378
mcpsec/exploit/playbooks/prompt_injection.py,sha256=aBoE0W88LTLltfsZUoq2r90SZ8w8zc6uxX7b3wmDfZM,2226
mcpsec/exploit/playbooks/sandbox_escape.py,sha256=TDCXZHR9geWuquxXmJaHRKrlwfLwQaA4NkpNBJ6f0k0,2430
mcpsec/exploit/playbooks/sqli.py,sha256=QBigAl-WWdZD92pD9j-beUgd5XuUwgL3pRSfhL7GYbg,2437
mcpsec/exploit/playbooks/ssrf.py,sha256=zGJXlBA9WT7wQh-BT1zTi13CM92liveNHHkv_kxMDeI,2811
mcpsec/fuzzer/fuzz_engine.py,sha256=pkn0yQaBDFhRzC875XARcVHZ3bLemy54iPdU9mODDJ0,25527
mcpsec/fuzzer/chain/__init__.py,sha256=PVZpK7ZidOEiHFJianUJwD7Rgr7l5fc9ApPjMSjcfFs,300
mcpsec/fuzzer/chain/chain_analyzer.py,sha256=33uDRPK40qaCkJQ6VmNGwwjSSSF4GR3oavC0VPPDob8,14231
mcpsec/fuzzer/chain/chain_builder.py,sha256=at6XTs6R8O2XSJ_VdproXtJ0fjdOZI54n6adEFC88Oo,9224
mcpsec/fuzzer/chain/chain_engine.py,sha256=91EJZyd_k5HZKEJcr_nzWFFrhxEdf_1jY-TWlP3gm54,35539
mcpsec/fuzzer/chain/chain_reporter.py,sha256=iAB7VWskM5ncYtnXvOQTet6b8oe0ewPCvZw997HRb90,4430
mcpsec/fuzzer/chain/injection_points.py,sha256=5ufK8sQD8SUixep5tzamDJ57_EZdNFU1tb2U_WEYelA,4409
mcpsec/fuzzer/chain/state_extractor.py,sha256=KLOOfEZFiQrAYfOhl8SSw75y7xSjbFn7mkdTu1MycCk,7905
mcpsec/fuzzer/chain/state_manager.py,sha256=qMwz17WgnJ7X9-KpXGnAkj1ntql5JIQv_othtYhT1l4,2810
mcpsec/fuzzer/generators/__init__.py,sha256=wty3M2zOC_OlAjCkps_D693rGXEnUW-MPP0aepizGLk,560
mcpsec/fuzzer/generators/base.py,sha256=-F3Uz-69u9fqHXPVz3bxkf-7mb7CfDYBU4mYoQJiX9g,664
mcpsec/fuzzer/generators/boundary_testing.py,sha256=xwQ0myA7ZRtrvg-A5X5k-CeAjd5vchghZiRO1eyy7ys,3416
mcpsec/fuzzer/generators/concurrency_attacks.py,sha256=sroUGkMSioSCQgkoH6Fs1gnjLOD03oPrqHfG90FD-5I,5250
mcpsec/fuzzer/generators/deserialization.py,sha256=stqcJnFUqJM49p9VlTveII2qAp3xG4R3bTqJYRYIQRs,5737
mcpsec/fuzzer/generators/encoding_attacks.py,sha256=hqz-L3x5xNcp5CyexPdvQWkzurmX4So5fld6aX5yH7E,7952
mcpsec/fuzzer/generators/header_mutations.py,sha256=cDiNNSwvr8rMUlRDK9j1EuVsv24NgA63pXhJ2-GnnnM,7680
mcpsec/fuzzer/generators/id_confusion.py,sha256=7y2_2_yIPXXi_aOQk6hn1tQEp74qggx1eQ909MDDji0,8027
mcpsec/fuzzer/generators/injection_payloads.py,sha256=YdZ8SfoYwNkomaVbpzmhQ9U8nBcjrgh5QNni5pMLCcM,4911
mcpsec/fuzzer/generators/integer_boundaries.py,sha256=yUeDGxfkelLJ6LAEJfH8uFFV-TW00G1PWZ78DUJlQCE,4076
mcpsec/fuzzer/generators/json_edge_cases.py,sha256=QGuuAVycpIV0EVCxjIC53WsJlmpSuI8lTwOQk0jZgH8,11971
mcpsec/fuzzer/generators/malformed_json.py,sha256=8VYGqcWZFSCKSXKHgiK7UPIo2pytIovLdzBFPSlboFo,5978
mcpsec/fuzzer/generators/memory_exhaustion_v2.py,sha256=548iq56ChHgcPOJBHdSuh13ScqjtXDUX5ynG67cGKIE,5460
mcpsec/fuzzer/generators/method_mutations.py,sha256=B7IqPOfEzfXMz2psALt-Xp7aT7Is7HyUU0cnJLiT87U,10336
mcpsec/fuzzer/generators/param_mutations.py,sha256=OGJfUlLWVJiK_ph3mjj8p3k6WKtNlL4I3ow1__D4nrA,12537
mcpsec/fuzzer/generators/protocol_state.py,sha256=HgnuZzfdVblmOEaE4VmviCYTlmsJlxxTfnXje_S1k6k,8964
mcpsec/fuzzer/generators/protocol_state_machine.py,sha256=2c4SdWsQ37q9jGpvim0Xn_Sk6g_6_5Mxl3gkUXtR6eY,9178
mcpsec/fuzzer/generators/protocol_violation.py,sha256=K6n7JkKNY-jZ9sKy7jAKGYPrSez8aZ0v_HD4ngaaWC0,5599
mcpsec/fuzzer/generators/regex_dos.py,sha256=Z7JDuSD3yyVqYJuJ5JLaaMgy9EaS7coEKW3vMG8kpj4,2849
mcpsec/fuzzer/generators/resource_exhaustion.py,sha256=o7bT8QOrxQkQKDWmh75rYYezAMB2qQw7FqJK471-MqI,6332
mcpsec/fuzzer/generators/session_attacks.py,sha256=HsLqew02mYQvwviGBxivc139XLzSLqObyeaqDj7HB9o,8623
mcpsec/fuzzer/generators/timing_attacks.py,sha256=HXn37bhsXcSeQ36fHtFEluau94TDfZ_ALBUPgoWru8o,8268
mcpsec/fuzzer/generators/type_confusion.py,sha256=KEuB1nR1wy_pvlTAQmbQqToUMWw9uMiwxnHJkmOiZvQ,2640
mcpsec/fuzzer/generators/unicode_attacks.py,sha256=mj0kzT2qGijjBki-Y4NFGAEI9zaiMosbDLNrJseFjqY,2951
mcpsec/fuzzer/transport/http_fuzzer.py,sha256=7OTun5KTdmSmtcX_Dk_x1zP6xAhEK1q_NQ0ca5Lt01g,7832
mcpsec/fuzzer/transport/stdio_fuzzer.py,sha256=uUpX0wozO61aqTthsd-jeDNWXYOE6TbGlRy1iSdwt98,19050
mcpsec/reporters/__init__.py,sha256=HQNcfEw_6V3YDy_hm67oyy3gCw0z2PHx1f7WqAlIa5s,386
mcpsec/reporters/json_report.py,sha256=lY23773abjYJfOIRMbqwT9OjjFW21bxZ-nenUQPRVjQ,1393
mcpsec/reporters/sarif_report.py,sha256=CBfKWeFLNBPUG-C7EhhIZNs8bzl0OUz3ACqyBVqt4n4,17117
mcpsec/rogue/__init__.py,sha256=UfwHlLv5G2q6K9lGuRBMnz2prFTsxpF-gIT7gMNDx8A,144
mcpsec/rogue/payloads.py,sha256=sltE4iFNdk1mUxYlNsa3ado_X8yv-nlZaijggcoAkrI,1883
mcpsec/rogue/server.py,sha256=PqJp209e7Jx8rdU8bpfFBKz8bVmZmCqb0wJWyF8LUDs,9048
mcpsec/rules/exclusions.yml,sha256=cplV41Rdcmx6y-devx6ep6PuaisZehqNyxmsRtgPQck,1089
mcpsec/rules/mcp-broad-command-injection.yml,sha256=JLEjeP5A04cHKBHCZrisAshfbnniUMGZxkDv2JK_IV8,4387
mcpsec/rules/mcp-broad-path-traversal.yml,sha256=xr51RuuZUcbElhls2RILMsOXW2FEIVtws556tzhUCtk,6134
mcpsec/rules/mcp-broad-sql-injection.yml,sha256=JfacXI5lblP8z6tF-7hHn8EDVbyFCSoGDZoTP4a-AUY,5320
mcpsec/rules/mcp-capability-issues.yml,sha256=LjlvlNi8Q9HQkHe8XH-PxyTlaavjl_ZBduVvVfdrIlM,3246
mcpsec/rules/mcp-code-smells.yml,sha256=L00k9II5XwfqEme59n6hceZ6W7Wj4d32TAHuHAO7uoU,6410
mcpsec/rules/mcp-command-injection.yml,sha256=mVazYNQS-3t27iQ3GVB0Xel-nP-FaFecjSyTkmuDCSY,5461
mcpsec/rules/mcp-dangerous-eval.yml,sha256=LmP2vbEKXtkhuobqmCbvU5v4okJyXTS7wh0jUDxYyt0,658
mcpsec/rules/mcp-description-injection.yml,sha256=JIJ0W8I_0pNUuqGnONsTsS6Io1TUjrzPet8Gp7b07Wg,4967
mcpsec/rules/mcp-deserialization.yml,sha256=6BL6CtFjljkcRZlI7Z87VoTbG1xRHQT9ICBDMZ4_sUk,4345
mcpsec/rules/mcp-dotnet-injection.yml,sha256=Kw7nAbpuz_xgg5ihErljQgORde8YFvpU5VEI2s7bYCA,5467
mcpsec/rules/mcp-go-injection.yml,sha256=CkRZd2c0wBjX8NVaTjTjI1h1Qp8wq8m-f3BMO2QJIag,3842
mcpsec/rules/mcp-path-traversal.yml,sha256=3qmGgNaEaLjKIvJaThXr2RmTZaKr-4Lg19I9V5Swb3Q,2444
mcpsec/rules/mcp-protocol-handler.yml,sha256=pa9ojhUGzmMn7PeGVAEDIzAM76sXRexgpP6qE604yT4,5587
mcpsec/rules/mcp-python-async.yml,sha256=Exaprx7r3U7KFJbCFsS1lMfaNf4wrEa-mrge9xqS2yc,4152
mcpsec/rules/mcp-python-broad.yml,sha256=8Wva_RFsRVST0Phxg_gamiLdI4-zzW0cWU0TmjXQ1dk,5818
mcpsec/rules/mcp-python-injection.yml,sha256=SQv9d-mlfhDdZenSrs9gzBMdBoFff0_WicXafH33v94,2100
mcpsec/rules/mcp-resource-uri.yml,sha256=YtJSpPwtWgdNtn5WFaMsjvWCO0fTWcY1gID8u0wm6A0,4375
mcpsec/rules/mcp-rust-injection.yml,sha256=Dd4r6kxxPXTFVIiULZsFuIztg1_5R4OnM82ve6gBh18,3821
mcpsec/rules/mcp-secrets-exposure.yml,sha256=j0Am2Gc_AGsOTGV00DmqPK5ykHWkKaEvzrrJSslFFHY,987
mcpsec/rules/mcp-secrets-hardcoded.yml,sha256=DcuPcC6QFU41ADqq0tS_6kLgaiVj_9Zwl-7U0xj_Y8s,4706
mcpsec/rules/mcp-server-patterns.yml,sha256=RKg7N38PdrYcGAKMxVJhgtJd7QepVhAkyatW-sSdYlM,4495
mcpsec/rules/mcp-sql-injection.yml,sha256=HmDHKr7ej7I0_XN_Xj2CMA1ktGpT1SUlJWN0lI8_JGQ,3680
mcpsec/rules/mcp-ssrf-patterns.yml,sha256=vDedzOkLnV8fn81Rcv0ot7Q5R2Xw6AGz2XXc2za9JUE,5179
mcpsec/scanners/__init__.py,sha256=jARZ0L5eI1YPisuhvL0HRR3HAI6QBazoi-0O42o16vw,1320
mcpsec/scanners/annotation_integrity.py,sha256=IuS3XGuZgQoxV2Y5Rza8LPSSuOFP8fVRnCdHqwiIJeE,4663
mcpsec/scanners/auth_audit.py,sha256=vFW4W94h8kDqG25P7DYGRmLFlR8S4GTrEsxFLMlTtfU,11880
mcpsec/scanners/base.py,sha256=aBSWqYGWO60Dr7uS6arfl2sHck03oArFnlub7jucQ_k,905
mcpsec/scanners/capability_escalation.py,sha256=kIJJDtGWJrGm4b_poSVX4fdK8VSfOkl4LGImNzXHXFg,8317
mcpsec/scanners/command_injection.py,sha256=tJ3tv9RNoCalkFU8I_JZK-Nj_dw94KqcXdt5zQDFnC8,17515
mcpsec/scanners/description_injection.py,sha256=6OV1RR4L00-FUvjUaf_77AGXXsUPuK9oYiZKWGqroXs,7267
mcpsec/scanners/description_prompt_injection.py,sha256=B4WQkWRReTqi0eznpIoYkbbhiRKqcS6ZbF3jYpMgYCE,9781
mcpsec/scanners/path_traversal.py,sha256=QfZ48IU0S35Qhydilu5larjYgAkM0Ea0qDvl0L3sBWs,15613
mcpsec/scanners/prompt_injection.py,sha256=Egc3RTGiksSTj3LZ-bL6Zdbk7Q4Wyjv2iKjOcNaptNA,13131
mcpsec/scanners/resource_ssrf.py,sha256=8-nutZDXVaRPmVXjOHwqUuTL7SGhR_OzLkhhPz2-TOU,9647
mcpsec/scanners/secrets_exposure.py,sha256=nQf6LpJGe6ueK-X2y8aap2u9Lkg95wBuAkXVw_-8XZ4,3858
mcpsec/scanners/sql_rce.py,sha256=ZjCmFp7toKs8yuE6VYZ2YHiMxsLR-xlo7e7GxJXDtN4,48566
mcpsec/scanners/ssrf.py,sha256=Hyx4r0yEdezyVW_kbmnDAlRQuQQy0KjjWoVmj2BC7Mg,14704
mcpsec/scanners/toolchain_analyzer.py,sha256=fV-Op18kHu4Avs8SxlKXXsWPtQ7xDYfuUcTDc7VN0VQ,10787
mcpsec/sql_scanner/__init__.py,sha256=uzGIggcpwLxLtGY9hLrV_dOMWE7qtch6iPDb2UdtCRE,2660
mcpsec/sql_scanner/confirmer.py,sha256=OaAxCWfvQiJPi_0FI3gqMl0vycpLpA8M7WK-k4xDzkI,1029
mcpsec/sql_scanner/detector.py,sha256=XRlZoNybjGI0R8ZjId3RS2N3C3cAmTwKtj9DDnnhdGE,7951
mcpsec/sql_scanner/exploiter.py,sha256=zOWpxot7K_dYjecY8MfNegSlGUwWvOcyaCKaqmfdD1o,353
mcpsec/sql_scanner/fingerprint.py,sha256=vVQi2SC5Wf_lRjMJQv9ixX6BnOWPUYic6k-5GD2zzro,1776
mcpsec/sql_scanner/payloads.py,sha256=A7PlZb7ZiYqAhveOP9HOp_Ltej8rSyfsq1Mr0HicmPA,3761
mcpsec/sql_scanner/rce.py,sha256=ueAYUEAMq83UNUCulIvuqhHbp038GadB7iqZ5mbGXas,387
mcpsec/static/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
mcpsec/static/audit_engine.py,sha256=mHrnkS0z6plP4crsFiovEbH7nuTILMEl5lq0XGpPvCQ,8095
mcpsec/static/py_analyzer.py,sha256=kRtHRCXGLCXh-p7VFHBLaDWFLpAjsVA9I4loyye-PV8,5626
mcpsec/static/semgrep_engine.py,sha256=C8WWi9uF1ArMmqQgEESCHg2dD9WGJeg2YwPORexFZDg,2898
mcpsec/static/source_fetcher.py,sha256=AQVbyaT7TVEIF4dq4OGu2hreP3edWUFVIT3mahgH-eI,5029
mcpsec/static/taint_analyzer.py,sha256=l-cN9HeYCBotFrVLasytPDmqCWSKp-9hQ4tbhsiegKk,463
mcpsec-2.4.1.dist-info/METADATA,sha256=8QUG4pjCQDH4vhJ_TMC9ecB37InTbBwtq9CBZc_Wn8g,9123
mcpsec-2.4.1.dist-info/WHEEL,sha256=C2FUgwZgiLbznR-k0b_5k3Ai_1aASOXDss3lzCUsUug,87
mcpsec-2.4.1.dist-info/entry_points.txt,sha256=NnLCPoEK2ar7dqhh-Sb1W3-Ndm5qO-NU8DIQcdQGg7E,42
mcpsec-2.4.1.dist-info/licenses/LICENSE,sha256=llwaVB8ioO2978bvcCeE0CZor87vfmbzFrv11wNXfE4,1095
mcpsec-2.4.1.dist-info/RECORD,,
