mirror of
https://git.1024x2.xyz/1024x2/vexcord.git
synced 2025-04-19 13:06:31 +02:00
47 lines
1.8 KiB
Diff
47 lines
1.8 KiB
Diff
From 1ba374fb928b0706078ab293a7abdab2f45f1643 Mon Sep 17 00:00:00 2001
|
|
From: 1024x2 <2pow11@gmail.com>
|
|
Date: Sat, 20 Jul 2024 00:21:22 +0100
|
|
Subject: [PATCH 7/8] SupportHelper: Disable running arbitrary code snippets
|
|
|
|
Why is this even a thing?
|
|
---
|
|
src/plugins/_core/supportHelper.tsx | 22 ----------------------
|
|
1 file changed, 22 deletions(-)
|
|
|
|
diff --git a/src/plugins/_core/supportHelper.tsx b/src/plugins/_core/supportHelper.tsx
|
|
index de8e37c7..7cb0044d 100644
|
|
--- a/src/plugins/_core/supportHelper.tsx
|
|
+++ b/src/plugins/_core/supportHelper.tsx
|
|
@@ -300,28 +300,6 @@ export default definePlugin({
|
|
</Button>
|
|
);
|
|
}
|
|
-
|
|
- if (props.message.author.id === VENBOT_USER_ID) {
|
|
- const match = CodeBlockRe.exec(props.message.content || props.message.embeds[0]?.rawDescription || "");
|
|
- if (match) {
|
|
- buttons.push(
|
|
- <Button
|
|
- key="vc-run-snippet"
|
|
- onClick={async () => {
|
|
- try {
|
|
- await AsyncFunction(match[1])();
|
|
- showToast("Success!", Toasts.Type.SUCCESS);
|
|
- } catch (e) {
|
|
- new Logger(this.name).error("Error while running snippet:", e);
|
|
- showToast("Failed to run snippet :(", Toasts.Type.FAILURE);
|
|
- }
|
|
- }}
|
|
- >
|
|
- Run Snippet
|
|
- </Button>
|
|
- );
|
|
- }
|
|
- }
|
|
}
|
|
|
|
return buttons.length
|
|
--
|
|
2.45.2
|
|
|