slopticgrades any live web app

Every check

The catalog is 91 checks across 51 kinds of fault. Each check is a single file in the open grader, and this page is generated from it.

The counts

37 of the 91 run on any URL. The remaining 54 send test traffic, so they run only once you have shown the site is yours.

areakindsruns on any URLneeds verificationtotal
security28144357
accessibility & quality15121022
performance811112
all51375491

The share swings by area because that is where the attack traffic lives. Performance is almost all observation, while security mostly isn't.

security

28 kinds of fault, 57 checks between them. Click on a link to learn more about it.

what it looks forchecksruns on
access control7verified only
security headers7any URL
exposed files61 of 6 on any URL
sql injection5verified only
session handling4verified only
cross-site scripting2verified only
exposed data21 of 2 on any URL
file uploads2verified only
managed backend rules2verified only
secrets in the shipped code2any URL
command injection1verified only
cross-origin sharing rules1any URL
cross-site request forgery1verified only
debug mode left on1verified only
filter injection1verified only
host header handling1verified only
known-vulnerable dependencies1any URL
login rate limiting1verified only
mixed content1any URL
open redirects1verified only
oversized request handling1verified only
path traversal1verified only
response splitting1verified only
scripting in the browser1verified only
server-side request forgery1verified only
session lifetime1verified only
template injection1verified only
xml external entities1verified only

accessibility & quality

15 kinds of fault, 22 checks between them. Click on a link to learn more about it.

what it looks forchecksruns on
honest navigation53 of 5 on any URL
accessibility2any URL
data integrity2verified only
race conditions2verified only
broken links1any URL
console errors1any URL
content types1any URL
crash resistance1verified only
crawlability1any URL
dead controls1verified only
development build left online1any URL
error handling1verified only
http conformance1any URL
input validation1verified only
pages that fail quietly1any URL

performance

8 kinds of fault, 12 checks between them. Click on a link to learn more about it.

what it looks forchecksruns on
server response speed3any URL
core web vitals2any URL
page weight2any URL
behavior under load1verified only
caching1any URL
compression1any URL
load time1any URL
request count1any URL

Why a kind holds several checks

A kind of fault is often represented by several checks because a single technique proving nothing is not the same as the fault being absent. Injection gets tried several ways before Sloptic will say it found nothing. Those still collapse to one finding when they fire, so a kind with five checks cannot cost you five times.