Skip to content

v0.2.2 - Security Hardening & MCP 16 Tools

Choose a tag to compare

@DevAnimecx DevAnimecx released this 03 Sep 18:36
· 41 commits to main since this release

Security Hardening

  • SSRF fail-closed: DNS resolution failures now reject requests instead of allowing
  • Session store deadlock fix in cleanup()
  • All assert statements replaced with proper runtime checks
  • SSRF validation added to scrape/social_scrape MCP tools
  • Error messages no longer leak stack traces to clients

MCP System (16 tools, 5 resources, 6 prompts)

  • 4 new tools: health_check, cache_stats, list_engines, list_social_platforms
  • 3 new resources: social_platforms, plans, plugins
  • 4 new prompts: social_research, deep_research, extract_structured, competitor_analysis
  • Resource handlers fixed (plans, plugins imports corrected)
  • SearchOrchestrator.health_check() added

Tests

  • 119/119 tests passing
  • New tests for SSRF rejection, all 16 tools, 5 resources, 6 prompts