Z.ai has announced GLM 5.3.
It uses the same base model as GLM 5.2. No new pre-training run. No larger foundation model. Z.ai says the improvement comes entirely from another month of post-training across more environments, longer tasks and more compute.
Normally, another set of coding benchmarks would not be enough for me to consider changing the models behind our pipelines.
The cyber results are different.
The bit that caught my attention
Z.ai describes GLM 5.3’s security capability as “emergent”. They added vulnerability-discovery environments to the training mix and found that the model started improving further up the exploitation chain.
The numbers are fairly substantial:
| Benchmark | GLM 5.2 | GLM 5.3 |
|---|---|---|
| CyberGym | 77.2% | 84.5% |
| ExploitBench | 24.4% | 54.4% |
| ExploitGym — two hours | 29 tasks | 105 tasks |
| ExploitGym — six hours | 39 tasks | 130 tasks |
CyberGym is mainly about finding and validating vulnerabilities from source code. ExploitBench and ExploitGym go further: understanding the vulnerability, working out how the pieces connect and building a complete exploitation path.
That last part is what interests me.
I do not need another model that can label a PowerShell command as suspicious. We already have rules for that.
I need a model that can look at several individually weak pieces of evidence and understand the attack they might form together.
What this could add to FindEvil
The FindEvil pipeline deliberately keeps deterministic tooling at the bottom.
Scripts collect and parse the evidence. Rules surface known behaviours. The LLM receives those results, decides what warrants further investigation and uses controlled tools to ask the next questions.
That design does not change with GLM 5.3.
What may improve is the reasoning between those stages.
A process execution event, a Registry change and a suspicious network connection are not automatically one incident. The model needs to work out whether they belong together, what the attacker may have been trying to achieve and which artifact would confirm or reject that hypothesis.
A model trained to reason through exploitation chains should be better placed to:
- Connect initial execution, persistence, credential access and lateral movement.
- Recognise when a tool or command is part of a wider exploitation workflow.
- Select better follow-up forensic checks.
- Explain what evidence supports a finding and what is still missing.
- Distinguish a technically possible attack path from one supported by the artifacts.
The word “should” matters here.
ExploitGym performance does not prove forensic reliability. It tells us that GLM 5.3 has become better at reasoning like an attacker. We still need to test whether that translates into better defensive analysis without increasing false-positive confidence.
That is especially important because I have already tried the fully automated approach. It did not work. Give a model the instruction to find evil and it will eventually find evil everywhere.
GLM 5.3 does not remove that problem. The deterministic evidence boundary and human review remain.
What this could add to Phishing-Tracker
Phishing-Tracker has a different job.
It takes a report about a phishing kit or campaign, extracts useful markers, generates passive search queries, discovers candidate infrastructure, analyses screenshots, clusters related systems and produces reusable detection logic.
The current pipeline is good at collecting evidence. The harder part is understanding how the infrastructure works.
An AiTM phishing platform is not just a list of domains. It has authentication routes, redirect patterns, proxy behaviour, session interception, operator panels, worker names, JavaScript and infrastructure dependencies.
That is effectively an attack chain.
A stronger cyber model could help the pipeline:
- Extract behavioural markers rather than only obvious IOCs.
- Understand what individual URL paths and JavaScript functions do.
- Recognise components of an AiTM or credential-harvesting workflow.
- Generate pivots based on how the kit operates.
- Compare new candidates against the behaviour of known campaigns.
- Separate shared infrastructure from systems likely controlled by the same operator.
- Produce better YARA, Sigma and passive search logic.
This is where red-team capability becomes useful to the blue team.
To find the next deployment, the model needs to understand what the phishing operator requires to make the kit work. The current domain will disappear. The underlying workflow, code and infrastructure patterns tend to survive for longer.
The pipeline remains passive. It does not submit credentials, brute-force paths or interact with phishing forms. We are using offensive knowledge to recognise attacker infrastructure—not giving an agent permission to attack it.
The local model still matters
GLM 5.2 is already running locally for our deeper DFIR and threat-intelligence workloads.
That gives us control over where sensitive evidence is processed, which tools the model can access and when a human must approve an action. It also avoids the problem of a hosted safety system blocking analysis because a real incident contains exploit code, malware or hostile commands.
GLM 5.3’s weights are not available yet. Z.ai says they will be released two weeks after launch, once additional safety testing and hardening are complete. The official announcement is here.
The fact it shares GLM 5.2’s base model is encouraging, but I am not assuming it will be a drop-in replacement. We still need the weights, supported inference builds and usable quantisations before we know how it performs on our hardware.
What we will actually test
I am less interested in reproducing Z.ai’s benchmarks than running the same investigations through both models.
For FindEvil, I want to compare:
- Attack-chain reconstruction.
- Follow-up tool selection.
- False-positive anchoring.
- Evidence traceability.
- Consistency across repeated runs.
For Phishing-Tracker, I want to compare:
- Marker quality.
- Search-query quality.
- Candidate precision.
- Infrastructure clustering.
- Identification of kit behaviour.
- Useful findings per token and per hour.
A better score is not enough. GLM 5.3 needs to surface better leads without turning weak evidence into confident conclusions.
The short version
I do not want an autonomous AI pentester pointed at the internet.
I want a locally controlled model that understands how attackers work well enough to help defenders ask better questions.
GLM 5.2 gave us the long context and local control needed to build these pipelines. GLM 5.3 may give them a much stronger understanding of the thing they are looking for.
That is the upgrade I am interested in.