Lines 4-44javascript
6var __webpack_modules__ = {
7 "./browsers/browsers-lib/banner.ts" (__unused_rspack_module, __webpack_exports__, __webpack_require__) {
8 __webpack_require__.d(__webpack_exports__, {
9 ai: ()=>printDevBannerOnce,
10 MK: ()=>printProdBannerOnce
12 var external_fs_ = __webpack_require__("fs");
13 var external_path_ = __webpack_require__("path");
14 const external_crypto_namespaceObject = require("crypto");
15 var external_pintor_ = __webpack_require__("pintor");
16 var external_pintor_default = /*#__PURE__*/ __webpack_require__.n(external_pintor_);
17 var messages = __webpack_require__("./browsers/browsers-lib/messages.ts");
18 var browser_family = __webpack_require__("./browsers/browsers-lib/browser-family.ts");
19 const BANNER_PRINTED_EVENT = 'extensionjs:banner-printed';
20 function markBannerPrinted() {
21 process.emit(BANNER_PRINTED_EVENT);
23 const printedKeys = new Set();
24 function readUpdateSuffixOnce() {
25 const suffix = process.env.EXTENSION_CLI_UPDATE_SUFFIX;
26 if (!suffix) return null;
27 delete process.env.EXTENSION_CLI_UPDATE_SUFFIX;
30 function keyFor(browser, outPath, hp) {
31 const host = (hp?.host || '127.0.0.1').toString();
32 const port = hp?.port == null ? '' : String(hp.port);
33 return `${browser}::${external_path_.resolve(outPath)}::${host}:${port}`;
35 function toNormalizedId(value) {
36 if ('string' != typeof value) return '';
39 function readReadyMetadata(readyPath) {
40 if (!readyPath) return null;
42 return JSON.parse(external_fs_.readFileSync(readyPath, 'utf-8'));
43 } catch {
HighCredential Exfiltration
Source combines credential-like environment material and outbound requests; review data flow before blocking.
dist/cli.cjsView on unpkg · L24