원클릭으로
security-review
Review Roblox experience security — Luau server authority, remotes, DataStore, economy, anti-exploit
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Review Roblox experience security — Luau server authority, remotes, DataStore, economy, anti-exploit
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Compatibility visual-delivery runtime for Roblox creator UI, HUD, and plugin work; the canonical completion owner is now Forge.
Run read-only deep repository analysis and return a ranked synthesis with explicit confidence, concrete file references, and clear evidence-vs-inference boundaries. Use when a user says 'analyze', 'investigate', 'why does', 'what's causing', or needs grounded cross-file explanation before any changes are proposed.
Persistent Roblox Studio execution loop that carries an approved creator plan to verified completion
Run an anti-slop cleanup/refactor/deslop workflow
Ask Claude via local CLI and capture a reusable artifact
Ask Gemini via local CLI and capture a reusable artifact
| name | security-review |
| description | Review Roblox experience security — Luau server authority, remotes, DataStore, economy, anti-exploit |
| surface-class | operator |
| domain | creator-runtime |
| audience | operator |
| artifact-type | skill |
Review Roblox Studio / Luau experiences for trust-boundary mistakes and exploit-friendly design. Default to the game-code threat model first (Scripts, ModuleScripts, RemoteEvents, services), not enterprise web checklists. If the scoped target is RCS runtime code, Node tooling, or another off-Roblox surface, switch to the matching runtime/backend threat model instead of forcing Luau-only guidance.
ProcessReceipt, grants, currency)Delegates to the security-reviewer agent (THOROUGH tier) for a Roblox-native pass:
Server authority
Remote surface
Persistence
Economy integrity
ProcessReceipt / official APIs as applicable); grants are idempotent where duplicate delivery is possibleAnti-exploit (gameplay systems)
Secrets and off-platform calls
Privacy and platform rules (when relevant)
delegate(
role="security-reviewer",
tier="THOROUGH",
prompt="SECURITY REVIEW TASK (Roblox experience)
Scope: [e.g. ServerScriptService combat + ReplicatedStorage remotes + economy module]
Roblox checklist:
1. Server authority for economy / progression / moderation
2. RemoteEvent/RemoteFunction validation and abuse resistance
3. DataStore keying, isolation, retries
4. Purchase / entitlement verification and idempotent grants
5. Anti-exploit posture for high-risk loops (combat, trade, currency)
6. HttpService secrets only on server; nothing sensitive replicated to clients
Output:
- Findings by severity (CRITICAL, HIGH, MEDIUM, LOW) with Script path:line
- Exploit sketch (short) and Luau-focused remediation
- Overall posture for this place update"
)
The security-reviewer agent SHOULD consult Codex for cross-validation on subtle remote or economy bugs.
Before first MCP tool use, call ToolSearch("mcp") to discover deferred MCP tools.
Use mcp__x__ask_codex with agent_role: "security-reviewer".
If ToolSearch finds no MCP tools, fall back to the security-reviewer agent.
SECURITY REVIEW REPORT — Roblox place
=====================================
Scope: ServerScriptService/Combat, ReplicatedStorage/Remotes, ServerScriptService/Economy
Scan Date: ...
CRITICAL (1)
------------
1. ServerScriptService/Combat/Damage.server.lua:112 — Client-chosen hit damage applied without server validation
Impact: Arbitrary damage / instakill exploits
Remediation: Recompute or clamp damage server-side from hit context you trust (position, weapon id, cooldowns)
HIGH (2)
--------
...
OVERALL: [POSTURE] — ship / fix-first / block live
LocalScript conclusions aloneReplicatedStorage or in client modulesCRITICAL — Trivial or likely remote exploit with large player impact (economy duping, unauthorized admin, mass grief)
HIGH — Exploitable with conditions; serious fairness or data impact
MEDIUM — Weaker exploit or limited blast radius
LOW — Hardening / clarity improvements
With Team:
/team "run security review on server RemoteEvents and ProcessReceipt grants before publish"
With Swarm (compatibility alias):
/swarm 4:security-reviewer "parallel pass on combat + trading + datastore modules"
With Forge:
/forge security-review then fix CRITICAL/HIGH only
Good: The user says continue after you already listed the next remote to trace; keep tracing until the chain is complete.
Bad: The user says continue and you restart from “what is Roblox” instead of finishing the active exploit hypothesis.