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.2.0.tar.gz (43.9 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.2.0-py3-none-any.whl (52.4 kB view details)

Uploaded Python 3

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

Hashes for qualys_healthcheck-0.2.0.tar.gz
Algorithm Hash digest
SHA256 2ef9c4bd65b7e775f8e6c9d219a3aa48cbca9a3bbbd1fb92ccf2ce3887832ae2
MD5 c4f47f1837eb01badbadcdcc7c53d6ad
BLAKE2b-256 05bf0b6664c67e824ea9bc3b96717c88980574eba4eedbe01c8c21e8cea29e5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for qualys_healthcheck-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 be7ef9b994688c099c21c06b863820e4383ec428a43dab3a52597f9212cf1f3f
MD5 e5d5ebc84cd263225dabcf1058fd1279
BLAKE2b-256 7510e58d37dfb62abc3f5365d4df1b76c3f1e116fa6b34dd2f4ae69cffd89bb4

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