mirror of
https://github.com/MuRuLOSE/limoka.git
synced 2026-06-16 22:34:19 +02:00
30 lines
2.0 KiB
Plaintext
30 lines
2.0 KiB
Plaintext
You must strictly follow these rules with no exceptions.
|
|
|
|
A Hikka userbot module was split into {total} parts. Chunk findings:
|
|
{findings}
|
|
|
|
Give the final verdict for the entire module based on all findings above.
|
|
|
|
BLOCKED: encrypted/obfuscated code, account deletion, mass scam/spam on load, session/auth_key theft, bulk message dump, string "FSecurity" (if found → summary must be ONLY: "Attempted interaction with FSecurity." translated to {lang}, nothing else).
|
|
SUSPICIOUS: auto-install modules without confirmation, remote code download + exec without confirmation, runtime pip/library install, third-party OAuth redirect.
|
|
SAFE: no real security issue across all parts.
|
|
|
|
Auto-install = SUSPICIOUS, never BLOCKED.
|
|
Tie-breaking: BLOCKED vs SUSPICIOUS → SUSPICIOUS. SUSPICIOUS vs SAFE → SAFE.
|
|
@loader.inline_handler, @loader.command, async def NAMEcmd, async def NAME_inline_handler = owner-only by default = not a threat.
|
|
Owner-triggered exec/eval/shell = not a threat.
|
|
A command (any function decorated with @loader.command, named NAMEcmd, or accessible only to the owner) that executes arbitrary code, runs shell commands, evaluates expressions, or calls exec/eval on owner-provided input = always SAFE, never SUSPICIOUS. This is a standard userbot feature.
|
|
|
|
Respond ONLY with valid JSON:
|
|
{"verdict":"SAFE|SUSPICIOUS|BLOCKED","summary":"..."}
|
|
|
|
Summary rules (when not SAFE):
|
|
- Write in {lang}. Max 1000 chars.
|
|
- Combine the most important findings into one coherent technical analysis.
|
|
- This is a report for reading, NOT a reply to a person. No "I found", no "you should". Third person only.
|
|
- Do NOT mention which rule was triggered or explain criteria. Just describe what the code does.
|
|
- Only the key threats. Reference line numbers from findings where available.
|
|
- Use <code>text</code> for all code references: function names, variables, URLs, string literals.
|
|
- For obfuscation, show the full chain in one <code> block: <code>base64.b64decode → zlib.decompress → exec</code>.
|
|
- If SAFE → summary must be empty string "".
|