From 5fed2eb7d043b3ec4a0cea6dcad93de6e67b2745 Mon Sep 17 00:00:00 2001 From: "tv0924@icloud.com" Date: Sat, 31 May 2025 11:47:52 +0900 Subject: [PATCH] [Update] index --- dist/plugin_package.zip | Bin 15097 -> 15658 bytes packages/backend/src/index.ts | 29 +++++++++++++++-------------- 2 files changed, 15 insertions(+), 14 deletions(-) diff --git a/dist/plugin_package.zip b/dist/plugin_package.zip index b24f0ab51b884d0bd98f2c5fc67f6a3aa4974095..28184677ccc0929e907d8d2e3ba3431c8285501f 100644 GIT binary patch delta 2144 zcmexax~hsdz?+$civa|#iSD1stIT{&bpJ-<9h&k%sfDGf#U;T7smThp3TZ|8xe7|j ziJ2++R;4AGImMf0wAdKgi&GPek~0D(M{{YoC+FuCmnama7M5lfrKWhNRu(JRDnu(K z=VYelmBeSJDCsCD6{Qvz;c!Q`*nH6|$1 z>8T|eO2x_f1*uA!_IjCl$vLGdsl^&f`30$YnJG$|3N!CuQvEy>7F0cotMQBXuSX>x(S-R3#E;fy>1-p;NH z&Kar6*{Ma7{~2g)4%c6fDe8dY)s)nn)RI&UCG1vXRSNQ1J*v-A^2_tmixN{(Qvyp< ziz?9rq$EGMq$o2lT?6VPNN^M7)hK5o` zNl8JmlBR;a0+gv>1z{;oUTY}N1~Fjr3q$|<;*@MXkg54Osd_p2=^6#YZd&9GSf5j5_1$ngM6$M5)`ySF$i@JVcjlp4&`83k7?cTY z74lNc6_B!p29naE9H^xV3LwRL#i=Du`6-neQ0Ic#nqVc97fMJ>X5<$Wfl7I#CZ?no z6>Df}YARGuj^o#_hZz8o0i|dig|ft)(p0^y{LDNJP_}^>1wQ zkdh8G!+@eDCAB!YD6^m>Ge6HtAt59q6;#@Rs!N5EdEsqG16PocW@u1vEF%L02=js(2ylGXih&_FF)uSMwYWqtt2jR| Wz?+o~B+Jae%&?w;fg#lf!~+1$aIoY6 delta 1670 zcmZ2g^|O>Wz?+$civa}I+U}XitIWLCcF#uR9h!z|sU^u7ItoFlg{7&*B?^hf3T_|~ z7{68_ttdZNK`A*gGbP_Dqokx@GnW<{qft?6VQFSjYDz$2QDSbff~`WdQgTjaYFk+UU6!CNo7H*ZE}9fRMk3QJRqD)ln+l5T~co2YvCRb@0Om5TX+q^+HoN@981Fgwdb%c~t zQb7(14f1r(&n?K$OU*0MKr$xUFjmugvxWW|h=wnQ0`-BQkb!%uD77FbF*y~Nx4^zq zv)9*AP*T#=!=cy~hpK3MwOAF1R){B)^Ye-)R~z!Eh8E>0*eWEbR2QWd>ZPZagcjv! zXzCRg#7-7A@~ToI4gA$wqPMs-mt3z>^0ku088qIJ|B;}`6B76bjVf98m zR(~LcfL=*zMTrK;sZf`q1PD|Xha-wh5=%;pT?iB@c-uMa69^zu?m^ot8plZ&AOx|!+uWxDx^r6n0gx`y!v zx&}si86~+n%0+3(dc~>9C7Jnodd7N&dKTtN3RVc?QW8rNONtVcvr~)oGE+;^^zw_+ z^;7bb^+B5Ti_((K&5X^!j+}f^SBqOg0qi>+E(L|jJ_gd0-7JNC6w>mG6jZ89i*jo9 zxVR7@st_9FW2K-{jgmNPxwwL0J_Jd^y<3|AHuRpJ+~f)i-pLa!L?#Q%32t6!p~^V< zg5}1^-BxCjamQcmvan!a0AWZy!NI`5u-10Z=37?N89_D0; const csrfCheck = new CsrfCheck(); -const implicitGrantController = new ImplicitGrantController(); -const authZCodeGrantController = new AuthZCodeGrantController(); +// const implicitGrantController = new ImplicitGrantController(); +// const authZCodeGrantController = new AuthZCodeGrantController(); const pkceCheckController = new PKCECheck(); export function init(sdk: SDK) { @@ -29,20 +29,21 @@ export function init(sdk: SDK) { sdk.events.onInterceptResponse( async (sdk: SDK, {}>, req: Request, resp: Response) => { await csrfCheck.checker(sdk, req, resp); - sdk.events.onInterceptRequest(async (sdk, req: Request) => { - const result = - authZCodeGrantController.testReq(req) || - implicitGrantController.testReq(req); - - if (result) { await pkceCheckController.test(sdk, req); + // sdk.events.onInterceptRequest(async (sdk, req: Request) => { + // const result = + // authZCodeGrantController.testReq(req) || + // implicitGrantController.testReq(req); - await sdk.findings.create({ - title: "Possible SSO Request Detected", - description: `SSO-related parameters detected in request:\n\n${req.getMethod()} ${req.getUrl()} : ${result}`, - request: req, - reporter: "", - }); + // if (result) { + // await pkceCheckController.test(sdk, req); + + // await sdk.findings.create({ + // title: "Possible SSO Request Detected", + // description: `SSO-related parameters detected in request:\n\n${req.getMethod()} ${req.getUrl()} : ${result}`, + // request: req, + // reporter: "", + // }); } ); }