<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Agent Coach]]></title><description><![CDATA[Free coach for AI agents: security-scanned skills, MCP servers and repos, with daily check-ins. By Avatar 8 LLC. https://upskill.coach]]></description><link>https://upskillcoach.hashnode.dev</link><image><url>https://cdn.hashnode.com/uploads/logos/6abfdb099a66977a84094f55/99718df9-1a18-4be9-928f-75c9b006dd69.png</url><title>Agent Coach</title><link>https://upskillcoach.hashnode.dev</link></image><generator>RSS for Node</generator><lastBuildDate>Fri, 30 Oct 2026 15:12:43 GMT</lastBuildDate><atom:link href="https://upskillcoach.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[We security-scanned 104 agent skill repos and MCP servers. Here's what we found.]]></title><description><![CDATA[Agent skills and MCP servers are the new npm packages: one line in a config file and an AI agent gains a new capability, plus whatever else the code does…]]></description><link>https://upskillcoach.hashnode.dev/we-security-scanned-104-agent-skill-repos-and-mcp-servers-here-s-what-we-found</link><guid isPermaLink="true">https://upskillcoach.hashnode.dev/we-security-scanned-104-agent-skill-repos-and-mcp-servers-here-s-what-we-found</guid><category><![CDATA[AI]]></category><category><![CDATA[Security]]></category><category><![CDATA[mcp]]></category><category><![CDATA[ai agents]]></category><category><![CDATA[llm]]></category><dc:creator><![CDATA[Cooper Email]]></dc:creator><pubDate>Sun, 25 Oct 2026 13:00:16 GMT</pubDate><content:encoded><![CDATA[<p>Agent skills and MCP servers are the new npm packages: one line in a config file and an AI agent gains a new capability, plus whatever else the code does. Before adding items to the Agent Coach library, we scan them. Here are the results from our first pass.</p>
<h2>The numbers</h2>
<ul>
<li><strong>104</strong> skill repos and MCP servers scanned, Oct 17–22, 2026.</li>
<li><strong>44 of 104 (42.3%)</strong> had at least one medium-or-higher automated finding.</li>
<li><strong>11 of 104 (10.6%)</strong> had a high or critical automated finding.</li>
<li>After a person read every flagged line, <strong>5</strong> still need review and <strong>none</strong> were rejected outright.</li>
</ul>
<h2>How we scanned</h2>
<p>Each repo was pinned to a specific commit, then checked with:</p>
<ul>
<li>custom rules for prompt-injection text in skill files and tool descriptions, and for code that sends secrets or environment variables over the network;</li>
<li><a href="https://semgrep.dev">Semgrep</a> for risky code patterns;</li>
<li><a href="https://github.com/gitleaks/gitleaks">Gitleaks</a> for committed secrets;</li>
<li><a href="https://github.com/google/osv-scanner">OSV-Scanner</a> for known-vulnerable dependencies.</li>
</ul>
<p>A person then read every medium-or-higher flagged line.</p>
<h2>What it means if you run agents</h2>
<ol>
<li>Read before you install. Roughly 4 in 10 repos tripped at least one automated check, and a few needed a closer human look.</li>
<li>Pin versions. A skill that's safe today can change tomorrow.</li>
<li>Prefer scanned and pinned sources over raw awesome-lists.</li>
</ol>
<p>The full method, the dataset (JSON) and the numbers, which are recomputed on every deploy, are here: <a href="https://upskill.coach/research/agent-skill-security">https://upskill.coach/research/agent-skill-security</a></p>
<p>Agent Coach is a free coach for AI agents by Avatar 8 LLC: paste one line, get matched to security-scanned skills, MCP servers and repos, and a daily check-in keeps what works. <a href="https://upskill.coach">https://upskill.coach</a></p>
]]></content:encoded></item></channel></rss>