Input Workspace
No server — CSV stays local, nothing is ever uploaded anywhereAction Checklist
Buyer readinessAnalysis Table
0 rows analyzed| Role | Status | Last login | MFA | SCIM external ID | Stale days | Flag | Risk | Waste /mo | |
|---|---|---|---|---|---|---|---|---|---|
| No analysis yet. Paste a CSV and click “Run Analysis”, or click “Load Demo Data”. | |||||||||
Generated Report
MarkdownRun an analysis to generate the report.
Buyer Handoff
This package is structured so a buyer can evaluate, customize, and deploy the app without contacting the original builder.
- Runnable static app with no server dependency
- Seed demo data included for screenshots and buyer review
- README, pricing notes, and transfer notes included
- Report export works locally in the browser
- Next buyer step: connect auth, database, or hosted backend if desired
CSV Workspace
No server — CSV stays local, nothing is ever uploaded anywhereemail, role, status, last_login, department, mfa, scim_external_id, manager, monthly_license_costrole expects Admin / Editor / Viewer. status expects active / inactive.
mfa expects yes / no. Dates use YYYY-MM-DD. Empty fields are treated as missing.
Scoring Settings
+ Staleness — up to 30 pts, scaled from days since last login
+ Admin without MFA — +25
+ Stale admin / stale user flag — +15 / +10
+ Missing SCIM external ID — +10
+ Missing department or manager — +8 each
+ Paid inactive seat — +15, waste = monthly license cost
+ Duplicate email address — +12
Risk is capped at 100. Readiness = 100 − average risk across all rows.
Executive Summary
Not generatedRisk charts, coverage breakdowns, findings, action plan, and department analysis are in the full version
The free demo shows your readiness score and top-risk users only. The full version unlocks risk distribution charts, MFA/SCIM coverage, a severity-ranked findings table, an auto-generated action plan, department breakdown, and the full executive report — on-screen and in every export.
Buy now — launch saleTop High-Risk Users
| Role | Status | Risk | Flags | |
|---|---|---|---|---|
| Run an analysis to see top-risk users. | ||||
Technical Report (Markdown)
Run an analysis first — the report is generated from the current workspace and cannot be edited directly.
What Buyers Get
- Static dashboard source code (this app — HTML, CSS, JS, no build step, no server)
- Sample CSV user export for demos, screenshots, and buyer diligence
- Access-review scoring and SCIM-readiness flags, documented and editable
- Monthly seat-waste estimate, annualized in the report export
- Markdown report export, generated entirely in the browser
- README, pricing notes, and transfer notes
B2B SaaS founders, IT/admin teams, compliance consultants, and operators who need a lightweight access-review workflow before investing in a larger admin platform.
- Replace the demo CSV with a production export or a live connector
- Wire up authentication and persistent storage if multi-user access is needed
- Connect a real SCIM/IdP source (Okta, Azure AD, Google Workspace) for live external IDs
- Add scheduled/recurring review runs and email or Slack alerting on new flags
Package
Launch Sale- demo.html — the app
- sample-data.csv — demo dataset
- README.md
- PRICING.md
- TRANSFER_NOTES.md