— Using vScan
Manual and scheduled scanning.
vScan offers two ways to run a scan — on demand from the dashboard, and automatically on a schedule. Both collect the same full site inventory.
Manual scans
To trigger an immediate scan, navigate to vScan → Dashboard and click Scan Now in the top-right corner.
The button becomes disabled during the scan and re-enables once results have been processed. Most sites complete a scan in under 30 seconds.
You can also trigger a scan from the Settings page via the Scan now link in the API configuration card.
Scheduled scans
vScan uses WordPress’s built-in WP-Cron system to run automatic scans on a schedule. The schedule depends on your plan:
| Plan | Scan frequency |
|---|---|
| Free | Once per day |
| Premium | Up to 25 times per day |
Automatic scans run in the background — you do not need to be logged in to WordPress for them to fire. Results are available on the dashboard the next time you visit.
Note: WP-Cron is triggered by site visits. On low-traffic sites, scheduled scans may fire slightly later than expected. If you need reliable timing, consider a server-level cron calling
wp-cron.phpdirectly.
Scan history
vScan does not retain historical scan data. Each scan overwrites the previous results — the dashboard always reflects the most recent scan only.
Rate limits
The AskarLabs API limits how many scans you can trigger within a 24-hour window. If you hit the limit, the Scan Now button will be disabled and a notice will appear on the dashboard explaining when the limit resets.
See Rate limiting for full details on limits per plan and what to do if you hit one.