SShortSingh.
Back to feed

Three merged PRs in an MCP security scanner: the review that found my bug, and two more

0
·2 views

What happened Three PRs merged into yunaremaia/mcp-guard — a supply-chain/security scanner for MCP servers — in roughly 36 hours: PR What it did The interesting part #87 scan --fail-on low no longer exits 1 on a clean empty scan the root cause was max(..., default=0) vs a threshold of 0 #88 keyword matching no longer flags read-only tools as CRITICAL substring matching + the false-positive/false-negative trade-off #86 mcp-guard verify — npm supply-chain verification (attestations, provenance, strict policy) the maintainer's review found that my feature could never report "signed" That last cel

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

tl;dr - A local LLM that reads your college group chat so you don't have to.

This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend My friend Atharva has a hard time keeping up with college assignments and deadlines. The info he needs is almost always sitting in our class group chat, which is 1,000+ messages of memes, "bhai, kl clg jana h?" and a rickroll every few days. Somewhere in there is one line saying the deadline moved to Friday. If you miss that line, you miss the deadline. So I built tl;dr.

0
ProgrammingDEV Community ·

StudyBuddy: I Built an AI Study Planner for My Friend 📚🤖

My friend had a simple problem: studying was not the difficult part — figuring out what to study, when to study it, and how to stay consistent was. So for the Hacktoberfest Weekend Challenge: Build for a Friend, I built StudyBuddy — an AI-powered study planning assistant designed to turn a student's goals and available time into a practical study plan. 💡 What is StudyBuddy? StudyBuddy helps students plan their studies without having to manually create complicated timetables. You can tell it things like: What you're studying Your subjects or topics How much time you have Your goals What you ne

0
ProgrammingDEV Community ·

Your Policies Are Out of Date: How I Built a Sanity AI Agent to Catch Fact Drift

This is a submission for the Sanity Challenge, Path Two: Vibe-Code Something Strange Fact Ledger — an AI-assisted fact drift detection and remediation engine built on Sanity Content Lake. Here's the problem it solves, told as a scene: A product manager at a SaaS company decides to extend refunds from 30 days to 60 days. She opens the CMS, finds the Refund Policy page, updates it, clicks publish. Done. She sends the Slack message: "Refund window is now 60 days, effective immediately." What she doesn't know: the Help Center article still says 30.