Metadata-Version: 2.4
Name: promptshield-ptit
Version: 0.1.1
Summary: A comprehensive prompt injection detection library using multi-layer detection strategies including ML models and vector similarity search
Author-email: Tran Tien Duc <n21dcat014@student.ptithcm.edu.vn>, Huynh Duc Linh <n21dcat028@student.ptithcm.edu.vn>
Maintainer-email: Tran Tien Duc <n21dcat014@student.ptithcm.edu.vn>, Huynh Duc Linh <n21dcat028@student.ptithcm.edu.vn>
License: MIT
Project-URL: Homepage, https://github.com/promptshield-ptit/promptshield-ptit
Project-URL: Documentation, https://github.com/promptshield-ptit/promptshield-ptit#readme
Project-URL: Repository, https://github.com/promptshield-ptit/promptshield-ptit
Project-URL: Issues, https://github.com/promptshield-ptit/promptshield-ptit/issues
Project-URL: Funding, https://github.com/sponsors/promptshield-ptit
Keywords: prompt-injection,security,llm,ai-safety,ml,vector-search,detection,cybersecurity
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Security
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Typing :: Typed
Requires-Python: >=3.12
Provides-Extra: dev
Requires-Dist: pytest>=7.0.0; extra == "dev"
Requires-Dist: pytest-cov>=4.0.0; extra == "dev"
Requires-Dist: black>=23.0.0; extra == "dev"
Requires-Dist: flake8>=6.0.0; extra == "dev"
Requires-Dist: mypy>=1.0.0; extra == "dev"
Requires-Dist: isort>=5.12.0; extra == "dev"
Provides-Extra: server
Requires-Dist: flask>=2.0.0; extra == "server"
Requires-Dist: chromadb>=0.4.0; extra == "server"
Requires-Dist: sentence-transformers>=2.2.0; extra == "server"
Requires-Dist: numpy>=1.24.0; extra == "server"
Requires-Dist: datasets>=2.0.0; extra == "server"
Requires-Dist: pandas>=1.5.0; extra == "server"
Requires-Dist: tqdm>=4.64.0; extra == "server"
Provides-Extra: all
Requires-Dist: promptshield-ptit[dev,server]; extra == "all"
