Skip to content

Conversation

@noelsaw1
Copy link
Contributor

Phase 1: Tier 1 - Basic MCP Server ✅ COMPLETE

  • Create dist/bin/mcp-server.js with resource handlers
  • Create package.json with MCP SDK dependency
  • Implement wpcc://latest-scan resource (latest JSON)
  • Implement wpcc://latest-report resource (latest HTML)
  • Implement wpcc://scan/{id} resources (individual scans)
  • Add installation instructions to README.md
  • Add developer guide to README.md
  • Add AI agent instructions to README.md
  • Update CHANGELOG.md with v1.3.3 release notes
  • Update MARKETING.md comparison table
  • Test with Claude Desktop configuration

✅ Guard heuristics (nearby checks)
✅ Sanitizer/caster detection on superglobal reads
✅ Refine $wpdb->prepare() finding severity
✅ JSON output augmented with guard/sanitizer hints
✅ Severity downgrade rules for "guarded" findings
✅ Regression fixtures for guarded vs unguarded superglobal reads
Phase 2.1 significantly improves accuracy and reduces false confidence. The scanner is now ready for production use with documented limitations. All critical quality issues have been addressed.
@noelsaw1 noelsaw1 merged commit 272f1ec into development Jan 13, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants