Qualys VMDR Healthcheck
Automated 44-question VMDR healthcheck assessment via MCP server and standalone agent.
Quick Start
# Install
pip install -e .
# Set environment variables
export QUALYS_USERNAME=your_username
export QUALYS_PASSWORD=your_password
export QUALYS_BASE_URL=https://qualysapi.qualys.com
export QUALYS_GATEWAY_URL=https://gateway.qualys.com
# Run as MCP server
qualys-healthcheck
# Run standalone agent (requires anthropic package)
pip install -e ".[agent]"
export ANTHROPIC_API_KEY=sk-ant-...
python -m agent --customer "Customer Name"
MCP Tools
get_option_profiles()- Scan option profilesget_auth_records()- Authentication recordsget_scan_schedules()- Scan schedules and durationsget_cloud_agents_status()- Agent deployment statusget_tags_and_groups()- Tags and asset groupsget_asset_tracking_config()- Tracking, merging, purge rulesget_dashboard_info()- Dashboard configurationevaluate_all(customer_name)- Run full assessmentsubmit_manual_answer(question_id, compliant, notes)- Record manual answersgenerate_report(format, output_dir)- Generate PPTX/HTML reports
Metadata
Release files for qualys-healthcheck 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| qualys_healthcheck-0.2.0.tar.gz | 43.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| qualys_healthcheck-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 96.3 kB
Release files / qualys_healthcheck-0.2.0.tar.gz
| Download URL | qualys_healthcheck-0.2.0.tar.gz |
|---|---|
| Size | 43.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2ef9c4bd65b7e775f8e6c9d219a3aa48cbca9a3bbbd1fb92ccf2ce3887832ae2
|
|
BLAKE2b-256 checksum How to use checksums |
05bf0b6664c67e824ea9bc3b96717c88980574eba4eedbe01c8c21e8cea29e5a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.12
|
Release files / qualys_healthcheck-0.2.0-py3-none-any.whl
| Download URL | qualys_healthcheck-0.2.0-py3-none-any.whl |
|---|---|
| Size | 52.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
be7ef9b994688c099c21c06b863820e4383ec428a43dab3a52597f9212cf1f3f
|
|
BLAKE2b-256 checksum How to use checksums |
7510e58d37dfb62abc3f5365d4df1b76c3f1e116fa6b34dd2f4ae69cffd89bb4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.12
|