Skip to main content

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 profiles
  • get_auth_records() - Authentication records
  • get_scan_schedules() - Scan schedules and durations
  • get_cloud_agents_status() - Agent deployment status
  • get_tags_and_groups() - Tags and asset groups
  • get_asset_tracking_config() - Tracking, merging, purge rules
  • get_dashboard_info() - Dashboard configuration
  • evaluate_all(customer_name) - Run full assessment
  • submit_manual_answer(question_id, compliant, notes) - Record manual answers
  • generate_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)

Source distribution for qualys-healthcheck 0.2.0
File Size Uploaded
qualys_healthcheck-0.2.0.tar.gz 43.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for qualys-healthcheck 0.2.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page