[build-system] requires = ["setuptools>=77"] build-backend = "setuptools.build_meta" [project] name = "agent-egress-guard" version = "0.2.0" description = "Page-level egress policy for AI agents: allow reads, deny logins, signups and every unrecognised write." readme = "README.md" license = "Apache-2.0" license-files = ["LICENSE", "NOTICE"] authors = [{name = "Alpha Quantum"}] requires-python = ">=3.8" dependencies = [] keywords = ["ai agents", "agent security", "egress control", "zero trust", "guardrails", "playwright", "mitmproxy"] classifiers = [ "Programming Language :: Python :: 3", "Topic :: Security", "Intended Audience :: Developers", ] [project.optional-dependencies] requests = ["requests"] httpx = ["httpx"] playwright = ["playwright"] mitmproxy = ["mitmproxy"] yaml = ["pyyaml"] [project.urls] Homepage = "https://www.aiagentallowlist.com/egress-guard/" Documentation = "https://www.aiagentallowlist.com/egress-guard/#docs" "Full rule set" = "https://www.aiagentallowlist.com/egress-guard/#full" [project.scripts] agent-egress-guard = "agent_egress_guard.cli:main" [tool.setuptools.packages.find] where = ["src"] [tool.setuptools.package-data] agent_egress_guard = ["data/*"]