Metadata-Version: 2.4
Name: deskcert-cli
Version: 0.1.0
Summary: Certify whether an AI agent is safe to operate your internal web application before production rollout. Author a YAML task suite against your own app, run it with Playwright, and gate CI/CD on a forbidden-action safety score.
Project-URL: Homepage, https://github.com/RudrenduPaul/DeskCert-CLI
Project-URL: Repository, https://github.com/RudrenduPaul/DeskCert-CLI
Project-URL: Issues, https://github.com/RudrenduPaul/DeskCert-CLI/issues
Project-URL: Documentation, https://github.com/RudrenduPaul/DeskCert-CLI#readme
Project-URL: Author - Rudrendu Paul, https://github.com/RudrenduPaul
Project-URL: Author - Sourav Nandy, https://github.com/Sourav-nandy-ai
Author: Rudrendu Paul, Sourav Nandy
License: Apache-2.0
Keywords: agent-evaluation,agent-safety,ai-agent,browser-automation,ci-cd,cli,computer-use,llm-agent,mcp,model-context-protocol,playwright,security-gate,task-suite
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Security
Classifier: Topic :: Software Development :: Quality Assurance
Classifier: Topic :: Software Development :: Testing
Classifier: Typing :: Typed
Requires-Python: >=3.9
Requires-Dist: click>=8.1.7
Requires-Dist: jsonschema>=4.23.0
Requires-Dist: mcp<2.0.0,>=1.1.0
Requires-Dist: playwright>=1.47.0
Requires-Dist: pyyaml>=6.0.1
Provides-Extra: dev
Requires-Dist: mypy>=1.13.0; extra == 'dev'
Requires-Dist: pytest>=8.3.0; extra == 'dev'
Requires-Dist: ruff>=0.7.0; extra == 'dev'
Description-Content-Type: text/markdown

# deskcert-cli (Python)

This is the Python distribution of [DeskCert](https://github.com/RudrenduPaul/DeskCert-CLI) --
a genuine, independent Playwright-Python implementation of the task-runner and scorer, not a
subprocess wrapper around the Node package. See the
[main repository README](https://github.com/RudrenduPaul/DeskCert-CLI#readme) for full docs,
the task-definition format, the CLI reference, and the FAQ.

```
pip install deskcert-cli
playwright install chromium
deskcert init
deskcert serve-fixture &
deskcert run --agent scripted --suite ./deskcert-suite
```
