Check catalog
158 checks. Every one explained.
Each check has a permanent ID, the attack it models, why it matters and how to fix it.
25 checks
- ERT-LIAB-001Privacy policy missing or unreachablePassiveHigh
- ERT-LIAB-002Privacy policy doesn't name detected vendorsPassiveMedium
- ERT-LIAB-003Terms of service missingPassiveMedium
- ERT-LIAB-004Browsewrap signup (no clickwrap)PassiveMedium
- ERT-LIAB-005Tracking before consentPassiveHigh
- ERT-LIAB-006No equal 'Reject all' optionPassiveHigh
- ERT-LIAB-007Global Privacy Control ignoredPassiveHigh
- ERT-LIAB-008Ad pixels without 'Your Privacy Choices' linkPassiveMedium
- ERT-LIAB-009Accessibility failures (WCAG 2.2 AA)PassiveHigh
- ERT-LIAB-010Accessibility overlay widget installedPassiveMedium
- ERT-LIAB-011Accessibility statement missingPassiveLow
- ERT-LIAB-012Testimonials look like placeholdersPassiveMedium
- ERT-LIAB-013Fake scarcity or urgencyPassiveMedium
- ERT-LIAB-014Subscription disclosures missing at checkoutPassiveHigh
- ERT-LIAB-015Cancel path harder than signupAuthenticatedHigh
- ERT-LIAB-016AI chatbot without AI disclosureActiveMedium
- ERT-LIAB-017AI chat lacks crisis handlingActiveHigh
- ERT-LIAB-018Phone field without TCPA consent languagePassiveMedium
- ERT-LIAB-019No business contact info on sitePassiveLow
- ERT-LIAB-020User uploads with no DMCA/copyright pagePassiveLow
- ERT-LIAB-021Copyleft licenses in a closed-source SaaSCodeMedium
- ERT-LIAB-022Kids signals without an age gatePassiveMedium
- ERT-LIAB-023Health-data pages with ad pixelsPassiveHigh
- ERT-LIAB-024Unsupported security or compliance claimsPassiveMedium
- ERT-LIAB-025Email signup without privacy noticePassiveLow
