slopticweb app slop checkersign in / up

What do apps miss?

When Sloptic graded 1,702 apps in 80 hackathons, it found that...

Nothing is clean

The median is 39.2, and a quarter scored above 60.5. No app scored 0 and the cleanest scored 1. In other words, there is slop in every app.

0 to 10: 4 apps10 to 20: 274 apps20 to 30: 301 apps30 to 40: 294 apps40 to 50: 246 apps50 to 60: 146 apps60 to 70: 143 apps70 to 80: 103 apps80 to 90: 58 apps90 to 100: 45 apps100 to 110: 27 apps110 to 120: 16 apps120 to 130: 18 apps130 to 140: 8 apps140 to 150: 10 apps150 to 160: 0 apps160 to 170: 6 apps170 to 180: 1 apps180 to 190: 0 apps190 to 200: 2 appsmedian 39.2Q3 at 60.5050100150slop score

More stats

What was the slop like?

Different slop have different severities. While most are chronic and indicative of hygiene, quite a few apps have serious or critical problems. The table below shows the number of instances of slop of each kind and how many apps have what:

penaltybandfindingsshareapps with at least one
1-10minor7,36079.7%1,698 (99.8%)
11-20moderate8839.6%751 (44.1%)
21-30serious4334.7%397 (23.3%)
31-40severe2492.7%233 (13.7%)
41+critical3093.3%281 (16.5%)
all9,234100%(these overlap)

When evaluated on its single worst slop instance, this is what apps had:

What do teams miss?

The most common kinds of slop are missing security headers, accessibility issues, and slow performance. Most are invisible to the teams building the apps.

66%of apps have an accessibility barrier

About 4 in 5 of those have low contrast text.

66%of apps score below 90 on Lighthouse

The median score is 80.

The eight most common findings, by share of graded apps. Why is my score bad when my app is fast?

Are AI-built apps sloppier?

Not overall. Lovable apps carry a median slop of 41.4 against 38.7 for hand built apps. Bolt has only 11 apps which is too few to compare.

The difference that matters is in the backend and passive grades can't check them. Full grades show how often AI-built apps leave theirs open.

Are winners cleaner?

Winning apps carry a median slop of 41.8 against 38.6 for everyone else. The corpus report tests this gap on full grades only.

41.8median slop, winners265 apps
38.6median slop, everyone else1,437 apps

Winning apps also score lower on Lighthouse:

74median Lighthouse score, winners257 apps
81median Lighthouse score, everyone else1,394 apps

Are faster apps cleaner?

Not exactly. When we measured performance (via Lighthouse) against the slop without the performance axis, the correlation is -0.098 across the1,651 apps, which is close enough to zero to call the two independent.

Breakdown per hackathon

Across 62 hackathons out of 80 with 8 or more graded apps, median slop runs from 25.6 to 56.3, a 2.2x difference. Hover over a bar for the event in question.

each row is an event, sorted by median

How many are exploitable?

Only 1.2% of apps had an exploitable vulnerability a passive grade can see. Note that a passive grade does not send attacks over and only sees what a visitor sees, such as secrets shipped in the app's own code in a bundle.

What didn't get graded

Sloptic attempted 2,685 apps and graded 1,702 of them, or 63.4%. Most of the rest were due to link rot (expired free tier), timeouts, a WAF/bot challenge, or other reasons.

Also excluded are 82 streamlit apps, 2 unknown apps, 1 github-pages apps, 1 firebase apps since Sloptic is currently unable to properly separate what the teams built from these platforms.