SYK.INIT
v2.0
PROTOCOL.ACTIVE
ENCRYPTED
SEKYURITI
PREPARING ENVIRONMENT
_

AUTHENTICATED POST-DEPLOYMENT CONTROL

DOCUMENTATIONv0.1.0

CLOAK

JavaScript obfuscation. Code never leaves your machine. All transformations happen locally via CLI.

CLI
LOCAL PROCESSING
FREE + PRO
*
AI INTEGRATION

TELL YOUR AI

Copy the prompt below and paste it to Claude, ChatGPT, or Cursor to integrate CLOAK automatically.

01

INSTALL

npm install

02

LOGIN

Browser auth

03

PROTECT

Obfuscate code

01

SETUP

Install globally and authenticate to start protecting code.

terminalbash
npm install -g @sekyuriti/cloak
Authenticatebash
cloak login

WHAT HAPPENS

1.Opens browser for authentication
2.Select your project
3.Saves credentials to ~/.sekyuriti/cloak.json

LOCAL MODE (NO AUTH)

Test obfuscation without authentication using --local flag. Uses free tier features only.

cloak protect app.js --local
02

CLI

Obfuscate JavaScript files from your terminal.

Protect a single filebash
cloak protect app.js

# Output:
# ✓ app.js → 780% size
# Done. 1/1 files protected.
Protect a directorybash
cloak protect src/ -o dist/

# Output:
# ✓ index.js → 650% size
# ✓ utils.js → 720% size
# ✓ api.js → 810% size
# Done. 3/3 files protected.
Check account statusbash
cloak status

# Output:
# Email:   user@example.com
# Project: My App
# Tier:    FREE
#
# Free Features:
#   ✓ Variable renaming
#   ✓ String encryption (basic)

ALL COMMANDS

cloak loginAuthenticate
cloak logoutSign out
cloak statusAccount info
cloak protectObfuscate
cloak helpShow help
03

OPTIONS

Configure obfuscation behavior with CLI flags.

GENERAL OPTIONS

-o, --outputOutput directory for protected files
--localRun locally without authentication (free tier only)
--no-control-flowDisable control flow flattening
--no-dead-codeDisable dead code injection
PRO

PRO OPTIONS

--domain-lockLock code to specific domains (comma-separated)
--expirationSet expiration date (YYYY-MM-DD format)
--anti-debugEnable anti-debugging protection
--anti-tamperEnable anti-tampering protection
Example with PRO optionsbash
cloak protect app.js \
  --domain-lock example.com,www.example.com \
  --expiration 2025-12-31 \
  --anti-debug
04

TIERS

Two tiers. Choose what fits.

TIER$0/MO

FREE

Variable renaming
String encryption (basic)
Unlimited local usage
TIER$19/MO

PRO

Everything in FREE
Control flow flattening
Dead code injection
Domain lock
Anti-debugging
Anti-tampering
Expiration / time bomb
Violation dashboard
05

PRO FEATURES

Runtime protection injected into your code. Violations are logged to your dashboard.

D

Domain Lock

Code checks hostname on load. If domain is not in the allowed list, execution stops and a violation is reported.

cloak protect app.js --domain-lock example.com,www.example.com
A

Anti-Debugging

Detects DevTools and debuggers. Makes debugging significantly harder.

cloak protect app.js --anti-debug
T

Anti-Tampering

Self-integrity check. Detects if code has been modified after obfuscation.

cloak protect app.js --anti-tamper
E

Expiration

Time bomb with configurable date. Code stops working after expiration.

cloak protect app.js --expiration 2025-12-31

VIOLATION DASHBOARD

All violations are reported to your dashboard via beacon. See who is trying to run your code on unauthorized domains, expired builds, or with debugging tools.

domain_lockpiracy-site.com2m ago
anti_debug192.168.1.15m ago
expirationunknown.net1h ago

YOUR CODE. PROTECTED.

Install. Authenticate. Protect. Local processing only.