New Require Introspection Feature

Assuming you have that part of the output enabled. I don’t to save space.

2 Likes

Finally, something gets done about this!
Even if it only targets a select few viruses, I’m glad it at least targets some of the more sneaky ones.

Even if it’s little like this, it’s good to see something being done about viruses.

1 Like

Pretty cool but can you disable it for plugins? Every time I press play, I get a few of these:

6 Likes

Instead of just disabling it overall, There should overall be an in-game setting under security (the tab with Enable HTTP Requests and Enable Studio API services access) for require retrospection, and should have a more configurable setting to where you can disable it for plugins, etc.

7 Likes

I am really glad you have added this feature, things get a lot easier with this! Good job, Roblox

1 Like

The messages should be colored differently to differentiate them. Color them blue maybe.

2 Likes

Any way to disable this?

3 Likes

This is great, it will certainly help with looking for malicious require code in my friend’s game lol.

I do wish you could compile this into a list somewhere out of the way instead of clogging up my output with it.

2 Likes

I’m a perfectionist and honestly, this just makes my output a lot more clogged up. I’d like to actually see some errors… you know. :confused:

Edit: Nice, I’m not alone. Hope this gets an ability to be disabled…

5 Likes

I highly disagree with this change.

I’m a Developer within the most extremely toxic community, where you can see others steal from themselves left and right.

Having to leave a module public in order to require it worse enough, but it’s reasonable.
Now showing required asset IDs makes my job harder to make my stuff closed-source from anyone to view.
This leaves a big vulnerability for people within that community to be able to steal/leak my code.
Obfuscation will not do anything as PSU is shut down temporarily and there are deobfuscators for it now, which makes my products, that I make for others, lacking extremely on security.

I don’t agree with this update.

3 Likes

They made this change because of bad players, they’re not going to revert it. A lot of classic features have been removed because of misuse, like (Tix, Guests, etc).

I understand and I’m not negating the frustration, but it’s often that some people have to ruin things for everyone else.

3 Likes

Well, regardless of if you agree with the update or not, this is for the protection of developers due to backdoors etcetera, and they’re not going to revert it.

You might want to start getting used to it.

EDIT: I’d say “try obfuscating the module” but there are some people who will just deobfuscate and opensource it anyways, so nevermind.

1 Like

That’s why I’m not obfuscating anything until I found a safe obfuscator that’s not defobfuscatable…

Simple Question
Couldn’t this be bypassed by deleting the script that requires the module when the creator of the game joins?

It would probably also make sense to also log the callstack of Scripts that load assets which include LuaSourceContainers via game:GetObjects(), InsertService, etc.

1 Like

Any news on disabling this feature? It’s really annoying to constantly have in my output from my plugins, what if it had its own category in the Output window to be toggled?

2 Likes

What on Earth? Not everything on Roblox is malicious… Some developers just don’t want people rummaging through their scripts and copying their code, what are they supposed to do now?
If you don’t want viruses, just make your own stuff or only use trusted sources. It’s not that complicated.

1 Like

I tried everyway to disable this
like this one:


anyone know how to disable this? its annoying,
or make an option to disable it for plugins,etc roblox

hopefully im gonna find an solution

*edit ive tried everything
*2th edit it distracts me so i gotta delete my plugin(i did not create any plugin)and wait till there is a
solution,

4 Likes

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.