{"schema_version":"v1","name":"Vulnarex Security Learning Agent","description":"An AI-accessible agent interface for Vulnarex — a cybersecurity learning platform. Provides structured access to courses, lessons, labs, and documentation on web security, penetration testing, and ethical hacking. Content is served in both JSON and Markdown formats.","url":"https://vulnarex.com","icon_url":"https://vulnarex.com/favicon/android-chrome-192x192.png","contact_email":"support@vulnarex.com","version":"1.0.0","provider":{"name":"Vulnarex","url":"https://vulnarex.com"},"capabilities":{"input_modes":["text"],"output_modes":["text","data"],"streaming":false,"push_notifications":false},"authentication":{"schemes":["none"],"note":"Public content endpoints require no authentication. User-specific features require a Supabase session."},"skills":[{"id":"fetch-lesson-markdown","name":"Fetch Lesson as Markdown","description":"Retrieve a complete cybersecurity lesson in Markdown format, including headings, code blocks, quiz questions, and attack mapping metadata.","tags":["cybersecurity","education","markdown","lesson"],"examples":["Fetch the SQL Injection lesson as Markdown","Get lesson content for XSS in the web-security-fundamentals course"],"endpoint":"https://vulnarex.com/api/content/lessons","method":"GET","params":{"courseSlug":"string (required)","lessonSlug":"string (required)","format":"markdown"}},{"id":"list-courses","name":"List Security Courses","description":"List all published cybersecurity courses with title, difficulty, XP reward, and section structure.","tags":["cybersecurity","education","courses"],"examples":["What cybersecurity courses are available on Vulnarex?","List all beginner web security courses"],"endpoint":"https://vulnarex.com/api/content/courses","method":"GET"},{"id":"list-labs","name":"List Vulnerable Labs","description":"List all interactive vulnerable web app labs with difficulty, category, XP value, and required tools.","tags":["cybersecurity","labs","pentesting","hacking"],"examples":["List all SQL injection labs","Find beginner-level web vulnerability labs"],"endpoint":"https://vulnarex.com/api/labs","method":"GET"},{"id":"search","name":"Search Security Content","description":"Full-text search across lessons, articles, blogs, and documentation.","tags":["search","cybersecurity","education"],"examples":["Search for XSS prevention techniques","Find content about SSRF vulnerabilities"],"endpoint":"https://vulnarex.com/api/content/search","method":"GET","params":{"q":"string (required)","type":"lessons | blogs | articles | docs (optional)","limit":"number (optional, default 10)"}}],"default_input_modes":["text/plain"],"default_output_modes":["application/json","text/markdown"]}