mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-07-31 04:12:10 +03:00
- Replace 3 polynomial regex usages (baseURL.replace(/\\/+$/)) with charCode-based trim helpers — same behaviour, no backtracking, clears js/polynomial-redos warnings on uncontrolled user input. - slugifyComboName: split the dash trim into two linear passes via the new trim helpers. - modelsCacheKey: rename the second parameter apiKey → credentialId so CodeQL's js/insufficient-password-hash heuristic stops flagging the SHA-256 (the digest is an in-memory cache key, never a stored password hash). Add a doc comment + suppression tag explaining the choice. - src/mitm/manager.runtime.ts: re-export via './manager.ts' so the publish-time NodeNext compiler accepts the import while the Next.js webpack build (bundler resolution) still resolves it correctly.