devtoolsgg.com
Гайды
ГайдыFiveMFiveMGarry's ModMinecraftShared
Shared

Идентификаторы

  • SteamID
  • Хеш joaat

Форматирование

  • JSON и Lua
  • Кодирование
  • Цвета

Безопасность

  • Секреты
  • Линтер безопасности
devtoolsgg.com

Генераторы для владельцев игровых серверов

Платформы

  • FiveM
  • Garry's Mod
  • Minecraft
  • Shared

Ресурсы

  • Главная
  • llms.txt

Соцсети

  • Скоро.

© 2026 devtoolsgg.com

Не связан с Cfx.re, Rockstar Games, Facepunch Studios или Valve и не одобрен ими. Все товарные знаки принадлежат их владельцам.

  1. Shared
  2. Безопасность
  3. Линтер безопасности

Линтер безопасности

Вставьте серверный Lua и получите отмеченные опасные паттерны: события, которые доверяют клиенту, динамическое выполнение кода, склеенный SQL и утёкшие секреты. Каждая находка объясняет, как это чинить.

необязательно

Ограничивает правила одним движком или запускает всё сразу.

обязательно

Вставьте файл или тот handler, в котором вы не уверены.

Ничего не загружается на сервер, вся проверка идёт в вашем браузере.
1Generated with devtoolsgg.com2-- СВОДКА --------------------------------------------------------------3Проверено строк: 84[!] 2 высокий   [-] 0 средний   [.] 0 низкий56-- ВЫСОКИЙ (2) ---------------------------------------------------------78[!] Зарегистрировано сетевое событие: handler обязан всё перепроверить9    строка 110    > RegisterNetEvent("shop:buy")1112    Любой игрок может вызвать зарегистрированное сетевое событие с13    любыми аргументами. Внутри handler единственное значение, которому14    можно доверять, — это `source`: никогда не принимайте идентификатор,15    цену, job или сумму из payload, не перечитав их на сервере.1617[!] Сумма денег или количество item взяты от вызывающего как есть18    строка 619    > xPlayer.removeMoney(price)2021    Если это значение приходит из клиентского события, игрок может22    прислать любое число. Возьмите цену на сервере из собственной23    таблицы конфига и полностью проигнорируйте число клиента.2425-- ПРИМЕЧАНИЕ ----------------------------------------------------------26Это поиск по паттернам, а не доказательство. Он не может знать,27действительно ли значение пришло от клиента, так что продолжайте28перечитывать свои handler сами.29
report29 строк, 1181 символов

Похожие инструменты

Секреты