Skip to content
View Booyaka101's full-sized avatar

Block or report Booyaka101

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Booyaka101/README.md

Christo · Booyaka101

Hong Kong. I build guardrails for dependency and toolchain risk, plus local AI pipelines and game tooling.

Live project figures over a flow field seeded by today's date

Live figures, rebuilt 2026-09-10.

The packages I publish are pulling 2,759 installs a week between 18 of them, most of it wow-secret-lint at 797.

Ecosystem watch

Three ecosystems I crawl on a schedule, so the answer is already sitting there when you need it rather than being something you have to go and measure. All three, and everything I publish, are on one page at booyaka101.github.io.

hass-breakage-radar. Which of your Home Assistant custom integrations stop working, and in which future release. Crawls every HACS integration daily for deprecated HA APIs, and ships a HACS-installable integration that reports on your own box. Live dashboard.

Today's crawl checked 4,010 HACS integrations against core 2026.10 and found 2,408 deprecation hits across 911 repos. 2,326 are clean. Next up: 10 break in Home Assistant 2026.10.

Column chart: when HACS integrations first break, by Home Assistant release

eslint10-matrix. Can you upgrade to ESLint 10 yet? A nightly matrix of plugins actually executed against real ESLint 9 and 10 installs, not read off a peer range, plus a CLI that answers it for your own repo. Live matrix.

Last night's matrix ran 54 plugins, 569M weekly installs between them, against ESLint 10.10.0: 44 clean, 10 not. 6 of those worked on 9.39.5.

npm-install-census. What actually runs at npm install time, measured daily against a download-ranked sample of the registry with npm-script-lens.

Today's census audited 3,126 packages from the registry: 26 run an install script, 17 score HIGH. Biggest is esbuild at 255.5M installs a week.

Tools

wow-secret-lint. Find WoW retail addon Secret Value violations in Lua before they ship, rather than when a player reports a taint error. CLI plus GitHub Action.

mcp-vet. Scan MCP server source for patterns that break under the 2026-07-28 Model Context Protocol spec, before the spec date rather than after it.

mcp-app-debug. Local debug host for MCP Apps. Renders your server's app in a real browser with full postMessage protocol visibility and five automated diagnostics.

npm-script-lens. Audit npm lifecycle scripts for behavioural risk before you approve them under npm v12 allowScripts. Behavioural analysis, binding.gyp inspection, resolved provenance identity.

gemcatch. Fire-and-forget CLI for Gemini's Interactions API background execution. Submit a long research prompt, close the laptop, collect the result later.

ts7-compat-guard. TypeScript 7.0 / tsgo readiness scanner. Compiler-API dependencies and removed tsconfig options with line numbers. Config-only, so no false positives. CLI, GitHub Action, SARIF.

rust-symbol-audit. Capability-creep triage for Rust dependency PRs. Diffs demangled symbols, inspects build.rs and proc-macros, checks provenance and advisories, with a review ratchet you can block merges on.

cargo-witness. Detects Rust supply-chain attacks by diffing published crate artifacts against their git source. CLI, daemon, GitHub Action.

palschema-hub. Community schema registry for Palworld PalSchema raw-table mods. 31 SDK-verified DataTable schemas and a validator CLI.

agentscript-nvim. Neovim support for Salesforce Agent Script: filetype, LSP, tree-sitter, fallback syntax.

Upstream

When I depend on something and hit a real bug, I send the fix back. 47 merged PRs across 27 projects, including koreader (2), nvim-lspconfig, gh-dash (2), ai-toolkit, sqlfluff (6), lualine.nvim, awesome-nodejs-security, minijinja, this-week-in-rust, aerial.nvim (2). 34 more open.

Every PR I've opened · issues I've filed

Elsewhere

The Daily Fable. One brand-new generative piece every day, made end to end by an AI. So far: typefaces, a fugue under strict counterpoint, a board game, a neural net learning English from one book, and field recordings of a language family that never existed.

Latest: Day 45 — Slow Light · 2026-09-10 · 45 pieces so far.

comfyui-vlm-gates. Multi-VLM consensus gates and quality scoring for AI image pipelines. Catches bad renders before they ship.

WoW Ascension (3.3.5) addons: Scrap (auto-sell greys, AdiBags and Bagnon integration) and CCTracker (crowd control, silence and interrupt tracker).

Pinned Loading

  1. hass-breakage-radar hass-breakage-radar Public

    Which of your Home Assistant custom integrations stop working, and in which future release. Daily crawl of every HACS integration for deprecated HA APIs + a HACS-installable integration that report…

    Python 20

  2. uv-cache-warden uv-cache-warden Public

    Enforce a size budget on uv's package cache, with LRU eviction through uv itself

    Python 2

  3. npm-script-lens npm-script-lens Public

    See what an install script actually does before you approve it: behavioral analysis, binding.gyp inspection and resolved provenance identity for npm 12 allowScripts, pnpm allowBuilds, yarn and bun

    JavaScript 1

  4. ts7-compat-guard ts7-compat-guard Public

    TypeScript 7.0 / tsgo readiness scanner. Compiler-API deps and removed tsconfig options with line numbers, plus advisories. Config-only, so no false positives. CLI, GitHub Action, SARIF.

    JavaScript 1

  5. wow-secret-lint wow-secret-lint Public

    Find WoW retail addon Secret Value violations in Lua before they ship. CLI plus GitHub Action.

    JavaScript 1

  6. mcp-vet mcp-vet Public

    Scan MCP server source for patterns that break under the 2026-07-28 Model Context Protocol spec.

    TypeScript 1