Risk Signals ยท FingerprintJS
fingerprintjs-risk-signal-lab
An unofficial defensive lab for teams that use browser visitor signals and need explainable server-side decisions instead of opaque blocking logic.
What it includes
- A normalization layer for common visitor and risk fields.
- Explainable low, medium, and high risk decisions.
- Fixtures for clean, review, and block scenarios.
- Privacy notes for keeping risk signals narrow and purposeful.
Why Mirogate built it
Security teams need risk controls that can be explained to engineers, support teams, and legitimate users. This lab keeps the decision model visible so it can be reviewed rather than guessed.
npm run score:fixtures
This project is not affiliated with FingerprintJS and does not replace provider documentation, legal review, or threat modeling.