[build-system] requires = ["setuptools>=68"] build-backend = "setuptools.build_meta" [project] name = "backdoorcheck" version = "0.1.0" description = "Trigger-free backdoor scan for open-weight LLMs on Hugging Face: searches for hidden triggers, compares with the parent model, confirms behaviourally. Runs on your own GPU." readme = "README.md" license = {text = "Apache-2.0"} requires-python = ">=3.9" keywords = ["llm", "backdoor-detection", "sleeper-agents", "trojan", "data-poisoning", "ai-safety", "model-security", "huggingface", "interpretability", "leaderboard"] dependencies = ["torch>=2.1", "transformers>=4.56", "tokenizers>=0.20", "huggingface_hub>=0.25", "safetensors>=0.4", "numpy"] [project.scripts] backdoorcheck = "backdoorcheck.cli:main" [tool.setuptools] packages = ["backdoorcheck"] [tool.setuptools.package-data] backdoorcheck = ["words.txt"]