Basic Admin Remade takes security seriously. This page covers the project’s security policy, how to report vulnerabilities, and best practices for configuring admin access securely in your Roblox game.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/Verveo/Basic-Admin-Remade/llms.txt
Use this file to discover all available pages before exploring further.
Supported Versions
Only the latest release of Basic Admin Remade receives security updates. If you are running an older version, you should upgrade to the current release to ensure you receive any security patches.| Version | Supported |
|---|---|
| Latest release | ✅ Yes |
| Older releases | ❌ No |
Reporting a Vulnerability
If you discover a security vulnerability in Basic Admin Remade, please do not open a public GitHub issue. Instead, use the official private disclosure channel:- Navigate to the BAR repository on GitHub: https://github.com/Verveo/Basic-Admin-Remade
- Click the Security tab near the top of the repository page.
- Click the “Report a Vulnerability” button to submit a private advisory.
Security Best Practices
Follow these recommendations to keep your game and its players safe when using Basic Admin Remade.1. Keep your Trello credentials private
BAR supports optional Trello integration for managing ban lists. YourTrello App Key and Trello Token are sensitive credentials. Never commit them to a public repository or share them publicly. In main_script.lua, these fields should only ever be filled in for private, server-side use:
2. Use the new Roblox Ban API (UseLegacyBan = false)
In ExtraSettings.lua, the UseLegacyBan setting controls which ban mechanism BAR uses. Setting it to false (the default) enables the modern Roblox Ban API, which is more secure because Roblox handles enforcement at the platform level rather than relying solely on DataStore checks:
3. Enable Command Confirmation
TheCommand Confirmation setting in main_script.lua triggers a confirmation prompt before executing commands that affect all players (such as :ban all or :pban all). Keep this enabled to prevent accidental mass actions:
4. Restrict the :s script execution command
The :s command allows execution of arbitrary Lua code on the server. In the BAR source it is registered at permission level 3 (Super Admin):
:s can run any server-side Lua, which could be used to compromise your game. Use the Command Configuration table in main_script.lua if you need to raise this permission level even further:
5. Do not modify the donorID in MainModule.lua
The donorID field in MainModule.lua is used by BAR to verify donor purchases through Roblox’s MarketplaceService:
6. Require a reason for btools, sword, and segway (RequireReason = true)
Setting RequireReason = true in ExtraSettings.lua forces admins to supply a reason when granting building tools (F3X), a sword, or a segway. This creates an audit trail you can review in the admin logs:
:btools PlayerName will fail unless a reason is appended, e.g., :btools PlayerName building the spawn. The reason is stored in the server’s admin logs.
7. Use LockedOnStart = true on private or controlled servers
If you are running a private server, a testing environment, or an event server where only admins should be present initially, enable LockedOnStart in ExtraSettings.lua:
true to ensure the server kicks any non-admin player who attempts to join before an admin explicitly unlocks it with :unslock. This is especially useful for preventing uninvited players from joining admin sessions.
License Summary
Basic Admin Remade is released under a custom license — it is not MIT, GPL, or any standard open-source license. The key terms are:- ✅ Free to use and modify — You may use and modify BAR for your own games at no cost.
- ❌ Cannot be sold or commercially licensed — You may not sell BAR, any modified version of it, or use it as part of a paid product or service without explicit permission from the authors (B00PUP and Aspect_oi).
- 🚫 Must not be used for malicious or harmful purposes — Using BAR to harm players, exploit games, or cause damage is prohibited.
- 📋 Must include attribution if distributed — If you distribute BAR or a modified version of it, you must include the original license and give proper credit to the creators.
- 🔒 Cannot be publicly redistributed at scale — Distribution is limited to small groups (friends, family, or private communities). Public redistribution on open repositories, public forums, or large-scale communities is not permitted.
- 🚫 Cannot modify funding mechanisms — You may not alter donor perks or any money-making methods tied to the project without explicit author permission.
The full license text is maintained by B00PUP [boo@boopup.dev] and Aspect_oi. The authors reserve the right to modify the license at any time. Non-compliance may result in action being taken against your game.