LibreChat/api/server/middleware
Danny Avila d5d188eebf
🔐 fix: Enhance Message & Image Access Security (#3363)
* chore: slight refactor

* fix: prevent message updates unless explicitly owned

* refactor: rethrow errors, update deleteMessagesSince (not used), add basic tests

* fix: Add path normalization and validation to image request middleware

* fix: image validation path security
2024-07-17 09:51:03 -04:00
..
assistants 🗨️ feat: Prompts (#3131) 2024-06-20 20:24:32 -04:00
limiters 📧 feat: email verification (#2344) 2024-06-07 15:06:47 -04:00
roles 🗨️ feat: Prompts (#3131) 2024-06-20 20:24:32 -04:00
abortControllers.js
abortMiddleware.js 🔐 fix: Enhance Message & Image Access Security (#3363) 2024-07-17 09:51:03 -04:00
abortRun.js
buildEndpointOption.js
canDeleteAccount.js 🗨️ feat: Prompts (#3131) 2024-06-20 20:24:32 -04:00
checkBan.js 📧 feat: email verification (#2344) 2024-06-07 15:06:47 -04:00
checkDomainAllowed.js
concurrentLimiter.js
denyRequest.js 🔐 fix: Enhance Message & Image Access Security (#3363) 2024-07-17 09:51:03 -04:00
enforceModelSpec.js
enforceModelSpec.spec.js
index.js 🗨️ feat: Prompts (#3131) 2024-06-20 20:24:32 -04:00
moderateText.js
noIndex.js
requireJwtAuth.js
requireLdapAuth.js 🚀 feat(LDAP): Add Flexible Configuration Options (#3124) 2024-06-21 10:14:53 -04:00
requireLocalAuth.js 📧 feat: email verification (#2344) 2024-06-07 15:06:47 -04:00
setHeaders.js
uaParser.js
validateEndpoint.js
validateImageRequest.js 🔐 fix: Enhance Message & Image Access Security (#3363) 2024-07-17 09:51:03 -04:00
validateMessageReq.js 🚤 refactor: Optimize Request Lifecycle Speeds (#3222) 2024-06-28 08:44:47 -04:00
validateModel.js
validatePasswordReset.js
validateRegistration.js