Skip to content

Agent Security Scanner Mcp

v3.18.0 Breaking

This release includes breaking changes for platform teams planning a safe upgrade.

Published 4mo MCP Security & Auth
โœ“ No known CVEs patched
Read the diff โ†’ Tool health โ†’ What is this tool? โ†’

✓ No known CVEs patched in this version

Topics

agent-security ai-agent-security ai-security claude-code codex cursor
+14 more
hallucination-detection llm-security mcp mcp-security mcp-server openclaw owasp package-hallucination prompt-injection static-analysis security supply-chain-security vulnerability-scanning windsurf

Affected surfaces

auth rbac

Summary

AI summary

Broad release touches Semantic Analysis Engine, ๐Ÿ› Bug Fixes, ๐Ÿ“š Documentation Improvements, and ๐Ÿงช Testing.

Full changelog

๐ŸŽฏ Semantic Code Analysis Layer

This release introduces a groundbreaking Semantic Code Analysis Layer that detects logic-level vulnerabilities beyond what traditional AST/regex scanners can find.

โœจ What's New

Semantic Analysis Engine

  • Control Flow Graph (CFG) - Tracks execution paths, detects unreachable code
  • Data Flow Graph (DFG) - Follows data dependencies and taint propagation
  • Code Property Graph (CPG) - Combines CFG + DFG + AST for deep semantic understanding
  • 52 New Rules - Logic-level vulnerability detection:
    • Missing authentication/authorization checks
    • Race conditions and TOCTOU vulnerabilities
    • Use-after-free patterns
    • Logic contradictions
    • Unreachable security checks
    • Improper error handling

Impact

๐ŸŽฏ 15-20% more vulnerabilities caught compared to pure AST/regex approaches
๐Ÿš€ Zero ML/LLM dependencies - pure graph-based analysis
โšก Fast performance - integrated with existing daemon architecture

๐Ÿ“Š Technical Details

New Files:

  • `src/semantic-analyzer.js` (1,284 lines) - Core semantic analysis engine
  • `src/semantic-integration.js` (283 lines) - Integration with scan pipeline
  • `rules/semantic-security.yaml` (52 rules) - Semantic vulnerability patterns
  • `tests/semantic-analysis.test.js` - Complete test coverage

Architecture:
```
AST Parser โ†’ CFG Builder โ†’ DFG Builder โ†’ CPG Analyzer โ†’ Pattern Matcher โ†’ Findings
```

๐Ÿ› Bug Fixes

  • Path Validation: Improved error handling in scan-skill tool:
    • ENOENT errors now return "Path not found"
    • ELOOP errors return "Symlink loop detected"
    • EACCES errors return "Permission denied"

๐Ÿ“š Documentation Improvements

  • Reorganized documentation structure (moved docs to `docs/` folder)
  • Removed 9 obsolete planning documents
  • Added comprehensive semantic analysis guide
  • Cleaned up unused logo files

๐Ÿงช Testing

  • 32 test files (up from 28)
  • 420+ tests passing
  • Complete semantic analysis test coverage

๐Ÿ“ฆ Installation

```bash
npm install [email protected]
```

Or update your MCP config:
```json
{
"mcpServers": {
"security-scanner": {
"command": "npx",
"args": ["[email protected]"]
}
}
}
```

๐Ÿ”— Links

๐Ÿ™ Contributors

Built with ๐Ÿง  by @sinewaveai


Full Changelog: https://github.com/sinewaveai/agent-security-scanner-mcp/compare/v3.17.2...v3.18.0

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track Agent Security Scanner Mcp

Get notified when new releases ship.

Sign up free

About Agent Security Scanner Mcp

All releases โ†’

Beta — feedback welcome: [email protected]