printshop.example
Scanned Oct 19, 2026 · 10:04 AM CT · 22 findings · 65 checks
042/65Checks passed
0 need site verification1 skipped
Critical1
Warning21
Passed42
Hold ·
Fix the critical issues before launch.
The verdict is based on critical findings, not the score alone.
Passing every check doesn’t guarantee your app is secure.
Your fixes are in your email. We sent step-by-step fixes to hello@printshop.example.
Your full report is emailed to you as a PDF.
Findings
CriticalA payment secret key is in a public file
WarningYour HTTPS certificate expires in 9 days
Warningwww.printshop.example still loads over plain HTTP
WarningBrowsers aren’t told to always use HTTPS
WarningYour gallery page loads 4 images over plain HTTP
WarningNo Content-Security-Policy
WarningYour pages can be framed by other sites
Warning2 scripts from outside sites load without an integrity check
WarningYour app’s source maps can be downloaded
Warning/uploads/ shows a list of every file in it
WarningAn API docs page is open to anyone
WarningYour error page shows a stack trace
Warning2 cookies can be sent over plain HTTP
WarningYour login cookie can be read by scripts
WarningAny website can read your API’s replies
WarningNo SPF record for your domain
WarningNo DMARC policy
WarningNo privacy policy found
WarningNo sitemap found
Warning3 links on your site go to missing pages
WarningYour quote form has 4 fields without labels
Warning6 product photos are much bigger than they’re shown
What we checked
65 checks.
22 findings Example dataSkipped 1 checks. They didn’t apply to this site or we couldn’t reach the page.
- K1Payment secret keyCritical
- K2AI provider keyPassed
- K3Supabase service_role keyPassed
- K4Cloud and service account secretsPassed
- K5Other app secretsPassed
- K6Publishable keys (fine)Passed
- D1Supabase tables readable signed-outPassed
- D2Supabase schema listing openPassed
- D3Supabase storage buckets listablePassed
- D4Firebase Realtime Database openPassed
- D5Firestore / Firebase Storage openPassed
- F1Environment file exposedPassed
- F2Git folder exposedPassed
- F3Backups and config files exposedPassed
- F4Source maps publicWarning
- F5Folder listing onWarning
- A1Admin page open without loginPassed
- A2API docs or debug pages openWarning
- A3Error page shows technical detailsWarning
- T1Certificate validPassed
- T2Certificate expiring soonWarning
- T3HTTP and www go to HTTPSWarning
- T4HSTS setWarning
- T5Mixed contentWarning
- H1Content-Security-PolicyWarning
- H2Clickjacking protectionWarning
- H3No-sniffPassed
- H4Referrer-PolicyPassed
- H5Version details leakedPassed
- H6Integrity check on outside scripts and stylesWarning
- H7Permissions-PolicyPassed
- L1JavaScript libraries with known flawsPassed
- C1Cookies marked SecureWarning
- C2Session-like cookies HttpOnlyWarning
- C3SameSite setPassed
- C4CORS open to any siteWarning
- E1SPFWarning
- E2DMARCWarning
- E3DKIM (common selectors)Passed
- E4CAAPassed
- E5Mail server (MX) set upPassed
- S1robots.txt not blocking everythingPassed
- S2SitemapWarning
- S3No accidental noindexPassed
- S4Canonical addressPassed
- S5Content visible without JavaScriptPassed
- S6Privacy and terms pagesWarning
- O1Page titlePassed
- O2Unique titlesPassed
- O3Meta descriptionPassed
- O4Link previewsPassed
- O5One main headingPassed
- O6Broken internal linksWarning
- O7Broken outside linksPage didn’t load in timeSkipped
- Y1Page languagePassed
- Y2Image alt textPassed
- Y3Form labelsWarning
- Y4Colour contrastPassed
- Y5Zoom allowedPassed
- P1Main content load timePassed
- P2Layout jumpingPassed
- P3Page and script weightPassed
- P4Oversized imagesWarning
- P5CachingPassed
- P6CompressionPassed
Sample report · example data · not a real site