CVEsafe docs
Documentation

CVEsafe — Documentation

Everything about CVEsafe: how the platform is built, how to use it step by step, and the technical explanation of every feature. Also available in Portuguese and Spanish.

Get started in 60 seconds: create your account and verify your email → add a target (site/host/CIDR/API) → click Run scan, pick a level (Quick / Standard / Deep) → watch the result and risk score. For your internal network, install an agent first. Details in First steps.

Overview

CVEsafe is a multi-tenant vulnerability-management platform. You point it at an asset (website, host, network range or API); the platform discovers the rest of the surface, runs the right checks, correlates each finding with its CVE and exploitation context (EPSS/KEV), prioritizes what truly matters and pushes remediation into your workflow (ServiceNow, webhooks, reports).

There are two coverage modes:

  • Agentless (external): public assets are scanned from CVEsafe's infrastructure.
  • With an agent (internal/LAN): a lightweight agent installed on your network scans internal assets the public scanner can't reach, inventories the LAN and audits machine posture.

Architecture & software layers

CVEsafe is made up of the following layers:

Frontend (SPA)React + Vite + TypeScript · app.cvesafe.com · PT/EN/ES
▼ HTTPS / REST (JWT)
APIFastAPI (Python) · auth, multi-tenant, RBAC, quotas
▼ enqueues jobs
QueueRedis (broker)
WorkersCelery · queues: scans, default, email, sms, maintenance
SchedulerCelery beat · scheduled scans, enrichment, sync
▼ execute / persist
EnginesZAP (daemon), Nmap, Nuclei, SSLyze, OpenVAS
DatabasePostgreSQL · targets, scans, findings, issues, integrations
▼ reach the customer network
AgentsWindows / Linux · internal scans, LAN, SNMP, host audit
IntegrationsServiceNow (two-way) · signed webhooks

What each layer does

  • Frontend — the web app (dashboard, Command Center, targets, scans, issues, posture, agents, LAN discovery, integrations). Fully internationalized (PT/EN/ES).
  • API (FastAPI) — authentication (JWT + TOTP MFA), per-organization multi-tenant isolation, permissions (RBAC), per-plan scan quotas and every business endpoint. Each organization only ever sees its own data.
  • Queue + Workers (Celery/Redis) — scans run asynchronously. Queues are separated (scans, email, sms, maintenance) so a backlog in one doesn't stall the others. There's a dedicated scan worker and a light worker for auxiliary tasks; you can scale horizontally by adding worker nodes.
  • Scheduler (beat) — fires scheduled scans, periodically enriches issues with EPSS/KEV and syncs ServiceNow state.
  • Engines — industry-standard tools, orchestrated: ZAP (daemon via REST API), Nmap, Nuclei, SSLyze and OpenVAS. Each result becomes a Finding.
  • Database (PostgreSQL) — stores targets, scans, findings, (de-duplicated) issues, LAN inventory, integrations and settings. Sensitive credentials (ServiceNow, target auth) are stored encrypted.
  • Agents — lightweight processes on customer machines that claim and run scans of internal targets, do LAN discovery/inventory, SNMP audits and posture audits of their own host. Only results go up — they update themselves.
  • Integrations — open incidents in ServiceNow (with two-way sync) and fire signed (HMAC) webhooks to any endpoint.

Concepts

TermMeaning
OrganizationTenant. Everything (targets, scans, team, integrations) belongs to an organization.
TargetA scannable asset: website, host/IP, CIDR range or API. Every target starts with an ownership declaration.
GroupGroups targets (by environment, team, app) with an aggregate risk score.
ScanA single run of an engine against a target.
FindingAn observation from a scan.
IssueThe de-duplicated, stateful vulnerability (the "what to fix") that groups findings over time.
AgentSoftware installed on the customer network for internal scans.

First steps

  1. Create your account and verify your email

    Sign up at app.cvesafe.com. Email verification is required before running any scan.

  2. Create a group

    Organize your assets by environment, team or application. Each group tracks an aggregate risk score.

  3. Add a target

    Register a website, host, CIDR or API you own. You confirm asset ownership (an audit-consent record). For a domain, the platform maps its subdomains automatically.

  4. Run a scan

    Choose a preset (Quick / Standard / Deep) or pick the checks manually and start. For internal targets, install an agent first (see Local agent).

  5. Track & fix

    Results arrive with a risk score and an email report. Vulnerabilities flow into Issues, where you prioritize, assign an owner and follow through to the fix.

Groups & targets

Target types:

TypeExampleUse
websitehttps://example.comWeb apps (web tests, CVEs, TLS, subdomains).
hostscanme.example.comA host/IP (ports/services, network vulnerabilities).
cidr10.0.0.0/24Network range (ports/services, LAN discovery).
apihttps://api.example.comAPIs (web tests, CVEs).

A target can be external (scanned by CVEsafe's infrastructure) or internal (marked internal and pinned to an agent, scanned from inside your network).

Checks (what you choose)

You don't choose a tool — you choose what to check. Each check is delivered by our orchestrated suite (an implementation detail). Select just what you need, part of it, or everything at once.

CheckWhat it does
Port & service discovery (TCP)Finds open TCP ports and each one's service/version — your exposed surface. Variants: top 100, full TCP, UDP.
CVE detection by service/versionMatches detected services and versions to known CVEs (with CVSS).
Network vulnerability tests (NVTs)Tens of thousands of network checks mapped to CVEs.
Known CVEs & misconfigurationsSignatures for known CVEs, exposed admin panels, default credentials and technology fingerprinting.
Passive web analysisMissing security headers, insecure cookies, information leakage — without attacking (safe in production).
Active web testing (SQLi, XSS, traversal)Sends controlled requests to confirm SQL injection, XSS, command injection and path traversal.
TLS certificate validationValidity, issuer, hostname, self-signed and chain issues.
Weak TLS protocols & ciphersTLS 1.0/1.1, RC4, weak Diffie-Hellman and obsolete crypto.
Heartbleed / ROBOTSpecific checks for well-known TLS flaws.
Subdomain mappingEnumerates the external surface via Certificate Transparency + DNS.

Each check maps to a module of the suite; you combine the ones you want in a single run. On the agent there are also lan_discovery, host_audit and snmp_audit (see the Agent sections).

Authenticated scans

To find vulnerabilities behind a login, configure a credential on the target. Under Targets → "Auth" button (websites and APIs), choose the type:

  • Bearer token — injects Authorization: Bearer <token>.
  • Custom header — e.g. X-API-Key: <value>.
  • Session cookie — injects Cookie: ....
  • Basic auth — username and password (becomes Authorization: Basic ...).

The credential is stored encrypted and, during the scan, the web-testing engine injects it into requests scoped to that target's host (safe even with concurrent scans). The agent also runs authenticated SNMP scans against LAN devices (see SNMP audit).

Privacy: credentials never go back to the browser nor appear in logs — they're only decrypted at scan time.

Scheduling

Any target can have recurring scans (daily, weekly or monthly) at the time you set. Scheduled scans run automatically and keep coverage current — useful to track posture and trigger automatic fix verification (see verify-on-rescan).

Local agent

The agent is a lightweight process (Windows/Linux) that runs on your network and executes scans the public scanner can't reach. It registers, claims jobs from the queue, runs them locally and sends back only the results.

Installation (Windows)

Under Agents, generate a key and run in PowerShell as Administrator:

PS C:\> $env:CVESAFE_KEY="sat_..."; $env:CVESAFE_API="https://api.cvesafe.com/api/v1"; irm "https://app.cvesafe.com/agent/windows/install.ps1" | iex

The installer registers a background service (runs as SYSTEM), installs a tray icon and keeps itself updated. On Linux, use the install.sh command shown on the same screen.

What the agent runs

  • nmap (top 100 / full / UDP) — port and service discovery. The agent auto-provisions nmap + Npcap on first use if not already present.
  • nmap_vuln — CVE detection by service/version.
  • lan_discovery — network inventory (see below).
  • snmp_audit — authenticated SNMP enumeration of a device.
  • host_audit — posture audit of the machine itself.
  • nuclei and subdomain discovery — also run locally.

LAN discovery

Under LAN discovery, pick an agent and enter a range (e.g. 192.168.0.0/24). The agent sweeps it, fingerprints each live host (OS, services, MAC vendor, SNMP description) and classifies the equipment type — router, switch, printer, IP camera, NAS, Windows/Linux host. Each device is registered as an asset in the inventory.

While the sweep runs, a progress panel shows the real-time state (queued / waiting for agent / scanning… / done with the asset count) — the screen refreshes every few seconds.

The inventory is organized by IP block (/24 subnet), with each device's type. For every asset you can:

  • Promote the host to an individual CVE scan;
  • Register SNMP and run the in-depth SNMP audit.

And to scan in bulk: "Scan network for CVEs" runs CVE detection across the entire range you entered, and "Scan block for CVEs" does the same for just that /24 subnet — both via the agent. Results show up in Scans / Vulnerabilities.

SNMP audit

For a discovered asset, register the SNMP credential (community, version and port) and click "SNMP audit". The agent uses that credential to enumerate the device in depth (interfaces, connections, processes, installed software and services) and also detects a weak/default community (e.g. public), which is a risk finding. The credential travels only over the agent's authenticated channel.

Host audit

On the Agents screen, the "Audit host" button runs a posture audit on the machine where the agent is installed (it runs as SYSTEM, so it sees protected configuration). It checks, among others:

  • Pending Windows updates medium/high
  • SMBv1 enabled (EternalBlue/WannaCry) high
  • RDP without NLA (BlueKeep) high
  • Firewall, Defender/antivirus and signatures, BitLocker, UAC
  • Autologon with cleartext password, weak local accounts, Guest enabled

Each weakness becomes a finding and enters the Issues flow, side by side with network results.

Automated internal pentest

Beyond scanning, CVEsafe runs an automated internal network penetration test from your installed agent — it doesn't just identify weaknesses, it safely exercises the classic internal attack paths (name-resolution poisoning, credential capture, password spraying, Active Directory abuse and exposed databases) and reports the impact in a pentest-style format.

It's an Enterprise capability, billed per internal target pentested per month, and it runs only from your agent on your authorized internal network — never from our cloud. Each module is gated by layered consent:

  • Scan Authorization & Responsibility Agreement — required for any scan.
  • Intrusive Testing Authorization — required for capture modules (LLMNR/NBNS/mDNS, IPv6 DNS).
  • Active Attack / Exploitation Authorization — required for the active modules (spraying, relay, cracking, Kerberoasting, AD CS, database audit). It explicitly acknowledges account-lockout and disruption risk.

Built-in safety: findings redact captured hashes (account/host kept, secret dropped), cracking is local-only and never stores cleartext, NTLM relay is demonstrative (no dump, no changes), and spraying is lockout-aware (one password per account per run).

Pentest modules

ModuleWhat it doesConsent
Network & AD checksSMB signing/NULL session, LDAP anonymous bind, SMBv1, MS17-010 (EternalBlue), BlueKeep (CVE-2019-0708), weak TLS, SNMP exposure.Scan
Egress filtering testWhich outbound ports the network allows (C2 / exfiltration exposure), probed from inside.Scan
Credential capture (LLMNR/NBNS/mDNS)Time-boxed name-resolution poisoning to capture NetNTLMv2 and demonstrate exposure (redacted).Intrusive
IPv6 DNS takeover (mitm6)DHCPv6 + IPv6 DNS spoofing to become the network resolver, then capture NetNTLMv2 (redacted).Intrusive
Password sprayingOne password against a user list, one attempt per account per run (lockout-safe). No defaults.Active
NTLM relayDemonstrates relay exposure against a host without SMB signing — no data dump, no changes.Active
Hash crackingLocal crack of already-captured NetNTLMv2 to prove weak passwords; cleartext never stored.Active
Kerberoasting / AS-REPWith one domain credential, requests roastable tickets and cracks them locally to prove weak service-account passwords.Active
AD CS audit (ESC1-ESC8)Certipy enumerates certificate templates vulnerable to privilege escalation. Enumeration only.Active
Database auditOracle / SQL Server / MongoDB / MySQL / PostgreSQL exposure, no-auth access and empty/blank passwords (see below).Active

Findings are mapped to MITRE ATT&CK techniques and can be exported as a pentest-style technical report (executive summary, attack narrative, per-finding remediation) and a consolidated engagement report across all hosts.

Database audit (Oracle / SQL Server / MongoDB / MySQL)

The Database audit module assesses the database services exposed on your internal network. Select it on an internal target and the agent checks the common database ports (and any you specify) for exposure and weak authentication. It is detection-only and lockout-safe — it never brute-forces credentials, modifies data or drops objects.

EngineDefault portWhat it flags
Microsoft SQL Server1433Service exposed on the network medium; sa (or any account) with an empty password critical.
Oracle Database1521TNS listener exposed medium; valid SID disclosure to an unauthenticated probe medium.
MySQL / MariaDB3306Service exposed medium; account (often root) with an empty password critical.
MongoDB27017Service exposed medium; database list readable without authentication critical.
PostgreSQL5432Service exposed on the network medium.

You can override the scanned ports per run. Each result becomes a finding (with remediation guidance) and an entry in the activity log, and flows into the Issues lifecycle like any other finding.

Requires the Active Attack / Exploitation Authorization and an internal target, and runs from your agent (the agent uses nmap, which it already provisions — no extra tooling).

Activity log (SIEM correlation)

Every pentest scan records a timestamped timeline of the actions the agent took — when each module launched, what it found and when it finished. The scan page shows this timeline live as the run progresses, and a live progress bar reflects the agent's current stage.

You can export the timeline as JSON or CSV from the scan page to correlate against your SIEM — useful to measure whether your monitoring detected the simulated attacker activity (and where the detection gaps are). The CSV columns are timestamp, severity, action, detail, scan_id, engine, target.

Retest & delta

From any finished scan you can click Retest to re-run the exact same target and engine (it inherits the same consent and quota gates). When a scan has a previous run of the same target+engine, the scan page shows a comparison that splits findings into New, Fixed and Still open — so you can prove remediation between runs at a glance.

Issues & lifecycle

Findings from all of a target's scans consolidate into de-duplicated Issues — the "what to fix". Each issue has status, owner, history and an occurrence count.

  • De-duplication by organization + target + engine + fingerprint (normalized title + location).
  • Verify-on-rescan — if a new scan by the same engine no longer sees the issue, it's resolved automatically. If it reappears, it reopens.
  • States: open, triaged, in progress, resolved, false-positive (false-positive is "sticky" and won't reopen on its own).

Prioritization (EPSS / KEV)

Every issue with a CVE is enriched with:

  • CVSS — technical severity.
  • EPSS — probability (0–100%) of exploitation in the next 30 days (FIRST).
  • KEV — whether the CVE is in CISA's Known Exploited Vulnerabilities catalog (actively exploited).

The combination yields a priority and an A–F grade (0–10) per asset and per group, so you can focus on the few findings that actually put you at risk — not thousands of alerts.

Proof of ownership

Before you can scan a new external target whose host is a domain, CVEsafe asks you to prove you control it — an anti-abuse safeguard so the platform can't be pointed at assets you don't own.

  1. Open "Verify to scan"

    In the Targets list an unverified external asset shows an "ownership unverified" badge and a Verify to scan button.

  2. Publish the DNS record

    Create a TXT record _cvesafe-verify.<your-host> with the value cvesafe-site-verification=<token> shown in the dialog. The same value on the apex (root) TXT record also works.

  3. Click "Verify now"

    We look up the record and, once found, mark the target verified and unlock scanning. DNS changes can take a few minutes to propagate.

Exemptions: internal (agent) targets are exempt — the agent already runs on your authorized network. Targets that are a literal IP/CIDR can't host a TXT record they control, so DNS verification doesn't apply to them. Targets added before this feature were automatically grandfathered, so nothing you already had is blocked.

Posture & reports

The Posture dashboard shows open issues by severity/priority, open KEV, MTTR (mean time to remediate) and the trend over time. The Command Center gives the consolidated view by engine/surface.

Reports: at the end of a batch of scans, a consolidated report is emailed (shareable with third parties) and there's CSV export for your pipeline. Download formats: a locked PDF (all plans) and an editable Word (.docx) report on paid plans. For framework-mapped and consolidated documents, see Deliverables.

Deliverables (compliance & proposal)

The Deliverables section (under Scan) generates editable Word documents from your data — a paid-plan feature:

  • Compliance-support reports — map your findings to the control areas of ISO/IEC 27001, PCI DSS, LGPD, HIPAA and SOC 2. Each report shows a control-coverage overview (which areas have gaps), an executive summary and, per control, the findings — and how many nodes they affect — that touch it.
  • Technical proposal — a ready-to-send, white-labelled pre-sales document describing the platform's capabilities, methodology and deliverables (it contains no scan data). Useful for an MSP presenting to a prospect under its own brand.

Note: compliance reports are decision-support material — they help your compliance program but are not a certification, audit opinion or formal attestation of conformity.

Team & access

Under Team (the Access control group), an owner or admin invites people by email into the same organization. Each invite carries a role and expires in 7 days; the invitee sets their own password on acceptance.

  • Roles: Owner (everything, incl. billing and deleting the org), Admin (manages targets, scans, members and integrations) and Member (runs scans and reads results).
  • Seat limit by plan: the member count (including pending invites) respects the plan's limit; once reached, new invites are blocked — upgrade to invite more.
  • Isolation: each member only ever sees their own organization's data.

MFA & trusted devices

MFA (TOTP) is mandatory. After a verified login a device can become trusted and skip MFA for a period. Under Devices (Access control) you can see trusted devices (last IP/country, last seen, expiry) and revoke any you don't recognise.

Authentication crypto: passwords are protected with Argon2id and session tokens signed with HMAC-SHA-512 — symmetric primitives that are resistant to quantum attacks; post-quantum key exchange lives at the TLS layer.

Audit log

The Audit log (under Access control, visible to owners and admins) is your organization's activity trail — who did what, when and from where. It records events such as sign-ins, scans launched, report downloads and emails, target create/delete, member invites and removals, branding changes and integration changes.

Filter by action type and time period; each entry shows the actor, the action, details, the IP address and the timestamp. The trail is strictly scoped to your own organization.

CLI console

CVEsafe ships a built-in command console — open it from the CLI button in the header (or press Ctrl/⌘ + `). Drive the platform by typing commands instead of clicking, FortiGate-style. It runs in your browser against the same API as the web UI, so it respects your role and only ever touches your own organization's data.

Type help for the full list. Highlights:

whoami                          # current user, org and role
go issues                       # jump to any screen
target list
target add acme.com --kind website
scan engines                    # list available engines
scan run 12 --engine nmap_full
scan list --limit 20
issue list --severity high --open
issue resolve 1423
report 101 --pdf
agent list   ·   org switch 2

Command history with the up/down arrows, Tab to complete a command, and Esc to close. Every command maps to an action you can also do in the UI — the command set grows toward full parity with the web app.

Recipes (how-to)

Ready-made flows for the most common tasks.

Scan a login-protected website

  1. Add the site as a target

    Under Targets, add the URL (type website).

  2. Configure authentication

    On the target, click Auth and enter the credential (bearer token, header, cookie or basic). See Authenticated scans.

  3. Run the scan

    Under Run scan, select "Passive web analysis" and/or "Active web testing (SQLi, XSS)". The credential is injected automatically.

Inventory the internal network and scan for CVEs

  1. Install an agent

    Under Agents, generate the key and install the agent on the network (see Local agent).

  2. Run discovery

    Under LAN discovery, choose the agent and range (e.g. 192.168.0.0/24) and click Start discovery. Watch the live progress.

  3. Scan for CVEs

    Use "Scan network for CVEs" (entire range) or "Scan block for CVEs" per subnet. For a specific device, register SNMP and click SNMP audit.

Validate just a host's TLS certificate

  1. Add the host

    Type host or website.

  2. Select the check

    Under Run scan, tick only "TLS certificate validation" (and, if you like, "Weak TLS protocols & ciphers"). Start.

Push vulnerabilities to ServiceNow

  1. Connect ServiceNow

    Under Integrations, enter the URL, the user (itil role) and the password; enable and test the connection.

  2. Choose the trigger

    Turn on automatic push above a severity threshold, or use the per-vulnerability "→ ServiceNow" button. See ServiceNow.

ServiceNow (ITSM)

Under Integrations, connect your ServiceNow instance (URL, a user with the itil role, password — stored encrypted). The integration is two-way:

  • Push — open the vulnerability as an incident (manually per issue, or automatically above a severity threshold). Severity becomes impact/urgency; the incident number/link is stored on the issue.
  • Resolve here → close there — when you resolve the issue in CVEsafe, the incident is moved to Resolved.
  • Close there → resolve here — a periodic task (every 15 min) reads the incident state; if it was resolved/closed, the issue is resolved automatically in CVEsafe.

Webhooks

Outbound webhooks send a JSON POST when a vulnerability is opened or resolved — to Slack, Jira, Zendesk, n8n, SOAR or your own automations. Each endpoint has an event filter and a severity threshold.

The body is signed with HMAC-SHA256 using the endpoint secret, in the X-CVEsafe-Signature header (and the type in X-CVEsafe-Event) — verify the signature on the receiver:

# verification pseudo-code
sig = "sha256=" + hmac_sha256(secret, raw_body)
if sig == header["X-CVEsafe-Signature"]: # valid

Example payload (issue.opened):

{
  "event": "issue.opened",
  "organization_id": 1,
  "issue": {
    "id": 123, "title": "...", "severity": "high",
    "cve_id": "CVE-2021-44228", "cvss_score": 10.0,
    "epss_score": 0.97, "kev": true,
    "priority": "urgent", "target": "10.0.0.50"
  }
}

White-label

Make the app carry your company's identity — no CVEsafe references. Under Organization → White-label (owner/admin):

  1. Turn it on

    Enable "Use my company branding instead of CVEsafe".

  2. Upload the logo

    Shown at the top of the sidebar (PNG/JPG/WebP/SVG, up to 1 MB).

  3. Upload the favicon

    The browser-tab icon (PNG/ICO/SVG, square 32×32 or 64×64). Falls back to your logo if unset.

  4. Name, colour, phone & website

    Display name (replaces "CVEsafe"), accent colour for the theme, and the phone + website shown in the top header.

  5. Check the preview and save

    The preview shows exactly where each item appears (header and sidebar). A "Reset to default" reverts to the standard brand.

What you can customise:

  • Sidebar logo and the name in place of "CVEsafe".
  • Favicon (tab icon) and the browser tab title.
  • Accent colour of the theme (buttons, links, highlights).
  • Your phone and website in the top header.
  • Custom domain (e.g. app.yourcompany.com): add the domain, create the shown CNAME (DNS-only), click Verify — the login screen then loads with your brand.
  • Branded emails: scan reports, alerts and invitations go out with your name and logo.

Reselling (MSP/MSSP)

A security company can resell access to its own clients — each with their own login, seeing only their own scans, all under your company's brand (not the client's, not CVEsafe's).

  1. Be on Professional

    Reselling is enabled for Professional accounts.

  2. Set your brand

    Configure white-label (above) — that's the brand your clients will see.

  3. Create the client

    Under Organization → Clients, enter the owner's name + email and pick a profile (plan). You pay per seat by the chosen plan; the client inherits that plan's limits. The total and per-client cost show on the same screen.

  4. The client signs in

    They get an email invite, set a password and land on their dashboard, already with your brand.

  5. Open & manage

    "Open" switches into a client's dashboard (return via the top banner). You can upgrade/downgrade each client's plan anytime.

Security & privacy

  • Multi-tenant isolation — each organization only accesses its own data; every query is scoped by organization.
  • Encrypted credentials — the ServiceNow password and authenticated-scan credentials are stored with symmetric encryption (Fernet); they never return to the client.
  • Authentication — login via JWT + MFA (TOTP) and trusted devices.
  • Agent channel — machine-to-machine via an agent token; sensitive credentials (e.g. SNMP) travel only over that channel.
  • Scan authorization — before your first scan you sign the Scan Authorization & Responsibility Agreement (recorded with version, content hash, IP and timestamp), and we record an ownership declaration for every target.
  • Proof of ownership — new external domain targets must pass a DNS TXT challenge proving you control the asset before they can be scanned (internal/agent targets are exempt).
  • Abuse safeguards — targets are checked against a denylist: reserved and link-local addresses (including cloud-metadata IPs), private/internal ranges (allowed only via an agent on your own network), and restricted domains (government, military, our own infrastructure) are refused.
  • Audit trail — owners/admins get an Audit log of organization activity (sign-ins, scans, downloads, member and configuration changes) with actor, IP and timestamp.
  • Confidentiality commitment — we never access, analyze or share your data or scan results.

Plans & limits

The plans (Free, Basic, Premium, Professional) set the monthly scan quota, number of targets and members, data retention and which engines/features are available (e.g. internal agent and authenticated scans on higher tiers). See the details at cvesafe.com/pricing.

Anti-abuse intensity limits. To keep the platform from being used to launch mass scans, each plan also caps how hard you can scan: concurrent scans (in-flight at once) and new targets per day.

LimitFreeBasicPremiumProfessional
Concurrent scans5102040
New targets / day21030100

Hitting a cap returns a clear message; wait for in-flight scans to finish (or for the daily window to roll) or upgrade your plan.

FAQ

Do you store my data or results?

We never access, analyze or store your data or results beyond what's needed to show them back to you in your account. Your targets and findings are yours alone.

Agent or agentless?

Public assets need no install. For assets reachable only inside your network, install the agent — it claims and runs those scans locally and returns the findings.

Is unauthorized scanning allowed?

No. You must own the asset or have written authorization; we record an ownership declaration for every target.

Can I integrate with my tools?

Yes — ServiceNow (two-way) and signed webhooks to any endpoint (Slack, Jira, Zendesk, SOAR, automations).

© 2026 CVEsafe · cvesafe.com · Português · Español