{"schema_version":"v1","name":"Vulnarex","description":"Cybersecurity learning platform providing courses, labs, articles, and documentation on web security, penetration testing, and ethical hacking.","url":"https://vulnarex.com","contact":{"email":"support@vulnarex.com","url":"https://vulnarex.com/about"},"capabilities":{"tools":true,"resources":true,"prompts":false,"sampling":false},"tools":[{"name":"get_lesson","description":"Fetch a single lesson by course slug and lesson slug. Returns full Markdown content when Accept: text/markdown is set.","endpoint":"https://vulnarex.com/api/content/lessons","method":"GET","parameters":{"courseSlug":{"type":"string","required":true},"lessonSlug":{"type":"string","required":true},"lang":{"type":"string","required":false,"default":"en"},"format":{"type":"string","required":false,"enum":["json","markdown"],"description":"Pass format=markdown or set Accept: text/markdown"}}},{"name":"list_lessons","description":"List all lessons for a given course.","endpoint":"https://vulnarex.com/api/content/lessons","method":"GET","parameters":{"courseSlug":{"type":"string","required":true}}},{"name":"list_courses","description":"List all published courses.","endpoint":"https://vulnarex.com/api/content/courses","method":"GET","parameters":{}},{"name":"list_labs","description":"List all interactive vulnerability labs with difficulty, XP, and category metadata.","endpoint":"https://vulnarex.com/api/labs","method":"GET","parameters":{}},{"name":"search_content","description":"Full-text search across lessons, blogs, articles, and documentation.","endpoint":"https://vulnarex.com/api/content/search","method":"GET","parameters":{"q":{"type":"string","required":true},"type":{"type":"string","required":false,"enum":["lessons","blogs","articles","docs"]},"limit":{"type":"number","required":false,"default":10}}}],"resources":[{"name":"courses","description":"Structured cybersecurity courses with sections and lessons.","uri_template":"https://vulnarex.com/api/content/courses"},{"name":"lessons","description":"Individual lesson content (blocks, attachments, attack mapping). Supports Markdown output.","uri_template":"https://vulnarex.com/api/content/lessons?courseSlug={courseSlug}&lessonSlug={lessonSlug}"},{"name":"labs","description":"Hands-on vulnerable web app labs.","uri_template":"https://vulnarex.com/api/labs"},{"name":"articles","description":"In-depth security articles and write-ups.","uri_template":"https://vulnarex.com/api/content/articles"},{"name":"blogs","description":"Community blog posts on security topics.","uri_template":"https://vulnarex.com/api/content/blogs"}],"auth":{"type":"none","note":"All listed endpoints are publicly accessible. Some features (lab sessions, XP) require user authentication via Supabase session cookies."}}