Source: SuperSSR Report-Date: 2026-10-30 Language: en Canonical-URL: https://superssr.net/reports/2026-10-30?lang=en RSS-URL: https://superssr.net/api/feed.rss?date=2026-10-30&lang=en Generated-At: 2026-10-30T16:30:38.000Z # Today's Best Build: AgentLock **Report Date**: 2026-10-30 **Coverage**: 2026-10-30T00:00:00+08:00 – 2026-10-30T23:59:59+08:00 (UTC) **Status**: ok ## Today's Best Build: AgentLock **One-liner**: A hash-pinning lockfile plus IOC scanner for AI coding-agent extensions and MCP servers — it freezes every VS Code/Cursor/Open-VSX extension your team runs to a verified build hash and flags the exact loader patterns from this week's trojanized Claude Code release. **Why Now**: In a 48-hour window the agent toolchain got hit three times: `anthropic.claude-code@2.1.313` shipped a 66-line loader on Open-VSX that appended an `svc-telemetry` SSH key and persisted as `com.apple.sysmond`, the same incident surfaced on Hacker News as a Cursor Marketplace backdoor with 327 comments, and Azure/Northflank breach threads landed the same day. Crucially, the malicious build was published from an Anthropic employee's account — every trust signal a marketplace currently displays (ver **Evidence**: - A trojanized Claude Code extension on Open-VSX executed at VS Code startup without any user action, adding an SSH key, enabling remote login and opening a reverse tunnel — an attack that no code review or prompt inspection can catch. _(signal #91975)_ - The Cursor Marketplace backdoor story drew 215 points and 327 comments on HN within a day — attention is concentrated and the thread is full of people asking 'how do I check my own machine', which is the exact moment a scanner sells. _(signal #92066)_ - Agent labor volume is exploding while review capacity is flat: AI cut authoring time 52% and maintainers report ~25% of pull requests are AI slop, which means the number of unvetted third-party extensions, MCP servers and plugins per repo is rising faster than any human can track. _(signal #92108)_ - A new personal-assistant harness (Claude Duet, 94 points / 76 comments) is being adopted on the strength of being fast and having channels — every harness adds its own extension surface, plugin registry and credential scope to audit. _(signal #91795)_ - The same day, Azure suffered five full cross-tenant compromises and Northflank was breached, confirming that buyers are already in a 'prove your dependencies are clean' purchasing mood this week. _(signal #92067)_ **Fastest Validation**: Ship a read-only CLI (`npx agentlock audit`) that only reads files and prints a verdict, no telemetry by default. Drop it as a comment in the 327-comment HN thread and on the dev.to post, with an opt-in `--report` flag that pings a counter. Success bar: 500 unique runs and 30 opt-in reports in 72 hours; if fewer than 50 runs come from those two threads, the pain is real but not urgent and the paid tier dies here. **Counter-view**: The honest failure mode is that the audit comes back clean. The author of the 7-check script ran it on his own machine and got 0 indicators, exit 0 — and a clean result is what almost every user will see, because only one extension version was ever trojanized. A one-time scanner is a vitamin. Socket and Snyk already own the 'malicious package' narrative for npm and PyPI and will bolt on extension-marketplace coverage the moment a customer asks, which means the defensible product is not the scan ## Top Signals ### Backdoor in Claude Code for VS Code extension on the Cursor Marketplace **Source**: hackernews | **Metric**: Score: 215 / Comments: 327 The highest comment-to-score ratio in today's set: 327 comments on 215 points means people are not just voting, they are arguing about their own machines. That is demand-side noise, not just news. ### A trojanized Claude Code extension plants an SSH backdoor: the 7-point audit for your machine **Source**: devto | **Metric**: Comments: 8 This is the mechanism write-up with concrete IOCs — `anthropic.claude-code@2.1.313`, a 66-line loader, `svc-telemetry`, `com.apple.sysmond`. It proves a hand-written audit is possible, which means the productisable step is automating and remembering it. ### Open Source Maintainers Are the First People Whose Inbox Got Automated **Source**: devto | **Metric**: Comments: 3 Hard numbers behind the review-capacity collapse: 52% less authoring time and roughly 25% of PRs are AI slop. Unvetted third-party extensions scale with that same multiplier, and no one is growing review hours. ### Claude Duet is the first personal-assistant-type harness that feels useful **Source**: hackernews | **Metric**: Score: 94 / Comments: 76 Harness adoption is the leading indicator for extension-surface growth. Every harness that wins users drags its plugin registry, credential scope and update channel into the corporate laptop fleet. ### Azure's Weakest Link – Five Full Cross-Tenant Compromises **Source**: hackernews | **Metric**: Score: 148 / Comments: 18 Same-day evidence that the buying committee is already in a 'prove your dependency chain' mood, which shortens the sales conversation for anything that produces an artifact instead of a vibe. ## Discovery ### Q1. What solo-founder products launched today? **Signal**: Hacker News Show HN today: 'A proof-of-concept formalization of the IRS federal tax forms' scored 56 with 9 comments (id 91797), 'Show HN: I Turned DOOM into a Transformer' scored 120 with 35 comments (id 91786), and 'Show HN: Auto Dismiss Mac OS local-network permission popup' scored 135 with 100 comments (id 91784). Product Hunt's feed carried 16 separate launches today, including sitesolide (id 91918), Faylee (id 91917), fastbrowse (id 91923), ilse (id 91919) and SpeakON Agent (id 91924), mos **Analysis**: Today's solo launches cluster around narrow, personally-felt irritations rather than platforms: verifying whether media is AI-generated, auditing a confusing bill, triaging an overflowing inbox, diagnosing whether a bad call is Wi-Fi, router, ISP or VPN, and supervising parallel coding agents. The Show HN scores (56-135) show polite interest but no breakout, and the Product Hunt slate is dominated by Mac notch utilities and thin agent wrappers, which suggests the wrapper layer is already saturat **Takeaway**: Build into one verifiable personal-evidence niche (bill audit, network fault attribution, agent supervision) and ship a public no-signup demo; defer another notch widget or generic chat wrapper. **Counter-view**: The IRS tax-form formalization at 56 points still runs into Intuit TurboTax's distribution and the free IRS Direct File program, which is why 'vibe-coded but trustworthy' arguments rarely convert into paying users. ### Q2. Which search terms or discussion threads are suddenly rising? **Signal**: Hacker News today: 'Binance-hacker-1029 - $5.6B stolen from Binance' at 1,637 points and 1,100 comments (id 91775), Martin Fowler's 'LLM Voice' at 547 points and 292 comments (id 91788), 'Backdoor in Claude Code for VS Code extension on the Cursor Marketplace' at 215 points and 327 comments (id 92066), 'Pico CSS is no longer maintained' at 142 points and 60 comments (id 91814), plus a Dev.to audit post on the trojanized Claude Code extension with 8 comments (id 91975). **Analysis**: The rising query clusters are all incident- or taste-driven, not tooling-driven: 'claude code extension backdoor', 'cursor marketplace supply chain', 'LLM voice detector', 'pico css alternative', 'binance hack timeline'. Comment-to-score ratios are the real tell - the Claude Code backdoor thread has more comments (327) than points (215), which is the signature of a panic-and-verify thread where people are searching for audit steps, not opinions. 'LLM Voice' at 547/292 is the sleeper: it names a **Takeaway**: Ship a Claude Code / VS Code extension provenance scanner and a 'LLM Voice' style-signal checker within days while search demand is spiking, and watch the Pico CSS thread for a migration-guide opportunity. **Counter-view**: GPTZero and Pangram already own AI-text detection with consumer distribution and published accuracy benchmarks, so a weekend detector riding a 547-point thread will be measured directly against them and lose on credibility. ### Q3. Which open-source projects are growing fast but lack a commercial offering? **Signal**: GitHub Trending: OpenBMB/MiniCPM-OCR at 620 stars (id 91721) paired with an Apache-2.0 Hugging Face release, openbmb/MiniCPM-OCR-1.0 (id 91873), shipping weights for text, table and formula document parsing; ccch1mneyyy/dsh-Go at 2,082 stars (id 91882); qybaihe/bla at 1,252 stars (id 91713); paipiange/nvzhuang at 978 stars (id 91897). **Analysis**: MiniCPM-OCR is the cleanest packaging gap today: Apache-2.0 weights, a trending repo at 620 stars, multilingual document parsing covering tables and formulas - exactly the outputs enterprises already pay for - and no hosted API, no SLA, no per-page pricing tier visible. The other fast movers (dsh-Go at 2,082 stars, bla at 1,252, nvzhuang at 978) are either Chinese-language content sites or unclear-scope utilities with weaker willingness-to-pay. Document parsing is the one where the open weights **Takeaway**: Build a hosted MiniCPM-OCR endpoint with table and formula output plus per-page pricing and an on-prem license, before a cloud vendor bundles the same weights for free. **Counter-view**: Mistral OCR and Google Document AI already sell enterprise parsing with SLAs, compliance paperwork and human-review workflows; a 620-star Apache-2.0 model differentiates on price and self-hosting only, which caps the achievable margin. ### Q4. What are developers complaining about today? **Signal**: Hacker News: 'Pico CSS is no longer maintained' at 142 points and 60 comments (id 91814); 'Backdoor in Claude Code for VS Code extension on the Cursor Marketplace' at 215 points and 327 comments (id 92066). Dev.to: the trojanized Claude Code extension audit with 8 comments (id 91975), 'Stop Using Default Node.js fetch() in Production' with 9 comments (id 91774), and 'How Gross Modern Web Design Has Become' with 11 comments (id 92097). **Analysis**: Four distinct complaints recur: abandonment (a popular CSS framework silently discontinued with no migration path), supply-chain trust in AI coding extensions (a 66-line loader SSH-backdooring machines on load), runtime defaults that fail silently (Node fetch's 300-second timeout and unconsumed error streams exhausting sockets), and hostile page design (interstitials, urgency banners, ad walls). The supply-chain complaint has the strongest engagement ratio - 327 comments on 215 points - because **Takeaway**: Ship a dependency-abandonment watchdog plus an editor-extension provenance scanner that flags unpinned marketplace updates; defer adopting any unmaintained framework in a new build. **Counter-view**: Snyk, Socket and GitHub Dependabot already cover repository-level dependency risk for free, so a new scanner only wins if it targets the marketplace extension gap those tools do not index. ## Tech Radar ### Q5. What is the fastest-growing developer tool this week? **Signal**: Hacker News: "Herdr has released native app" scored 300 points with 195 comments (id 91812); the Claude Duet write-up followed at 94 points / 76 comments (id 91795). **Analysis**: Herdr is a desktop shell for terminals and coding agents — persistent sessions, per-agent spaces, and a 'which agent needs me' view. The comment-to-score ratio (195 comments on 300 points) is the tell: people are installing it and arguing about workflows, not just upvoting a landing page. Claude Duet's 76 comments on a 94-point post show the same appetite from a different angle — harnesses around agents, not another model wrapper. Both beat the Product Hunt surface wave of agent-adjacent launche **Takeaway**: Watch Herdr as the reference UX for multi-agent session management this week, and ship a spaces/queue abstraction into your own agent tooling instead of building yet another chat wrapper. **Counter-view**: 300 points is still well under the 1637 earned by the Binance-hacker-1029 thread and under DoorDash/Instacart at 448 — HN attention is not adoption, and Pico CSS shows how fast a front-page dev tool can go from 142 points to unmaintained. ### Q6. Which AI models, frameworks, or infrastructure deserve attention? **Signal**: GitHub Trending: OpenBMB/MiniCPM-OCR at 620 stars (id 91721), matched by an Apache-2.0 Hugging Face release openbmb/MiniCPM-OCR-1.0 (id 91873); mistralai/Mistral-Large-4-1T-A52B and LiquidAI/LFM3-Omni-2B also shipped on Hugging Face. **Analysis**: MiniCPM-OCR is the most convertible model release of the day: a narrow task (documents to text, tables, formulas) under a permissive license, which is why 620 stars accumulated fast. The two Hugging Face drops bracket the opposite extremes — Mistral-Large-4-1T-A52B is a 1T-parameter MoE with 52B active and a 24-language card, while LFM3-Omni-2B is a 2B any-to-any speech/vision model positioned for edge conversational use. On the infrastructure side, the Grace Blackwell scheduler piece (122 point **Takeaway**: Ship MiniCPM-OCR into your document-ingestion path for tables and formulas, and defer self-hosting any 1T-class model until the interconnect/scheduler gap is fixed — the 43% InfiniBand penalty makes that math ugly. **Counter-view**: Gemini 4 Carbon sits at #1 on the AA index yet drew almost no discussion, is still Fairwind-only, and its pricing moves from $2/$10 to $4/$20 — while Artificial Analysis v5 (53 points, 32 comments) argues the benchmark ladder itself is no longer a reliable purchase signal. ### Q7. Which platforms, products, or technologies are declining? **Signal**: Hacker News: "Pico CSS is no longer maintained" at 142 points / 60 comments (id 91814); Dev.to's Google Jules guide is explicitly framed as "A Practical Guide Before It Winds Down" (id 91983). **Analysis**: Pico CSS is the cleanest decline signal of the day — an opinionated, single-maintainer classless CSS framework losing its maintainer, with 60 comments mostly lamenting rather than migrating. Google Jules is the second: an async coding agent going into wind-down while a 'how to use it in 2026' guide starts with the sunset warning is a lifecycle end, not a roadmap. A third pressure point is tooling displacement: Bun 1.4.4's built-in bun fmt reportedly checks Prettier's own repository about 280 tim **Takeaway**: Defer Pico CSS for any new project and pin or vendor the last release if you already ship it; freeze new Google Jules automation and move those tasks onto your own CI or an agent harness before the endpoint disappears. **Counter-view**: Pico CSS's 142-point thread is a maintenance announcement, not a usage collapse, and Bun's 280x figure is a self-benchmark run on Prettier's own repository — Prettier still holds the plugin and editor-integration surface that bun fmt has not shipped yet. ### Q8. What tech stacks are successful Show HN / GitHub projects using? **Signal**: Hacker News: "A tiny world model running games on a Raspberry Pi Pico 2 W" at 256 points / 17 comments (id 91779), "Astroterm: A Planetarium for Your Terminal" at 200 points / 23 comments (id 91809), and "Show HN: I Turned DOOM into a Transformer" at 120 points / 35 comments (id 91786). **Analysis**: The stacks that converted this week are deliberately small and local. The Pico 2 W project runs two small neural networks — one predicting the next frame, one playing — on microcontroller-class hardware. Astroterm is terminal-native rendering with zero cloud dependency. The DOOM-transformer build uses game mechanics as its math substrate. Adjacent evidence: Python-on-a-PineTime watch hacking (46 points) and Launch HN: Simantic at 69 points, which sells firmware simulation so agents can test with **Takeaway**: Build your next public demo as an edge-first, single-binary or terminal-native artifact — constrained-hardware showcases cleared 200+ points this week while a cloud-dependent firmware-simulation launch stalled at 69. **Counter-view**: The Show HN IRS tax-form formalization, self-described as '100% vibe coded', reached only 56 points / 9 comments — an unauditable stack caps out regardless of build speed; and ElementaryUI's Swift-in-browser hit 102 points but only 26 comments, so browser-native novelty is not automatically a hit. ## Competitive Intel ### Q9. What pricing and revenue models are indie developers discussing? **Signal**: GitHub Trending: aschmelyun/print-my-profile-pic reached 1,156 stars on a pure one-time-sponsorship model (star the repo, get your avatar printed on a receipt printer). Dev.to: 'Open Source Maintainers Are the First People Whose Inbox Got Automated' (3 comments) cites the Linux Foundation 2026 developer survey on unpaid maintainer labor. Dev.to: the Gemini 4 Carbon write-up tracks API pricing moving from $2/$10 to $4/$20 per million tokens. Reddit r/SideProject: Échappée, a client-side Strava an **Analysis**: Today's indie revenue talk clusters into three concrete shapes rather than abstract 'monetization'. First, attach payments to a single-player, data-owning utility: Échappée parses multi-GB Strava ZIP exports entirely in the browser and monetizes the analysis, not the storage — no backend cost, no account infrastructure. Second, teaser-then-paywall on documents users already have: DollarBillAudit returns a free partial audit of an uploaded bill, then gates the full discrepancy list. Third, novelt **Takeaway**: Ship a paid tier behind a free document-teaser on one existing tool this month, and price it against a 2x per-token cost assumption so an API price hike does not erase the margin. **Counter-view**: Teaser-then-paywall on bills is already owned by Rocket Money-style bank-linked negotiators and by bank apps themselves, which read transactions directly instead of requiring a PDF upload — DollarBillAudit's manual upload path may lose on friction before price ever matters. ### Q10. What migration, replacement, or "X is dead" trends are emerging? **Signal**: Hacker News: 'Pico CSS is no longer maintained' scored 142 with 60 comments. Dev.to: Bun 1.4.4's built-in `bun fmt` checks Prettier's own repository about 280 times faster than Prettier. Dev.to: 'How to Use Google Jules in 2026: A Practical Guide Before It Winds Down'. Hacker News: the Claude Code for VS Code extension backdoor thread scored 215 with 327 comments (a 66-line loader in anthropic.claude-code@2.1.313 on Open-VSX); Dev.to's companion audit piece drew 8 comments. **Analysis**: Four distinct replacement waves show up today. (1) Maintainer abandonment: Pico CSS going unmaintained forces a fork-or-migrate decision on every project that pulled it in, and the 60-comment thread is mostly about the missing owner, not the missing CSS — classless frameworks have no commercial entity to hand the repo to. (2) Runtime absorption from below: Bun's formatter beating Prettier by ~280x on Prettier's own repo is the classic squeeze where the bundler/runtime becomes the platform and si **Takeaway**: Watch the Bun-versus-Prettier absorption pattern and defer building single-purpose formatters or linters that a runtime vendor can fold into its own CLI; meanwhile audit dependencies for ownerless packages like Pico CSS and pre-write the fork path. **Counter-view**: Pico CSS's 142-point thread ended mostly in 'fork it', not in abandonment of classless CSS — Tailwind and Bootstrap still own the category and the discussion produced no measurable migration, so 'no longer maintained' often means 'quietly stable' rather than dead. ### Q11. Which old projects or legacy needs are suddenly coming back? **Signal**: Hacker News: 'H.264 Is Magic (2016)' — a decade-old article — scored 485 with 159 comments, outranking nearly every 2026 launch on the list. Dev.to: 'TJ Holowaychuk left Express in 2014. 6,483 of his lines still run'. Hacker News: Herdr, a native desktop app for terminals and coding agents, scored 300 with 195 comments. Dev.to: Google Docs now edits Markdown natively. Hacker News: 'Python on My Wrist' (a hackable PineTime watch) scored 46 with 6 comments. **Analysis**: Legacy is resurfacing in three forms today. First, old explainer content is outperforming new products: a 2016 H.264 piece at 485 points and 159 comments says the fundamentals (codecs, containers, memory layout) are still under-explained, and there is durable demand for the canonical write-up rather than the new one. Second, legacy code is load-bearing: the Express retrospective counts 6,483 lines written before 2014 still executing in production, which is the same 'ghost in the machine' framing **Takeaway**: Build the import/export and compatibility layer for the legacy format your users already hold (Markdown, .docx, mbox, Express-era REST) instead of another greenfield app, and ship an MCP or CLI shim over whatever old system the team still runs. **Counter-view**: Nostalgia points are not adoption: the 485-point H.264 thread produced 159 comments of appreciation while actual codec work stays with FFmpeg and hardware decoders, and Markdown in Google Docs competes with native Obsidian and Notion documents that already own the plain-text workflow. ## Trends ### Q12. What are the highest-frequency keywords this week? **Signal**: Across the top 90 signals, 'agent / coding agent / MCP' is the dominant cluster with at least 11 mentions: Hacker News 'Claude Duet is the first personal-assistant-type harness that feels useful' (score 94, 76 comments, id 91795), 'Herdr has released native app' for terminals and coding agents (score 300, 195 comments, id 91812), Reddit 'I built an MCP to visualize and manage my coding agents' (id 91660), plus six Product Hunt agent launches (Faylee 91917, ilse 91919, fastbrowse 91923, SpeakON A **Analysis**: Two keywords carry the week: 'agent' and 'backdoor'. They are not separate stories — the highest-comment security item (92066, 327 comments) is a backdoor shipped inside a coding-agent extension, and the highest-frequency product category (agent harnesses/terminals) is the same install surface. Note the engagement asymmetry: the two biggest raw scores today, Binance (1637) and the LLM-Voice style critique (547), sit outside the agent conversation, so 'agent' frequency is partly launch-supply dri **Takeaway**: Build your Q4 roadmap around the agent + provenance pairing: ship a supply-chain audit of every extension, MCP server and registry your agent installs from, before shipping any new agent capability. **Counter-view**: 'Agent' frequency is inflated by launch supply, not demand — six of today's Product Hunt items are agent-labeled with zero disclosed engagement, while the single most-engaged item of the day (Binance, 1637 points / 1100 comments) has nothing to do with agents; and 'Claude Duet' at 94 points is explicitly written by someone 'not affiliated with Anthropic', i.e. one enthusiast post, not a market signal. ### Q13. Which concepts are cooling down? **Signal**: Three cooling signals: 'Pico CSS is no longer maintained' on Hacker News (score 142, 60 comments, id 91814); Dev.to 'How to Use Google Jules in 2026: A Practical Guide Before It Winds Down' (id 91983); 'Artificial Analysis v5 and the benchmarker's dilemma' (score 53, 32 comments, id 91949), which questions what leaderboard rankings actually measure. Corroborating: 'Gemini 4 Carbon Is #1 on AA Index — Still Fairwind-Only' (id 91769) — the #1 claim arrives with restricted access and a $2/$10 → $4/ **Analysis**: What is cooling is not AI itself but three framing devices around it: (1) the '#1 on the leaderboard' headline, which 91949 explicitly calls a dilemma and which 91769 undercuts by pairing rank #1 with Fairwind-only access; (2) single-maintainer frontend infrastructure — Pico CSS at 142 points is a maintenance-loss story, not a popularity-loss story; (3) single-vendor task-delegating agents, with Google Jules now written up as a wind-down guide rather than a tutorial. All three are 'trust-the-abs **Takeaway**: Defer any Q4 dependency or model choice that rests on a leaderboard rank or a single unpaid maintainer; audit your lockfile and your model shortlist for single-point-of-abandonment before the quarter closes. **Counter-view**: Abandonment does not equal irrelevance here: Pico CSS's 142 points and 60 comments out-engaged every new framework launch today, and a 2016 post (H.264 Is Magic, 485 points / 159 comments, id 91782) is one of the top items overall — so 'cooling' may just be the normal half-life of infrastructure that already won. ### Q14. Which new terms or categories are emerging from zero? **Signal**: Two genuinely new categories appear: (1) agent action surfaces — 'Launch HN: Simantic (YC F26) – Firmware Simulation for AI Agents' (score 69, 21 comments, id 91796), XWiki 'MCP Server' giving an agent your wiki's knowledge (id 91911), Faylee 'bug reports your coding agent can fix from one link' (id 91917), and ilse 'point at your app and your AI agent changes the code' (id 91919); (2) native toolchain replacement — 'Bun 1.4.4's bun fmt checks Prettier's own repository about 280 times faster tha **Analysis**: The new term is not 'agent' — it is 'agent-callable'. Every one of the four items above sells the same primitive: a non-chat interface an agent can act through (simulated firmware, a wiki, a bug tracker, a live app UI). That is a category shift from conversation to actuation, and it is where the new vocabulary ('fix from one link', 'point at your app') is being coined. The second category, native reimplementations at order-of-magnitude speedups (280x), is the same story applied to compilers and **Takeaway**: Build one agent-callable surface for an existing product this quarter — an MCP endpoint, a fix-from-link flow, or a scriptable action API — and ship it before the vocabulary hardens around a competitor's naming. **Counter-view**: The evidence is thin: MCP appears in only 2 of the top 90 signals (91660, 91911), Simantic peaks at 69 points / 21 comments, and Google Jules — a task-delegating agent in exactly this space — is already being written up as winding down (91983), so 'agent-native' may be a Product Hunt label rather than a durable category. ## Action ### Q15. What is most worth spending 2 hours on today? **Signal**: Hacker News: 'Backdoor in Claude Code for VS Code extension on the Cursor Marketplace' has 215 score and 327 comments (id 92066); Dev.to: a trojanized Claude Code extension audit post has 8 comments (id 91975). **Analysis**: The clearest actionable pain today is supply-chain trust in AI coding extensions. A 66-line loader SSH-backdoored a machine when VS Code loaded the extension, and the Hacker News thread is large relative to most developer-tool posts. Two hours is enough to turn the 7-point audit into a scanner and public report, but not enough to compete with a full agent IDE or an OCR model release. **Takeaway**: Build a CLI that scans AI coding extensions for install hooks, network calls, and SSH/backdoor indicators, then publish a public audit of 20 popular extensions. **Counter-view**: Cursor Marketplace already published a security notice for this incident (id 92066), so a basic scanner may become a checkbox feature rather than a standalone product. ### Q16. Why not the other two candidate directions? **Signal**: Hacker News: Claude Duet has 94 score and 76 comments (id 91795); Herdr native app has 300 score and 195 comments (id 91812); GitHub Trending: MiniCPM-OCR has 978 stars (id 91721). **Analysis**: Claude Duet and Herdr show active competition in agent harnesses and terminal UX; a weekend product would fight platform incumbents with distribution. MiniCPM-OCR is an Apache-2.0 model with 978 GitHub stars and a Hugging Face release, so document parsing is already commoditized and lacks the same urgent buyer pain. The extension-backdoor thread has clearer urgency and a narrower wedge. **Takeaway**: Defer the agent-harness and OCR directions; spend the two hours on extension security auditing. **Counter-view**: Herdr's 300 score and 195 comments show users will adopt another desktop agent tool, so 'crowded' does not prove the security wedge is bigger. ### Q17. What is the fastest validation step? **Signal**: Dev.to: the trojanized Claude Code extension post describes a 66-line loader and a 7-point audit (id 91975); Hacker News: the same incident has 215 score and 327 comments (id 92066). **Analysis**: Do not build the full product first. Write a one-off Python or Node script that downloads 20 popular AI coding extensions and flags install-time scripts, outbound network calls, and SSH-related strings; run it and publish the results as a public report with a waitlist. This tests whether developers want continuous scanning, not whether you can build a parser. **Takeaway**: Ship the 20-extension audit report and waitlist today; use the 7-point checklist as the scoring rubric. **Counter-view**: Socket.dev and Snyk already scan package supply chains; if the 20-extension audit finds nothing beyond known incidents, the waitlist will be empty. ### Q18. What product should this become over the weekend? **Signal**: Hacker News: 215 score and 327 comments for the Claude Code extension backdoor (id 92066); Dev.to: 8-comment audit post with a 66-line loader (id 91975); Hacker News: Azure cross-tenant compromises has 148 score and 18 comments (id 92067). **Analysis**: The weekend product should be a narrow extension and agent supply-chain firewall: scan VS Code, Cursor, and Open-VSX extensions plus MCP servers, diff versions, flag install hooks and egress, and expose a CI gate. Keep scope to JavaScript and TypeScript extension packages and a static rule engine; do not build a full malware sandbox. **Takeaway**: Build 'Extension Sentinel' as a CLI plus GitHub Action plus public audit page over the weekend; ship only static scanning and Slack alerts. **Counter-view**: Cursor Marketplace's own security notice (id 92066) and Socket.dev's existing supply-chain product could make a standalone extension scanner redundant. ### Q19. How should initial pricing and packaging look? **Signal**: Hacker News: 215 score and 327 comments (id 92066); Dev.to: 8 comments on the trojanized extension audit (id 91975). **Analysis**: Package around continuous monitoring, not one-off scans. A free CLI drives adoption; paid tiers sell CI enforcement and team visibility. Price below Socket and Snyk enterprise contracts but above hobby tools, and use a 14-day trial plus per-repo pricing for teams. **Takeaway**: Ship a free CLI, $19 per developer per month Pro, $99 per month Team, and $499 per month Business; gate CI and Slack behind paid tiers. **Counter-view**: Socket.dev already bundles supply-chain scanning into developer security budgets, so $19 per month may be too high for a static-only extension checker with no runtime protection. ### Q20. What is the strongest counter-view? **Signal**: Hacker News: 215 score and 327 comments (id 92066); Dev.to: 8 comments (id 91975). **Analysis**: Security incidents generate attention, not necessarily budgets. The 327 Hacker News comments are mostly outrage; many developers will wait for Cursor and Microsoft to sign extensions. Socket.dev and Snyk already own supply-chain scanning, and a 66-line loader is easy to obfuscate, so static rules will miss variants. The product may be a feature of marketplaces, not a company. **Takeaway**: Defer paid tiers until 5 security leads confirm budget; ship only a free audit report first. **Counter-view**: Socket.dev's existing supply-chain platform and Cursor Marketplace's security notice could absorb the use case before a weekend MVP gets distribution. ## Action Plan **2-Hour Build**: A single Node CLI that walks `~/.vscode/extensions`, `~/.cursor/extensions`, `~/.windsurf/extensions` and Open-VSX-installed dirs, reads each `package.json` for id/version/publisher, hashes the main entry file, and compares against a bundled JSON list of known-bad versions and loader patterns (child_process exec on startup, authorized_keys writes, LaunchAgent plists, outbound reverse-tunnel flags). Output: one screen, three states — `PINNED + CLEAN`, `UNPINNED`, `KNOWN BAD` — plus a `.agentlock` **Why This Wins**: It converts a panic thread into an artifact. Everyone in that 327-comment HN discussion is running shell one-liners they do not understand; you hand them a deterministic script that exits 0 or 1 and leaves a file behind they can commit, diff and send to their security team. The pinned hash is the only defense that survives a compromised publisher account, because the malicious build came from an Anthropic employee's own account and every trust signal was green. **Why Not Alternatives**: - Writing another 'how to audit your machine' blog post: the dev.to post already exists with 7 checks and a read-only script. More prose adds no new artifact and competes on the same saturated attention. - Building another AI coding agent or harness: the Claude Duet thread (94 points) shows the harness lane is already crowded with Muse, Dot and NanoClaw, and you would be competing against Anthropic tuning Opus 5.5 latency — unwinnable on a weekend. - A dark-pattern detector browser extension (the OmniGuard angle): real problem, but the buyer is 'annoyed consumer', willingness to pay is near zero, and it lives in the same extension marketplace that just proved it cannot be trusted. - A generic npm/PyPI malware scanner: Socket and Snyk already own that surface with real threat feeds and enterprise contracts. The unclaimed gap is the extension marketplace and MCP config layer, not the registries. - An AI-slop PR triage bot: 25% of PRs are slop is a real number, but maintainers are unpaid, so the budget line does not exist — you would be selling to the one group with no procurement process. **Fastest Validation**: Two threads, 72 hours, one number. Post the CLI plus a `.agentlock` example in the 327-comment HN thread and in the dev.to comments, framed as 'here is the script, run it, paste your verdict'. Count unique `--report` pings. 500 runs / 30 reports is go; under 50 runs means the fear is loud but not actionable and you stop at the free script. **Weekend Expansion**: Day 2: a GitHub Action that diffs `.agentlock` on every PR and fails any agent-extension hash change without an `agentlock-approve` label, so the approval becomes an auditable event. Day 3: an IOC feed endpoint (`agentlock feed pull`) sourced from public incident writeups, shipped faster than marketplace takedowns — today's trojan sat live for two hours before anyone wrote it up. Day 4: `agentlock sbom` emitting an agent bill of materials for SOC 2 / vendor questionnaires, which is the thing tha