Ana içeriğe geç
Versiyon: Next

HealthCheck Module

Overview

HealthCheck answers one question about a site — how healthy is it — from three angles at once.

The three pillars

PillarWhat it coversWhere it lives
System CheckUptime and protocol monitoring, incidents, alerting, SLOs, status pages, agents, observabilitySystem Check
Security CheckAsynchronous security scans, findings, OWASP coverage, attack surface, site crawlSecurity Check
Business CheckAsynchronous business assessments across seven domains, with an executive summaryBusiness Check

System Check runs continuously against endpoints you configure. Security Check and Business Check run on demand against a URL and return a score.

The Overview screen

Opening HealthCheck from the sidebar lands on the Overview at /healthcheck. It is the one place where all three pillars appear together.

Run a full check

  1. Enter a URL in the target field at the top of the page.
  2. Click Run Full Check.

A single click starts three things:

  • a Security Check scan against the URL,
  • a Business Check assessment against the same URL,
  • a domain crawl, so the site's structure is covered too.

The Security and Business cards show Scanning… while the runs are in flight. The page polls for results and, if a run has not finished after roughly a minute, the card shows Check failed. Try again.

bilgi

Run Full Check creates work, so it needs the create permission for HealthCheck. Without it the button is disabled and the tooltip reads You do not have permission to run a check.

Reading the results

Each completed pillar shows a letter grade and a score out of 100 returned by the backend. When both pillars finish, the Overview averages the two scores into a combined Platform Health grade:

Combined scoreGrade
90-100A
80-89B
65-79C
50-64D
Below 50F

Below the pillar cards the Overview also shows:

  • Your sites — every saved target plus any URL that appears in scan history, each with its combined grade. Selecting one loads its latest saved Security and Business results without re-running anything.
  • What we check — a summary of the checks behind each pillar.
  • Recent security scans and Recent business assessments — the last few runs, newest first.

When the page is showing stored results rather than a fresh run, a line above the cards says so.

The module has five top-level entries.

EntryPathContents
Overview/healthcheckThe three-pillar summary described above
Targets/healthcheck/targetsPortfolio, Comparison, Reports, Monitoring
System Check/healthcheck/dashboardDashboard, Monitors, Incidents, Status Pages, Alerting, Observability, Agents
Security Check/healthcheck/securityScorecard, OWASP Suites, Attack Surface, Domain Explorer
Business Check/healthcheck/businessThe business scorecard

Several screens that used to have their own entry are now tabs. Older links still work and open the right tab:

Old pathNow opens
/healthcheck/compareTargets → Comparison
/healthcheck/reportsTargets → Reports
/healthcheck/monitor-reportTargets → Reports → Monitor Report
/healthcheck/scheduled-reportsTargets → Reports → Scheduled
/healthcheck/monitoringTargets → Monitoring
/healthcheck/dashboardsDashboard → Saved Layouts
/healthcheck/slosDashboard → SLOs
/healthcheck/runbooksIncidents → Runbooks
/healthcheck/exclusionAlerting → Maintenance
/healthcheck/integrationsAlerting → Channels
/healthcheck/forecastObservability → Forecast
/healthcheck/explorerSecurity Check → Domain Explorer

Data scope

HealthCheck data is scoped to your company, not to a workspace.

The module does not read the X-Workspace-Id header, and its records do not carry a workspace identifier. Switching workspaces therefore does not change which monitors, targets, scans, or incidents you see — everyone in the company works against the same HealthCheck data. Access to the module itself is still governed by company licensing and the selected workspace's enabled-module list.

API prefixes

The three pillars are served by one backend behind three distinct gateway prefixes:

PrefixPillar
/healthcheck/api/v1/**System Check
/security-check/api/v1/**Security Check
/business-check/api/v1/**Business Check

The heartbeat and metric push endpoints are public: the token in the path is the credential, and no session is required. See Monitors for those two push contracts.

Getting started

  1. Score a site. Enter a URL on the Overview and click Run Full Check to get Security and Business grades in one pass.
  2. Save it as a target. Add the URL under Targets so its grades are tracked over time and it appears in reports and comparisons.
  3. Add uptime monitoring. Create your first monitor under Monitors — start with the endpoint you would want paged about.
  4. Choose where alerts go. Connect a channel under Alerting.
  5. Watch for breakage. Review Incidents when a monitor fails.

Documentation

PageDescription
TargetsThe site portfolio, comparison, reports, and continuous monitoring
System CheckUptime and protocol monitoring, and everything around it
Security CheckSecurity scans, findings, OWASP coverage, and attack surface
Business CheckBusiness-health assessments and the executive summary