Skip to content

FastMCP server that provides comprehensive security analysis for software packages across multiple ecosystems. It integrates seamlessly with Claude Desktop to provide AI-powered security evaluation capabilities.

License

Notifications You must be signed in to change notification settings

jone0709/oss_evaluator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

OpenSSF Security Evaluator - MCP Server

πŸ›‘οΈ Security evaluation for software packages with Claude Desktop integration

Overview

The OpenSSF Security Evaluator is a FastMCP server that provides comprehensive security analysis for software packages across multiple ecosystems. It integrates seamlessly with Claude Desktop to provide AI-powered security evaluation capabilities.

Features

πŸ›‘οΈ Security Analysis

  • Vulnerability Scanning - Real-time vulnerability detection via OSV.dev
  • Supply Chain Protection - Typosquatting and malicious package detection
  • Version-Specific Analysis - Evaluate specific package versions
  • Risk Scoring - 0-100 security scoring system
  • GitHub Security Analysis - Repository health and maintenance metrics

πŸ“¦ Package Manager Support

  • npm (JavaScript/Node.js) - βœ… Full support
  • PyPI (Python) - βœ… Full support
  • Cargo (Rust) - βœ… Full support
  • Maven (Java) - βœ… Full support
  • NuGet (.NET) - βœ… Full support
  • RubyGems (Ruby) - βœ… Full support
  • Go Modules - 🟑 Basic support

πŸ”„ Alternative Discovery

  • Enhanced Ranking - Multi-factor compatibility scoring
  • Curated Alternatives - AI-picked alternatives for popular packages
  • License Compatibility - Automatic license checking

Installation

Prerequisites

  • Python 3.8 or higher
  • Claude Desktop application

Step 1: Clone and Setup

# Create project directory
mkdir openssf-evaluator
cd openssf-evaluator

# Download the files (or clone if using git)
# Place evaluator.py, requirements.txt, openssf_config.ini in this directory

About

FastMCP server that provides comprehensive security analysis for software packages across multiple ecosystems. It integrates seamlessly with Claude Desktop to provide AI-powered security evaluation capabilities.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages