Blog

FiveM security, written down

Practical guides, detection engineering and threat research from the team building Titan Security, FXScan and CFXR.

Featured11 min read

How to check a FiveM resource for a backdoor before you install it

To check a FiveM resource for a backdoor, review it before it ever reaches your server: unzip the archive somewhere isolated, read fxmanifest.lua to learn which files actually load and on which side, then search every loaded file for the four things a backdoor needs — an outbound network call, a decoding step, a dynamic code loader such as load or assert(load(...)), and an identity or permission grant. A resource that combines a network fetch with load() is remote code execution by design, no matter how the seller describes it. Automated static analysis such as FXScan performs the same review in seconds and shows the data-flow path with file names and line numbers, but a clean report is evidence, not a guarantee.

FiveM securityBackdoorsServer operations
Read article

Latest articles

6 min read

Ten backdoor patterns we keep finding in FiveM resources

Remote loaders, URLs hidden in config, sneaky ACE grants, event backdoors: the ten backdoor patterns we see most often in FiveM resources and how to detect each one.

BackdoorsThreat intelligenceFiveM security
Read article
6 min read

What a FiveM anti-cheat can and cannot do

What any FiveM anti-cheat can realistically detect, where client-side detection stops, and the server-side validation you still need — from the team behind Titan AC.

Anti-cheatEngineeringServer operations
Read article

Help build a safer FiveM ecosystem

Report threats, contribute detections, participate in research or build open-source tooling with the Titan community.