Skip to main content

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 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

Project details


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.1.0.tar.gz (43.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

qualys_healthcheck-0.1.0-py3-none-any.whl (51.5 kB view details)

Uploaded Python 3

File details

Details for the file qualys_healthcheck-0.1.0.tar.gz.

File metadata

  • Download URL: qualys_healthcheck-0.1.0.tar.gz
  • Upload date:
  • Size: 43.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for qualys_healthcheck-0.1.0.tar.gz
Algorithm Hash digest
SHA256 ebc926e8ca6b50cf292ca6a36388686897b8950287128cfb9008bc76c53b4aba
MD5 f7e85701f92648cd1a62e23ec1304585
BLAKE2b-256 50bac61a2923f30126c25911b1479993d12fcfbc06c63fccfec8d0e8b6cc4737

See more details on using hashes here.

File details

Details for the file qualys_healthcheck-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for qualys_healthcheck-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ec6f30f7034131f630dbfe4c13421ec7e48713ef8dfdf017cce466723c78f4a4
MD5 ae310af8b95eaeb183c2f925c4c4eda0
BLAKE2b-256 1d634bc2956f8b6e3f28b1c410dbcedd01b915dd1b23b463bb516bd0fb717103

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page