sanitize issue fixed
This commit is contained in:
parent
e23e4c022f
commit
4d14fc4484
@ -18,7 +18,7 @@ const csv = require("csv-parser");
|
|||||||
const path = require("path");
|
const path = require("path");
|
||||||
const { version } = require("os");
|
const { version } = require("os");
|
||||||
const sequelize = db.sequelize;
|
const sequelize = db.sequelize;
|
||||||
const sanitizeForLog = require("../utils/sanitize");
|
const { sanitizeForLog } = require("../utils/sanitize");
|
||||||
|
|
||||||
exports.testEmail = async (req, res) => {
|
exports.testEmail = async (req, res) => {
|
||||||
placeHolderData = {
|
placeHolderData = {
|
||||||
|
|||||||
@ -18,7 +18,7 @@ const { Sequelize } = require("sequelize");
|
|||||||
const { sendEmail } = require("../services/email.service");
|
const { sendEmail } = require("../services/email.service");
|
||||||
const { sendEmailService } = require("../services/email.service");
|
const { sendEmailService } = require("../services/email.service");
|
||||||
const { getQuarterPeriods } = require("../services/quarterService");
|
const { getQuarterPeriods } = require("../services/quarterService");
|
||||||
const sanitizeForLog = require("../utils/sanitize");
|
const { sanitizeForLog } = require("../utils/sanitize");
|
||||||
|
|
||||||
|
|
||||||
exports.createSubmission = async (req, res) => {
|
exports.createSubmission = async (req, res) => {
|
||||||
|
|||||||
@ -2,7 +2,7 @@ const nodemailer = require("nodemailer");
|
|||||||
const { NotificationTemplate } = require("../models"); // adjust path if needed
|
const { NotificationTemplate } = require("../models"); // adjust path if needed
|
||||||
const logger = require("../services/logger");
|
const logger = require("../services/logger");
|
||||||
require("dotenv").config();
|
require("dotenv").config();
|
||||||
const sanitizeForLog = require("../utils/sanitize");
|
const { sanitizeForLog } = require("../utils/sanitize");
|
||||||
|
|
||||||
const port = Number(process.env.MAIL_PORT);
|
const port = Number(process.env.MAIL_PORT);
|
||||||
|
|
||||||
|
|||||||
@ -17,4 +17,4 @@ exports.sanitizeForLog = (value) => {
|
|||||||
.replace(/[\r\n]+/g, " ")
|
.replace(/[\r\n]+/g, " ")
|
||||||
.replace(/\t+/g, " ")
|
.replace(/\t+/g, " ")
|
||||||
.replace(/[^\x20-\x7E]+/g, " ");
|
.replace(/[^\x20-\x7E]+/g, " ");
|
||||||
};
|
};
|
||||||
|
|||||||
@ -1,5 +0,0 @@
|
|||||||
module.exports = function sanitizeForLog(input) {
|
|
||||||
if (typeof input !== "string") return input;
|
|
||||||
// remove newline, carriage return, tab — prevents log forging
|
|
||||||
return input.replace(/[\r\n\t]/g, " ");
|
|
||||||
};
|
|
||||||
Loading…
Reference in New Issue
Block a user