MCPcopy
hub / github.com/simstudioai/sim / escapeXml

Function escapeXml

packages/db/scripts/register-sso-provider.ts:245–261  ·  view source on GitHub ↗
(str: string)

Source from the content-addressed store, hash-verified

243 ).replace(/\/$/, '')
244
245 const escapeXml = (str: string) =>
246 str.replace(/[<>&"']/g, (c) => {
247 switch (c) {
248 case '<':
249 return '&lt;'
250 case '>':
251 return '&gt;'
252 case '&':
253 return '&amp;'
254 case '"':
255 return '&quot;'
256 case "'":
257 return '&apos;'
258 default:
259 return c
260 }
261 })
262
263 const callbackUrl =
264 process.env.SSO_SAML_CALLBACK_URL || `${appBaseUrl}/api/auth/sso/saml2/callback/${providerId}`

Callers 1

buildSSOConfigFromEnvFunction · 0.70

Calls 1

replaceMethod · 0.65

Tested by

no test coverage detected