MCPcopy Create free account
hub / github.com/ShipSecAI/studio / maskQueryParams

Function maskQueryParams

packages/component-sdk/src/http/har-builder.ts:84–94  ·  view source on GitHub ↗
(
  queryParams: HarQueryString[],
  sensitive: string[],
)

Source from the content-addressed store, hash-verified

82}
83
84export function maskQueryParams(
85 queryParams: HarQueryString[],
86 sensitive: string[],
87): HarQueryString[] {
88 const sensitiveSet = new Set(sensitive.map((param) => param.toLowerCase()));
89 return queryParams.map((param) =>
90 sensitiveSet.has(param.name.toLowerCase())
91 ? { ...param, value: '***' }
92 : param,
93 );
94}
95
96export function maskUrlQueryParams(url: string, sensitive: string[]): string {
97 try {

Callers 1

buildHarRequestFunction · 0.85

Calls 1

hasMethod · 0.80

Tested by

no test coverage detected