PWA2APP Documentation

Analysis rules catalog

The current ruleset (version 2026.09.0) has 29 rules. Each analysis keeps the ruleset version it used.

IdentifierPlatformSeverityTitle
AND-TWA-001androidINFOTWA mode recommended
AND-WEB-001androidWARNINGWeb content without app added value
AUTH-DEL-001storesWARNINGAccount creation detected
AUTH-OAUTH-001allERROROAuth flow detected
CAP-CAM-001allINFOCamera detected
CAP-LOC-001allINFOGeolocation detected
CAP-PUSH-001allINFOWeb Push detected
DOM-VER-001allBLOCKERPrimary domain not verified
IOS-ICON-001iosWARNINGNo 1024 px icon
IOS-SW-001iosWARNINGService worker: App-Bound Domains required in REMOTE
IOS-WEB-001iosWARNINGApp appears primarily web-based
PAY-DIG-001storesWARNINGPayment detected
PWA-FRAME-001securityWARNINGThird-party iframes
PWA-HTTPS-001pwaBLOCKERSite not served over HTTPS
PWA-ICON-001pwaERRORNo icon of 512 px or larger
PWA-ICON-002pwaWARNINGNo maskable icon
PWA-MAN-001pwaBLOCKERManifest missing
PWA-MAN-002pwaERRORInvalid manifest JSON
PWA-MAN-003pwaERRORMissing name or short_name
PWA-MAN-004pwaERRORstart_url outside scope or on another origin
PWA-MAN-005pwaWARNINGDisplay mode is not standalone/fullscreen
PWA-OFF-001pwaWARNINGstart_url unavailable offline
PWA-SW-001pwaWARNINGNo service worker
PWA-VP-001pwaWARNINGViewport missing or incorrect
SEC-3P-001securityINFOThird-party scripts
SEC-CSP-001securityWARNINGContent-Security-Policy missing
SEC-CSP-002securityWARNINGCSP with unsafe-inline/unsafe-eval
SEC-HDR-001securityINFOMissing security headers
SEC-MIX-001securityERRORMixed content

Page generated from the platform (ruleset version 2026.09.0, checked on 2026-09-24).