ptn1411/skill/tauri-unpacker

Claude Code and agent skill by ptn1411/skill

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Unpack Tauri desktop apps — extract embedded web assets (HTML/JS/CSS), Tauri config, IPC command map, and frontend license logic.

Install

npx vskill@latest install ptn1411/skill/tauri-unpacker

SKILL.md

Tauri App Unpacker

Purpose

Tauri apps embed a web frontend (HTML/JS/CSS) inside a native Rust binary. The frontend often contains the license UI, API calls, and business logic accessible without disassembly. This skill extracts those embedded assets and analyses the Tauri-specific IPC layer.

Workflow

┌────────────────┐ ┌──────────────┐ ┌─────────────────────┐
│ tauri-app.exe │────▶│ unpack_tauri │────▶│ tauri-unpacked/ │
└────────────────┘ └──────────────┘ │ ├─ assets/ │
│ │ ├─ index.html │
│ │ ├─ main.js │
│ │ └─ style.css │
│ └─ tauri_config.json│
└─────────────────────┘
│
▼
┌───────────────┐ ┌───────────────────┐
│ analyze_tauri │────▶│ tauri_analysis.json│
└───────────────┘ └───────────────────┘

Usage

bash
# Extract assets
python tauri-unpacker/scripts/unpack_tauri.py app.exe --out output/tauri-unpacked
# Analyze extracted frontend
python tauri-unpacker/scripts/analyze_tauri.py output/tauri-unpacked --out output/tauri-analysis
# Full pipeline
python tauri-unpacker/scripts/unpack_tauri.py app.exe --out output/tauri-unpacked && \
python tauri-unpacker/scripts/analyze_tauri.py output/tauri-unpacked --out output/tauri-analysis

Outputs

FileContent
assets/Extracted HTML, JS, CSS, images
tauri_config.jsonEmbedded Tauri configuration
tauri_analysis.jsonIPC commands, event listeners, API endpoints, license logic

When to use

  • binary-identifier or rust-binary-analyzer reports Tauri framework
  • Target directory contains a Tauri app bundle
  • .exe with embedded web assets (HTML/JS/CSS in binary data)

Chain targets

After extraction, chain:

  • javascript-deobfuscator → deobfuscate extracted JS
  • electron-app-analyzer → reuse secret/endpoint scanning (works on any JS)

Anti-patterns

MistakeFix
Only analysing the Rust backendFrontend JS often has license UI, API keys, validation
Skipping brotli decompressionTauri compresses assets with brotli — must decompress
Ignoring IPC commandsinvoke() calls reveal backend API surface
Missing Tauri configConfig has CSP, allowed APIs, window settings — security-relevant

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
193
Repository forks
95
7-day trend score
26

Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 24 Sep 2026, a month ago.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/ptn1411/skill/tauri-unpacker/badge)](https://verified-skill.com/skills/ptn1411/skill/tauri-unpacker)

Something wrong with this skill or its page? Tell us.