SlopScore
00 crowd

peek-a-bin

Fully client-side WASM web disassembler and viewer. Vibe-coded with ❤️ by Claude.
Open repo on GitHub Open the demogithub.com/wellingtonlee/peek-a-bin
TypeScript · ★ 1 · 0 forks · MIT · paperwork by the Cap'mmostly ai (inferred)light human (inferred)works-on-my-machine (inferred)other
listed 1 hour ago by wellingtonlee · last checked 6 minutes ago
The owner didn't write this. This repo never submitted itself. The Cap'm found it on a truffle trawl and wrote its paperwork from what GitHub already shows. Picked by hand by the Cap'm on 2026-09-16: Fully client-side WASM web disassembler and viewer. Vibe-coded with ❤️ by Claude.; its own README says "Vibe-coded with ❤️ by Claude". 1 stars; MIT license. The owner did not submit this. Votes count; awards don't until the owner claims it.

I'm not calling your project slop! Geeze, it's a joke... Do you own this repo?

Log in with GitHub as wellingtonlee. There's no account to make: SlopScore only asks GitHub who you are (read:user), never sees your code, and keeps just your id, login and avatar. Then you can:

  • Keep it, on your terms. Commit your own slopscore.md (spec) and press Refresh. Your paperwork replaces the Cap'm's, and you can submit it for Slop of the Day.
  • Take it down. One click on Remove. It stays gone; the trawl never brings it back.

Log in with GitHub

Can't log in as the owner? Request a takedown. No login needed, and a trawled listing comes down right away.

GitHub says
Fully client-side WASM web disassembler and viewer. Vibe-coded with ❤️ by Claude.
website
https://wellingtonlee.github.io/peek-a-bin/
topics
reverse-engineering
created
2026-02-13 · pushed 1 hour ago · 469 commits · 3 contributors
languages
TypeScript 99%JavaScript 1%Python 0%Shell 0%CSS 0%Dockerfile 0%
paperwork
contributinglicensereadme 71% health
dependencies
no dependency graph (no manifest, or disabled) · OSV.dev, checked 6 minutes ago

Disclosures, inferred by the Cap'm

slopbucket
vibe-coded
category
other
ai_generated
mostly
human_touch
light
status
works-on-my-machine
language (detected)
cssdockerfilehtmljavascriptpythonshelltypescript
topic (detected)
reverse-engineering
license (detected)
mit

The Cap'm's log

The Cap'm wrote this paperwork, not the owner. This repo never submitted itself to SlopScore. The Cap'm picked it by hand: Fully client-side WASM web disassembler and viewer. Vibe-coded with ❤️ by Claude.; its own README says "Vibe-coded with ❤️ by Claude". It carries the MIT license. The disclosures above are his best guess from what GitHub shows.

Is this yours? Commit a real slopscore.md and press Refresh to replace this, or remove the listing in one click. There's no account to make: you log in with GitHub.

README — the repo's own words, folded up so the grading fits on one screen

Peek-a-Bin

Peek-a-Bin

Browser-based PE disassembler. All analysis client-side via WebAssembly.

Deploy to GitHub Pages

Screenshot

Live Demo

Features

  • PE Analysis — headers, sections, imports, exports, resources, authenticode signatures
  • Disassembly — x86/x64 via Capstone WASM with hybrid recursive descent + linear sweep, jump arrows, minimap
  • ARM64 — PE32+ ARM64 images disassemble via a fixed-width sweep, with A64-aware CFG, jump arrows and cross-references; the decompiler is x86-only and says so rather than guessing. An image whose machine type has no decoder here (ARM32/Thumb, IA-64, RISC-V, MIPS) is refused visibly instead of being decoded as x86, and still shows its headers, sections, imports, exports, resources and strings
  • Decompiler — IR-based built-in decompiler with SSA, type inference, and struct synthesis; optional Ghidra server for high-level output
  • Control Flow Graph — inline IDA-style graph view with collapsible blocks, keyboard navigation, and pan/zoom
  • AI-Powered Analysis — chat, and enhance/explain in the decompile panel (bring your own API key)
  • Kernel Driver Analysis.sys driver detection, suspicious API flagging, IOCTL decoder, IRP dispatch table
  • Annotations — bookmarks, renames, comments with undo/redo and export/import
  • Cross-References — function calls, strings, imports, data section references
  • Anomaly Detection — flags WX sections, packer indicators, disabled ASLR/DEP, and more
  • Hex View — hex dump with data xref indicators
  • Offline / PWA — installable, works fully offline after first visit
  • Theming — 4 built-in themes + custom theme import/export
  • MCP Server — AI agent integration via Model Context Protocol

Quick Start

Requires Node.js 20+.

git clone https://github.com/wellingtonlee/peek-a-bin.git
cd peek-a-bin
npm install
npm run dev
# http://localhost:5173/peek-a-bin/

Documentation

Guide Description
Keyboard Shortcuts All hotkeys and navigation
Theming Themes, custom colors, font size
AI Features Chat, enhance/explain, LLM profiles
Ghidra Server Optional high-level decompilation server
MCP Server AI agent integration tools and resources
Architecture State management, worker, rendering pipeline
Decompiler IR system, SSA, type inference, struct synthesis
Deployment Docker, GitHub Pages, PWA, self-hosting

Tech Stack

  • React 19, TypeScript 5.7, Vite 6
  • Tailwind CSS 4
  • capstone-wasm (Capstone disassembly engine compiled to WASM)
  • @tanstack/react-virtual (virtual scrolling)
  • @dagrejs/dagre (graph layout)
  • vite-plugin-pwa (service worker and offline caching)
  • Vitest (unit testing)
  • Web Workers for off-main-thread disassembly

Contributing

See CONTRIBUTING.md for development setup, code style, and PR guidelines.

License

MIT

Read the rest on GitHub

Scan report · 2026-09-16
  • Prohibited terms or links
  • Repository eligibility
  • slopscore.md paperwork
  • Content policy
  • Risk review

0 comments

log in to comment.

report this listinglog in to report