GitHub Action · No key · Free
Seal every release,
in one CI step.
Drop one step into your GitHub Actions workflow. Push a tag, get a sealed.zipas a release artifact. No npm install, no API key, no third-party account.
Quick start — paste one step
Add to any job in .github/workflows/*.yml
- name: Obfuscate
uses: mydevelopingforai-star/JUSTOBFUSCATE-ALL-LANGUAGE-OBFUSCATOR-FREE/.github/actions/just-obfuscate@main
with:
file: dist.zip
profile: maximumFull workflow — build, seal, upload
Complete release workflow
# .github/workflows/release.yml
name: Release
on:
push:
tags: ["v*"]
jobs:
build-and-seal:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Build
run: |
npm ci
npm run build
cd dist && zip -r ../dist.zip . && cd ..
- name: Obfuscate
id: seal
uses: mydevelopingforai-star/JUSTOBFUSCATE-ALL-LANGUAGE-OBFUSCATOR-FREE/.github/actions/just-obfuscate@main
with:
file: dist.zip
profile: maximum
strip-console: 'true'
encrypt-strings: 'true'
- name: Upload sealed bundle
uses: actions/upload-artifact@v4
with:
name: sealed
path: ${{ steps.seal.outputs.output-path }}Add the CI badge to your README
Shows visitors your releases ship sealed. Pure shields.io — no tracking.
Markdown
[](https://justobfuscator.vercel.app)Inputs
| name | required | default | description |
|---|---|---|---|
| file | yes | — | Path to the .zip to seal |
| output | no | <file>.obfuscated.zip | Output path |
| profile | no | maximum | light · standard · maximum |
| strip-console | no | true | Strip console.* from JS/TS |
| encrypt-strings | no | true | Encrypt JS string literals |
| super-safe | no | true | Preserve risky files untouched |
| include-skipped | no | false | Include normally skipped files |
| endpoint | no | https://justobfuscator.vercel.app | Override API host |
Outputs
| name | description |
|---|---|
| output-path | Absolute path to the sealed ZIP |
| files-total | Total entries in the archive |
| files-obfuscated | Files that were obfuscated |
| duration-ms | Server-side processing time |
Limits & notes
- Cap50 MB per upload
- Format.zip archives only
- AuthNone — open API
- RunnerAny Linux / macOS runner (bash + curl)