Skip to main content

Your First Scan

This guide walks through running a complete scan and interpreting the results.

Choosing your detectors

You don't have to run all detectors on every scan. Choose based on what you're trying to validate:

GoalRecommended detectors
Accessibility auditaccessibility
Security reviewsecurity
AI integration readinessai_readiness
Full risk baselineAll three
CI/CD gatesecurity (at minimum)

Running a scan via the dashboard

  1. Open your project in the dashboard
  2. Click New Scan
  3. Select your detectors
  4. Click Run Scan

The scan status updates in real time. Most scans complete within 1–3 minutes depending on the target size.

Running a scan via API

curl -X POST https://api.ariftly.io/v1/projects/{project_id}/scans \
-H "Authorization: Bearer $ARIFTLY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"detectors": ["accessibility", "security"]
}'

Understanding the results

A completed scan returns a risk report with:

Overall risk score

A number from 0 to 100:

ScoreLevelMeaning
0–25🟢 LowMinimal issues found
26–50🟡 MediumNotable issues requiring attention
51–75🟠 HighSignificant risk, prioritize remediation
76–100🔴 CriticalImmediate action required

A higher score means more risk. The goal is to drive it toward 0.

Per-detector breakdown

Each detector reports independently with its own score, issue count, and findings list. See the individual detector docs for details on what each one checks:

Issue severity

Every issue has a severity:

SeverityDescription
CriticalMust fix immediately — direct security or compliance breach
HighFix in the current sprint
MediumSchedule for upcoming work
LowBest practice or minor improvement
InfoInformational, no action required

Next steps