Files
fasto/backend/utils/security.js
Cauê Faleiros aa59e642af
All checks were successful
Build and Deploy / build-and-push (push) Successful in 3m8s
Add backend policy tests and API client split
2026-05-28 16:00:30 -03:00

12 lines
328 B
JavaScript

const crypto = require('crypto');
const stripEnvQuotes = (value = '') => value.replace(/^"|"$/g, '');
const hashSecret = (value) => crypto.createHash('sha256').update(value).digest('hex');
const maskSecret = (id, value) => `masked:${id}:${value.slice(-6)}`;
module.exports = {
stripEnvQuotes,
hashSecret,
maskSecret,
};