Categories › Security › Code & dependency scanning
Personalised developer security learning pathways from SecDim's challenges and courses.
Remote server: your requests and data go to mcp.secdim.com. Claude Code: claude mcp add --transport http mcp https://mcp.secdim.com/mcp · Claude app: Settings → Connectors → Add custom connector.
The tools this server listed when we connected to it, in its own words.
get_secdim_profile — Fetch a SecDim player's profile: scores, completed challenges, skills, security interests and an experience estimate. Use this tool to undersearch_play_challenges — Return a list of hands-on SecDim Play secure coding challenges (labs) related to a detected or suspected vulnerability. SecDim Play challengsearch — Search for SecDim Play secure coding labs (hands-on, scored challenges). This tool searches across SecDim Play's hands-on secure coding labsfetch — Fetch detailed content for a specific SecDim Play lab (hands-on, scored challenge). Args: id: Lab ID in format "lab:slug" (e.g., "lab:xss-dosearch_learn_courses — Search SecDim Learn courses. SecDim Learn provides tutorial-based courses (mixing video, text and hands-on lab topics) covering secure codinget_learn_course — Get a SecDim Learn course's details, including its syllabus of topics. Args: course_slug: The course's slug, as returned by search_learn_couget_learn_topic — Get a SecDim Learn topic's content. Args: course_slug: The course's slug, as returned by search_learn_courses (e.g. "owasp-top-10") topic_slNot tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.