{"name":"io.github.salrad22/code-sentinel","slug":"salrad22-code-sentinel","title":null,"description":"Code quality analysis MCP server - detects security issues, deceptive patterns, and placeholders","url":"https://mcp.market/server/salrad22-code-sentinel","rating":null,"grade":"C","score":68,"certified":false,"status":"active","category":"security","tags":["security"],"presence":{"score":18,"stars":3,"forks":0,"downloads_week":56,"last_push_at":"2026-01-04T08:40:14.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/salrad22/code-sentinel","website":null,"version":"0.2.6","remotes":[],"packages":[{"registryType":"npm","identifier":"code-sentinel-mcp","version":"0.2.6","transport":{"type":"stdio"}}],"tools":[{"name":"analyze_code","description":"Analyze code for security issues, errors, deceptive patterns, and placeholders. Returns a structured analysis with issues and strengths.","write_action":false,"price_micros":0,"input_schema":null},{"name":"analyze_design_patterns","description":"Focused analysis of Gang of Four (GoF) design patterns in code. Detects Singleton, Factory, Observer, Strategy, and other classic patterns with confidence levels and implementation details.","write_action":false,"price_micros":0,"input_schema":null},{"name":"analyze_patterns","description":"Analyze code for architectural, design, and implementation patterns. Detects pattern usage, inconsistencies, and provides actionable suggestions for improvement. Returns LLM-optimized JSON with action items.","write_action":false,"price_micros":0,"input_schema":null},{"name":"check_deceptive_patterns","description":"Check for code patterns that hide errors or create false confidence (empty catches, silent failures, etc.)","write_action":false,"price_micros":0,"input_schema":null},{"name":"check_placeholders","description":"Check for placeholder code, dummy data, TODO/FIXME comments, and incomplete implementations","write_action":false,"price_micros":0,"input_schema":null},{"name":"check_security","description":"Check code for security vulnerabilities only (hardcoded secrets, SQL injection, XSS, etc.)","write_action":false,"price_micros":0,"input_schema":null},{"name":"generate_report","description":"Analyze code and generate a detailed HTML report with visual indicators for issues and strengths.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":68,"grade":"C","scanned_at":"2026-10-01T13:52:02.622Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-01T13:52:02.473Z","components":{"code":{"score":20,"max":25,"notes":["39 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":4,"max":15,"notes":["last push 270 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[{"id":"exec.eval","severity":"medium","component":"code","title":"eval / new Function used","evidence":"build/patterns/builders.js: … escaped.join('|'); // Direct call: eval(), Function() results.push(new RegEx…"}],"inputs":{"packages":[{"registryType":"npm","identifier":"code-sentinel-mcp","version":"0.2.6","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":2,"publishedAt":"2026-01-03T22:28:27.975Z","weeklyDownloads":56}],"repo":{"found":true,"owner":"salrad22","repo":"code-sentinel","archived":false,"pushedAt":"2026-01-04T08:40:14Z","stars":3,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/222581913?v=4","ownerCreatedAt":"2025-07-24T08:07:45Z"},"icon":{"url":"https://avatars.githubusercontent.com/u/222581913?v=4&s=128","source":"github"},"presence":{"stars":3,"forks":0,"downloadsWeek":56,"license":"MIT","lastPushAt":"2026-01-04T08:40:14.000Z","score":18}}}},"grade_history":[],"reviews":[]}