{"version":3,"names":["readdir","readFile","join","SECRET_PATTERNS","SAFE_UUIDS","Set","BUILTIN_SAFE_PATTERNS","createSafeMatcher","userPatterns","safeStrings","safeRegexes","p","add","push","match","has","some","test","collectJSFiles","dir","files","walk","currentDir","entries","withFileTypes","entry","fullPath","name","isDirectory","endsWith","scanBundleForSecrets","distDir","userSafePatterns","isSafe","findings","relativePath","slice","length","content","label","pattern","lastIndex","exec","matched","beforeMatch","index","line","file","clean","runSecurityScan","clientDir","level","safePatterns","console","info","icon","header","error","f","warn"],"sources":["../../../src/cli/securityScan.ts"],"sourcesContent":[null],"mappings":"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","ignoreList":[]}