{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"smithery_harn1shmodi-vsguard","slug":"harn1shmodi-vsguard","name":"VSGuard","type":"mcp","url":"https://github.com/harn1shmodi/vsguard-mcp","page_url":"https://unfragile.ai/harn1shmodi-vsguard","categories":["mcp-servers","code-review-security"],"tags":["mcp","model-context-protocol","smithery:harn1shmodi/vsguard"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"smithery_harn1shmodi-vsguard__cap_0","uri":"capability://safety.moderation.proactive.security.vulnerability.scanning","name":"proactive security vulnerability scanning","description":"This capability scans code across multiple programming languages for cybersecurity vulnerabilities by leveraging OWASP ASVS guidelines. It utilizes static analysis techniques to identify potential security flaws, mapping findings directly to ASVS categories for clarity. The integration with coding AI agents allows for real-time feedback, enabling developers to address security issues as they write code, making it distinct from traditional post-hoc analysis tools.","intents":["How can I ensure my code is secure while developing?","What vulnerabilities exist in my codebase?","How do I map security findings to OWASP ASVS standards?"],"best_for":["developers focused on secure coding practices"],"limitations":["May not cover all vulnerabilities in dynamically typed languages","False positives can occur depending on code complexity"],"requires":["Node.js 14+","Access to OWASP ASVS documentation"],"input_types":["code"],"output_types":["structured data","text"],"categories":["safety-moderation","security-tools"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_harn1shmodi-vsguard__cap_1","uri":"capability://code.generation.editing.asvs.mapped.remediation.generation","name":"asvs-mapped remediation generation","description":"This capability generates secure code fixes based on identified vulnerabilities, providing ASVS-mapped guidance and ready-to-use examples. It utilizes a template-based approach to suggest code modifications that adhere to security best practices, ensuring that developers can implement fixes quickly and effectively. The integration with AI agents allows for contextual suggestions tailored to the specific vulnerabilities found in the code.","intents":["How can I fix the security vulnerabilities in my code?","What are the best practices for secure coding?","Can I get examples of secure code implementations?"],"best_for":["developers needing quick security fixes"],"limitations":["Generated fixes may not cover all edge cases","Requires manual review for complex security issues"],"requires":["Node.js 14+","Access to OWASP ASVS documentation"],"input_types":["code","structured data"],"output_types":["code","text"],"categories":["code-generation-editing","security-tools"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_harn1shmodi-vsguard__cap_2","uri":"capability://safety.moderation.multi.language.vulnerability.support","name":"multi-language vulnerability support","description":"This capability supports scanning and remediation across various programming languages by utilizing language-specific parsers and analysis techniques. It employs a modular architecture that allows the addition of new language support as needed, ensuring that developers can secure their code regardless of the language used. This flexibility is crucial for teams working in polyglot environments.","intents":["Can I scan code written in multiple programming languages for vulnerabilities?","How do I ensure security across different codebases?","What languages are supported for vulnerability scanning?"],"best_for":["teams working with diverse technology stacks"],"limitations":["Performance may vary based on language complexity","Limited support for niche or less common languages"],"requires":["Node.js 14+","Access to OWASP ASVS documentation"],"input_types":["code"],"output_types":["structured data","text"],"categories":["safety-moderation","multi-language-support"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":31,"verified":false,"data_access_risk":"high","permissions":["Node.js 14+","Access to OWASP ASVS documentation"],"failure_modes":["May not cover all vulnerabilities in dynamically typed languages","False positives can occur depending on code complexity","Generated fixes may not cover all edge cases","Requires manual review for complex security issues","Performance may vary based on language complexity","Limited support for niche or less common languages","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.05,"quality":0.31,"ecosystem":0.5900000000000001,"match_graph":0.25,"freshness":0.6,"weights":{"adoption":0.25,"quality":0.25,"ecosystem":0.15,"match_graph":0.23,"freshness":0.12}},"observed_outcomes":{"matches":0,"success_rate":0,"avg_confidence":0,"top_intents":[],"last_matched_at":null},"maintenance":{"status":"active","updated_at":"2026-05-24T12:16:26.347Z","last_scraped_at":"2026-05-03T15:19:39.638Z","last_commit":null},"community":{"stars":null,"forks":null,"weekly_downloads":null,"model_downloads":null,"model_likes":null}},"distribution":{"claim_url":"https://unfragile.ai/submit?claim=harn1shmodi-vsguard","compare_url":"https://unfragile.ai/compare?artifact=harn1shmodi-vsguard"}},"signature":"kW8ggIqjQABDGQULMXNwT5WBJNm0hDvAqfmqpRFfTSzaiqrzH2NiK/G01cV9W8WsI9aqKdDlwqe9BaC6XxwECA==","signedAt":"2026-06-21T07:54:51.354Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/harn1shmodi-vsguard","artifact":"https://unfragile.ai/harn1shmodi-vsguard","verify":"https://unfragile.ai/api/v1/verify?slug=harn1shmodi-vsguard","publicKey":"https://unfragile.ai/api/v1/trust-passport-public-key","spec":"https://unfragile.ai/trust","schema":"https://unfragile.ai/schema.json","docs":"https://unfragile.ai/docs"}}