MCP server for automated Qualys VMDR healthcheck assessments - 44-question evaluation with scoring and reporting
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
qualys_healthcheck-0.2.0.tar.gz
(43.9 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file qualys_healthcheck-0.2.0.tar.gz.
File metadata
- Download URL: qualys_healthcheck-0.2.0.tar.gz
- Upload date:
- Size: 43.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2ef9c4bd65b7e775f8e6c9d219a3aa48cbca9a3bbbd1fb92ccf2ce3887832ae2
|
|
| MD5 |
c4f47f1837eb01badbadcdcc7c53d6ad
|
|
| BLAKE2b-256 |
05bf0b6664c67e824ea9bc3b96717c88980574eba4eedbe01c8c21e8cea29e5a
|
File details
Details for the file qualys_healthcheck-0.2.0-py3-none-any.whl.
File metadata
- Download URL: qualys_healthcheck-0.2.0-py3-none-any.whl
- Upload date:
- Size: 52.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
be7ef9b994688c099c21c06b863820e4383ec428a43dab3a52597f9212cf1f3f
|
|
| MD5 |
e5d5ebc84cd263225dabcf1058fd1279
|
|
| BLAKE2b-256 |
7510e58d37dfb62abc3f5365d4df1b76c3f1e116fa6b34dd2f4ae69cffd89bb4
|