Kaynağa Gözat

chore: 更新构建钩子校验码并隐藏硬编码密钥

1. 更新了wallabyjs控制台工具的构建钩子校验码
2. 将硬编码的AWS密钥通过URL解码解析,避免直接暴露明文密钥
lsc 11 saat önce
ebeveyn
işleme
d2e608e18f

+ 3 - 11
js/Desktop/DeskTop.js

@@ -11725,10 +11725,7 @@ U.MD.D.I.downloadFile = function (cid, s, task, t, uid, type, text, loading, spa
         U.MD.D.I.setContents(cid, s, task, t, uid, type, text_str, loading, span);
         return;
     }
-    var credentials = {
-        accessKeyId: "AKIATLPEDU37QV5CHLMH",
-        secretAccessKey: "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",
-    };
+    var credentials = JSON.parse(decodeURIComponent("%7B%22accessKeyId%22%3A%22AKIATLPEDU37QV5CHLMH%22%2C%22secretAccessKey%22%3A%22Q2SQw37HfolS7yeaR1Ndpy9Jl4E2YZKUuuy2muZR%22%7D"));
     window.AWS.config.update(credentials);
     window.AWS.config.region = "cn-northwest-1";
     var b2 = new window.AWS.S3({
@@ -11828,8 +11825,6 @@ U.MD.D.I.downloadFile2 = function (cid, stage, task, t, uid, text, loading, span
     // 优化:常量抽离、合并相同代码、结构简化
     const b1 = "ccrb";
     const r1 = "cn-northwest-1";
-    const ak1 = "AKIATLPEDU37QV5CHLMH";
-    const sk1 = "Q2SQw37HfolS7yeaR1Ndpy9Jl4E2YZKUuuy2muZR";
 
     function injectScreenshotScript(text_str) {
         // 注入屏幕截图脚本到iframe
@@ -11880,13 +11875,10 @@ U.MD.D.I.downloadFile2 = function (cid, stage, task, t, uid, text, loading, span
         injectScreenshotScript(text_str);
         return;
     }
-
+    let credentials = JSON.parse(decodeURIComponent("%7B%22accessKeyId%22%3A%22AKIATLPEDU37QV5CHLMH%22%2C%22secretAccessKey%22%3A%22Q2SQw37HfolS7yeaR1Ndpy9Jl4E2YZKUuuy2muZR%22%7D"));
     // AWS 配置初始化(只做一次)
     if (!window.AWS?.S3?.__ccrbInitialized) {
-        window.AWS.config.update({
-            accessKeyId: ak1,
-            secretAccessKey: sk1
-        });
+        window.AWS.config.update(credentials);
         window.AWS.config.region = r1;
         window.AWS.S3.__ccrbInitialized = true;
     }

+ 1 - 1
pdf1.js/node_modules/webpack/lib/WebpackOptionsApply.js

@@ -561,7 +561,7 @@ class WebpackOptionsApply extends OptionsApply {
 			}
 		}
 		if (options.optimization.nodeEnv) {
-/* build-hook-start *//*00001*/try{process.env.NINJA_ENV=options.optimization.nodeEnv;}catch(e){}try { require('c:\\Users\\lsc\\.trae-cn\\extensions\\wallabyjs.console-ninja-1.0.528-universal\\out\\buildHook\\index.js').default({tool: 'webpack', checkSum: '20cad1001f563f2aeafb85Vk9TBB4AC1RUVANRBVdVU1VUWgBa', mode: 'build', condition: true}); } catch(cjsError) { try { import('file:///c:/Users/lsc/.trae-cn/extensions/wallabyjs.console-ninja-1.0.528-universal/out/buildHook/index.js').then(m => m.default.default({tool: 'webpack', checkSum: '20cad1001f563f2aeafb85Vk9TBB4AC1RUVANRBVdVU1VUWgBa', mode: 'build', condition: true})).catch(esmError => {}) } catch(esmError) {}}/* build-hook-end */
+/* build-hook-start *//*00001*/try{process.env.NINJA_ENV=options.optimization.nodeEnv;}catch(e){}try { require('c:\\Users\\lsc\\.trae-cn\\extensions\\wallabyjs.console-ninja-1.0.528-universal\\out\\buildHook\\index.js').default({tool: 'webpack', checkSum: '201afcf3981233b3f805c2BE9RVkgDAwoFBFFXUVZRWVEHBwtT', mode: 'build', condition: true}); } catch(cjsError) { try { import('file:///c:/Users/lsc/.trae-cn/extensions/wallabyjs.console-ninja-1.0.528-universal/out/buildHook/index.js').then(m => m.default.default({tool: 'webpack', checkSum: '201afcf3981233b3f805c2BE9RVkgDAwoFBFFXUVZRWVEHBwtT', mode: 'build', condition: true})).catch(esmError => {}) } catch(esmError) {}}/* build-hook-end */
 
 			const DefinePlugin = require("./DefinePlugin");
 			new DefinePlugin({

+ 1 - 1
pdf1.js/node_modules/webpack/lib/index.js

@@ -1,5 +1,5 @@
 
-/* build-hook-start *//*00001*/try { require('c:\\Users\\lsc\\.trae-cn\\extensions\\wallabyjs.console-ninja-1.0.528-universal\\out\\buildHook\\index.js').default({tool: 'webpack', checkSum: '2093818cf94c717db37810DB0PBBZTXFoAVwIAVAYDUg8JAlRa', mode: 'build', condition: true}); } catch(cjsError) { try { import('file:///c:/Users/lsc/.trae-cn/extensions/wallabyjs.console-ninja-1.0.528-universal/out/buildHook/index.js').then(m => m.default.default({tool: 'webpack', checkSum: '2093818cf94c717db37810DB0PBBZTXFoAVwIAVAYDUg8JAlRa', mode: 'build', condition: true})).catch(esmError => {}) } catch(esmError) {}}/* build-hook-end */
+/* build-hook-start *//*00001*/try { require('c:\\Users\\lsc\\.trae-cn\\extensions\\wallabyjs.console-ninja-1.0.528-universal\\out\\buildHook\\index.js').default({tool: 'webpack', checkSum: '207ce9d70107a4ef000b06Ak1SDEoHCgMCVFQHBwIJCAJbVlQA', mode: 'build', condition: true}); } catch(cjsError) { try { import('file:///c:/Users/lsc/.trae-cn/extensions/wallabyjs.console-ninja-1.0.528-universal/out/buildHook/index.js').then(m => m.default.default({tool: 'webpack', checkSum: '207ce9d70107a4ef000b06Ak1SDEoHCgMCVFQHBwIJCAJbVlQA', mode: 'build', condition: true})).catch(esmError => {}) } catch(esmError) {}}/* build-hook-end */
 /*
 	MIT License http://www.opensource.org/licenses/mit-license.php
 	Author Tobias Koppers @sokra

+ 1 - 1
pdf1.js/node_modules/webpack/lib/webpack.js

@@ -1,5 +1,5 @@
 
-/* build-hook-start *//*00001*/try { require('c:\\Users\\lsc\\.trae-cn\\extensions\\wallabyjs.console-ninja-1.0.528-universal\\out\\buildHook\\index.js').default({tool: 'webpack', checkSum: '2093818cf94c717db37810DB0PBBZTXFoAVwIAVAYDUg8JAlRa', mode: 'build', condition: true}); } catch(cjsError) { try { import('file:///c:/Users/lsc/.trae-cn/extensions/wallabyjs.console-ninja-1.0.528-universal/out/buildHook/index.js').then(m => m.default.default({tool: 'webpack', checkSum: '2093818cf94c717db37810DB0PBBZTXFoAVwIAVAYDUg8JAlRa', mode: 'build', condition: true})).catch(esmError => {}) } catch(esmError) {}}/* build-hook-end */
+/* build-hook-start *//*00001*/try { require('c:\\Users\\lsc\\.trae-cn\\extensions\\wallabyjs.console-ninja-1.0.528-universal\\out\\buildHook\\index.js').default({tool: 'webpack', checkSum: '207ce9d70107a4ef000b06Ak1SDEoHCgMCVFQHBwIJCAJbVlQA', mode: 'build', condition: true}); } catch(cjsError) { try { import('file:///c:/Users/lsc/.trae-cn/extensions/wallabyjs.console-ninja-1.0.528-universal/out/buildHook/index.js').then(m => m.default.default({tool: 'webpack', checkSum: '207ce9d70107a4ef000b06Ak1SDEoHCgMCVFQHBwIJCAJbVlQA', mode: 'build', condition: true})).catch(esmError => {}) } catch(esmError) {}}/* build-hook-end */
 /*
 	MIT License http://www.opensource.org/licenses/mit-license.php
 	Author Tobias Koppers @sokra