Helmet
HTTP security headers on every response: CSP, HSTS,
X-Frame-Options and X-Content-Type-Options. It closes the
door on clickjacking, MIME sniffing and much of XSS.
Used in
RResiHub
Rate limiting
Throttler
A request limit per origin, applied with a global guard. It's what stops someone from
trying ten thousand passwords against the login while no one's watching.
Used in
RResiHub
BCrypt
Hashing
Passwords are stored as a salted hash, never in plain text or reversibly encrypted.
If the database leaked, there are no passwords to steal.
Used in
RResiHub
CCliento
BBillium
Strict input validation
Whitelist
Every request is validated against a schema and every undeclared field is
discarded. No one can sneak a role: "admin" into a form body and
escalate privileges.
Used in
RResiHub
CCliento
AES-256-GCM
Encryption
Sensitive credentials are stored encrypted at rest, with authenticated
encryption: if someone tampers with the stored data, decryption fails instead of
returning garbage.
Used in
RResiHub
CORS
Origin
Only declared origins can talk to the API. A third-party site can't call it from your
user's browser.
Used in
RResiHub
CCliento
Per-request guards
Authorization
Permission isn't checked at login but on every call. In ResiHub, a global guard
verifies the property manager still has that condominium assigned, or returns
403.
Used in
RResiHub
CCliento
Session revocation
JWT
Deactivating a user or suspending an organization cuts the active session: the
refresh tokens are revoked and the next request is rejected. No waiting for the
token to expire.
Used in
RResiHub
CCliento
reCAPTCHA
v3 · Enterprise
Filters bots at login by score, without making the user identify traffic lights or
stairs.
Used in
RResiHub
Edge protection
WAF · CDN
Malicious traffic is filtered before it touches the server. DDoS mitigation and managed
TLS without configuring certificates by hand.
Used in
RResiHub
SHA-256 integrity
Voting
Every vote carries an integrity hash and duplicate control. An assembly's result can be
audited, not just believed.
Used in
RResiHub
Auditing and soft delete
Traceability
An audit log in the database and in files, and soft delete across the whole
system: nothing truly disappears, and you can always reconstruct who did what.
Used in
RResiHub
CCliento
TTalentUs