Hacker News
points by andai 1 day ago | 0 comments
> Out of curiosity, I tried GLM-5.3 with the same prompt and it complied!

I am noticing a trend here.

Didn't HF say the same thing, when they got hacked, the only LLM that would assist with defense was GLM?

> When we started the log analysis, we first used frontier models behind commercial APIs. This did not work: the analysis requires submitting large volumes of real attack commands, exploit payloads, and C2 artifacts, and these requests were blocked by the providers' safety guardrails, which cannot distinguish an incident responder from an attacker. We ran the forensic analysis instead on zai-org/GLM-5.2, an open-weight model, on our own infrastructure. This had a second benefit: no attacker data, and none of the credentials it referenced, left our environment.

https://huggingface.co/blog/security-incident-july-2026

[–] resonious 1 day ago
GLM does seem to have security related safeguards but they revolve around just confirming whether or not you own the system being operated on. As soon as that check is cleared, it will do anything.
[–] cedws 19 hours ago
Someone who isn’t me tried using GLM to crack some software, it wouldn’t comply. They had to use the abliterated version. I wonder how much of the Chinese models’ safeguards are a result of distillation, versus intentionally implemented safeguards.
[–] cynerx 19 hours ago
It will conform if you are deeper down the context. Just use abliterated/another model for a first few thousand tokens. Or call the directory CTF and don't leave that much trace about what are you reverse engineering around that will see through your tricks.
[–] Aachen 13 hours ago
what's the value of that when you can call it with any context? As a proof of concept, you could have it do the attack on a dummy target of your own, take the tokens up until the point where it decides you're authorised, swap out the dummy name with your desired target, and continue the session from there

Reminds me of 'NOBUS', where security agencies would believe that so long as you just don't tell anyone about a vulnerability that you discovered or introduced, nobody else would abuse that vulnerability to exploit a target while you can get access at any time. Training an LLM in such a way that it only generates the desired tokens if its memory demonstrates authorisation (surely nobody else could inject the right context otherwise) feels like a strange anthropomorphisation

[–] raesene9 18 hours ago
Yeah for any even vaguely security related tasks, using Anthropic/OpenAI models is a minefield. You might be able to cheat them into bypassing guardrails but that risks getting more seriously blocked.

What's possibly even more annoying is that the guardrails in Claude Code aren't even consistent. I've had cases where just opening a new session and repeating the prompt works fine.

It's much easier to just move over to GLM/Kimi/Deepseek and not worry about it.

[–] nucleardog 16 hours ago
"vaguely security related tasks" is right.

Found a bug in a PHP code analysis tool a while back. Not like "crash the interpreter" or anything, just the application ending up in a weird state and crashing. Couldn't exactly share our entire codebase to report the bug, so after Claude chased down _what_ the issue was, I asked it to make me a minimal reproduction so I could report the bug.

Blocked. Guessing it looked like I was trying to develop an exploit or something. By driving a static code analysis tool to an invalid state where it handled the state by cleanly reporting the issue and stopping. In an interpreted language. With the context full of Claude's own efforts to track down why and how this was happening.

Theoretically? Sure, theoretically I'm sure practically anything could be used for nefarious purposes.

Practically? Not useful in the slightest.

Funny part was--Claude was more than happy to talk with me about why it was potentially blocked and suggest ways to try and work around the guard rails. Suggested I include context like the exact bug tracker I'm reporting to, etc to try and put more weight behind the "good actor reporting a bug" aspect, etc.

[–] dd8601fn 15 hours ago
They’re using classifiers for a lot of this stuff separate from the actual model.

I’ve had the model agree that certain prohibited actions or downgrades were false positives and tell me to start a new session.

For some things, once you’ve tripped the tripwire, that session is cooked.

[–] aiisjustanif 16 hours ago
I’m curious of the use case, I use Sonnet for Insider Threat investigations and detection engineering daily without issue.
[–] nucleardog 16 hours ago
I posted mine in a sibling comment before seeing yours--

I had a static code analysis tool (written in PHP for analyzing PHP code) crash on our codebase. Crash in this cause not being "seg faulted the interpreter" or something concerning, it just hit an invalid state internally, identified it, and cleanly exited with an error to let me know something was wrong. Got Claude to track down what was wrong and how our codebase was triggering it. I asked it to create a minimal reproduction I could include on my bug report, and the guard rails triggered and refused to answer. Asking Claude why that would happen, it suggested because what I was doing looked like exploit development.

[–] theptip 1 day ago
HF was not signed up to any of the (free to OSS) programs like Daybreak or Glasswing.
[–] incognition 1 day ago
Interestingly from the article:

> I also attempted this using the Daybreak Blue toggle with the same result, blocked.

[–] throwa356262 22 hours ago
FYI, first thing those programs check is your nationality.

Guess how many countries are on the not-naughty list?

[–] theptip 12 hours ago
HF is a US company, so this is irrelevant to my point.
[–] Den_VR 1 day ago
This makes me feel so much safer.
[–] theptip 12 hours ago
It would have made HF safer, that’s for sure.
[–] jeffrallen 23 hours ago
Yes, I don't even work on especially security sensitive stuff, and I've twice in the last month had a task interrupted by GPT Sol for "security reasons".

But my agent makes it super easy to switch to DeekSeek and just carry on.