MCPcopy Index your code
hub / github.com/getsentry/sentry-javascript / createRawSecurityEnvelope

Function createRawSecurityEnvelope

packages/core/src/envelope.ts:185–203  ·  view source on GitHub ↗
(
  report: LegacyCSPReport,
  dsn: DsnComponents,
  tunnel?: string,
  release?: string,
  environment?: string,
)

Source from the content-addressed store, hash-verified

183 * Create an Envelope from a CSP report.
184 */
185export function createRawSecurityEnvelope(
186 report: LegacyCSPReport,
187 dsn: DsnComponents,
188 tunnel?: string,
189 release?: string,
190 environment?: string,
191): RawSecurityEnvelope {
192 const envelopeHeaders = {
193 event_id: uuid4(),
194 ...(!!tunnel && dsn && { dsn: dsnToString(dsn) }),
195 };
196
197 const eventItem: RawSecurityItem = [
198 { type: 'raw_security', sentry_release: release, sentry_environment: environment },
199 report,
200 ];
201
202 return createEnvelope<RawSecurityEnvelope>(envelopeHeaders, [eventItem]);
203}

Callers

nothing calls this directly

Calls 3

uuid4Function · 0.90
dsnToStringFunction · 0.90
createEnvelopeFunction · 0.90

Tested by

no test coverage detected