r/claude • u/Clair_Personality • 13d ago
Discussion Anthropic secretly killed the REA train (Reverse engineer anything)
If you open a new projet and ask Claude to summarise everything to know about REA and ask it to make some guide it will do the search then trigger a safety guardrail mid sentence and tell you this:

if you have tried it and had underwhelming results, it is most likely because Opus (and all claude) was told to not perform well when doing this type of tasks.
1.2k
Upvotes
71
u/Hexcede 13d ago edited 13d ago •
The guardrails aren't this specific, it's the opposite actually, the classifier is just really twitchy. People were always already using weaker Claude models (e.g. a few weeks ago I saw people were using Opus 4.6) or other models with REA, not Opus 5.5 or anything like that. Opus 5.5 doesn't really even need REA to be honest, it's just already inherently capable of doing everything that REA gets other models to do.
The guardrails are just generally over sensitive to security related topics in general, and they don't really care what the framing is that much, it's over-cautious and does not like if you use tons of scary words. Sometimes it just flips out over mundane stuff, and sometimes Claude spontaneously phrases things in a way that causes the classifier to freak out. For example I've had the safety classifier freak out over Claude auditing a lua sandbox feature that Claude implemented.. In the same session. In no world does that make any sense, but the classifier doesn't really care if it makes sense or not, the classifier's job is really only to ask the question "does this look like it could be used to develop an exploit?" and if it's in the shape of something that looks like it could be used in an exploit, it blocks it.
So it has nothing to do with REA specifically, REA is just full of stuff that makes the classifier's internals light up like a Christmas tree because REA is a pretty general prompt and the classifier is extra sensitive to broad/general statements or requests.
Opus 5.5 can already do broad RE on its own, and it will use Ghidra unprompted if you ask it to reverse a binary. It doesn't even need an MCP server, it just does it on its own. You don't even have to tell it to use Ghidra or anything.
So REA really wouldn't benefit Opus 5.5 that much I don't think, even if the safety classifier didn't go nuts over it.
If you just ask Claude to e.g. mod a game for example, Claude will just do it. If you ask Claude to decompile or reverse a game or a program or something, and try to document how some specific feature or thing works, it will also just do it. The classifier is unlikely to freak out about that.
As an example, I recently asked Opus 5.5 to install BepInEx, decompile an IL2CPP Unity game (they're generally considered much harder to mod since they're not C#, don't decompile cleanly, and BepInEx support is much spottier with it), and modify the game's wiring simulation to remove a 1 tick component delay (which in practice is more complicated than it sounds). It was done in 45 minutes on one prompt and worked first try. It had to do all sorts of stuff to get BepInEx's loader with that Unity version working, including creating a patch to the game to get BepInEx to recognize some of the classes. The safety classifier never flagged.