Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
Vulfy — 🐺 Vulfy – Fast Rust based package version scanner | Kitploit
Tools/GitHubGitHub/mindpatch/vulfy
Vulnerability ScannersVulnerability AnalysisCode AnalysisDevSecOpsSupply Chain Security
GitHubmindpatch/vulfy

Vulfy

🐺 Vulfy – Fast Rust based package version scanner

View Repository
16341 year agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share
Vulfy Logo

🐺 Vulfy

Fast, cross-language vulnerability scanner that doesn't mess around.

Release License: MIT Rust CI


🚀 What is Vulfy?

Vulfy is a lightning-fast vulnerability scanner that checks your project dependencies for known security issues across 9 programming languages. Built with Rust for maximum performance, it integrates with the OSV.dev database to provide accurate, up-to-date vulnerability information.

✨ Key Features

  • 🔥 Lightning Fast - Async Rust performance with concurrent scanning
  • 🌍 Multi-Ecosystem Support - npm, Python, Rust, Java, Go, Ruby, C/C++, PHP, .NET
  • 📊 Multiple Output Formats - Table, JSON, CSV, SARIF for different use cases
Download Tool
  • 🎯 OSV.dev Integration - Real vulnerability data from Google's Open Source Vulnerabilities database
  • ⚡ Zero Configuration - Works out of the box, configure only what you need
  • 🔄 CI/CD Ready - Perfect exit codes and formats for automated pipelines
  • 🤖 Automation & Monitoring - Continuous Git repository monitoring with smart notifications
  • 📋 Advanced Policy Engine - Custom vulnerability filtering and security policies
  • 🔔 Multi-Platform Notifications - Discord, Slack, and webhook integrations

  • 📚 Documentation

    📖 Complete Documentation - Comprehensive guides, tutorials, and API reference

    Quick Navigation

    • 🚀 5-Minute Quick Start - Get scanning immediately
    • ⚙️ Installation Guide - All installation methods
    • 📋 CLI Reference - Complete command documentation
    • 🤖 Automation Setup - Continuous monitoring
    • 🔧 Configuration Schema - Full configuration reference

    📦 Installation

    Option 1: Pre-built Binaries (Recommended)

    root@kitploit:~
    # Linux/WSL
    curl -LO https://github.com/mindPatch/vulfy/releases/latest/download/vulfy-linux-x86_64.tar.gz
    tar -xzf vulfy-linux-x86_64.tar.gz
    sudo mv vulfy /usr/local/bin/
    
    # macOS (Intel)
    curl -LO https://github.com/mindPatch/vulfy/releases/latest/download/vulfy-macos-x86_64.tar.gz
    tar -xzf vulfy-macos-x86_64.tar.gz
    sudo mv vulfy /usr/local/bin/
    
    # macOS (Apple Silicon)
    curl -LO https://github.com/mindPatch/vulfy/releases/latest/download/vulfy-macos-aarch64.tar.gz
    tar -xzf vulfy-macos-aarch64.tar.gz
    sudo mv vulfy /usr/local/bin/
    

    Option 2: Using Cargo

    root@kitploit:~
    cargo install vulfy
    

    Option 3: From Source

    root@kitploit:~
    git clone https://github.com/mindPatch/vulfy.git
    cd vulfy
    cargo build --release
    sudo cp target/release/vulfy /usr/local/bin/
    

    Verify Installation:

    root@kitploit:~
    vulfy --version
    # Should output: vulfy 0.1.0
    

    🏃‍♂️ Quick Start

    Basic Vulnerability Scan

    root@kitploit:~
    # Scan current directory
    vulfy scan packages
    
    # Scan specific directory
    vulfy scan packages --path /path/to/project
    
    # Only show high-severity vulnerabilities
    vulfy scan packages --high-only
    

    Generate Reports

    root@kitploit:~
    # JSON for automation/CI
    vulfy scan packages --format json --output security-report.json
    
    # CSV for spreadsheet analysis
    vulfy scan packages --format csv --output vulnerabilities.csv
    
    # SARIF for GitHub Security tab
    vulfy scan packages --format sarif --output vulfy.sarif
    

    CI/CD Integration

    root@kitploit:~
    # Fail build if high-severity vulnerabilities found
    vulfy scan packages --high-only --quiet || exit 1
    
    # Scan specific ecosystems only
    vulfy scan packages --ecosystems npm,pypi --no-dev-deps
    

    🎯 Supported Ecosystems

    EcosystemPackage FilesStatus
    📦 npmpackage-lock.json, yarn.lock, pnpm-lock.yaml, package.json✅
    🐍 Pythonrequirements.txt, Pipfile.lock, poetry.lock, pyproject.toml✅
    🦀 RustCargo.lock, Cargo.toml✅
    ☕ Javapom.xml, build.gradle, build.gradle.kts✅
    🐹 Gogo.mod, go.sum, go.work✅
    💎 RubyGemfile.lock, Gemfile, *.gemspec✅
    ⚙️ C/C++vcpkg.json, CMakeLists.txt, conanfile.txt🆕 NEW!
    🐘 PHPcomposer.json, composer.lock🆕 NEW!
    🔷 .NET*.csproj, packages.config, *.nuspec🆕 NEW!

    📋 Example Output

    Beautiful Table Format (Default)

    root@kitploit:~
    🔍 Scanning for package files...
    📦 Found 6 package files across 4 ecosystems
    
    🛡️  VULNERABILITY REPORT
    ┌─────────────────────────────────────────┬──────────────┬──────────┬─────────────────┬──────┐
    │ Title                                   │ CVE ID       │ Severity │ Package         │ Year │
    ├─────────────────────────────────────────┼──────────────┼──────────┼─────────────────┼──────┤
    │ Remote Code Execution in lodash        │ CVE-2021-123 │ 🔥 High  │ [email protected]   │ 2021 │
    │ Path Traversal in express              │ CVE-2022-456 │ 🟡 Medium│ [email protected]  │ 2022 │
    │ SQL Injection in sequelize             │ CVE-2020-789 │ 🔥 High  │ [email protected] │ 2020 │
    └─────────────────────────────────────────┴──────────────┴──────────┴─────────────────┴──────┘
    
    📊 SCAN SUMMARY
    • Total packages scanned: 42
    • Vulnerable packages: 8
    • Total vulnerabilities: 12
    • 🔥 High severity: 4
    • 🟡 Medium severity: 6
    • 🟢 Low severity: 2
    

    📖 See All Output Formats - JSON, CSV, SARIF examples


    🤖 Automation & Monitoring

    Vulfy includes a powerful automation system for continuous security monitoring of Git repositories.

    Key Automation Features

    • 📂 Multi-Repository Monitoring - Track multiple Git repos with branch-specific scanning
    • ⏰ Flexible Scheduling - Hourly, daily, weekly, or custom cron expressions
    • 🔔 Smart Notifications - Rich Discord/Slack alerts with severity-based filtering
    • 📋 Advanced Policy Engine - Custom vulnerability filtering with keyword matching
    • 🔐 Authentication Support - GitHub tokens, SSH keys, private repository access
    • 🏗️ Ecosystem Filtering - Per-repository ecosystem targeting for focused scans

    Quick Automation Setup

    root@kitploit:~
    # Initialize automation with example configuration
    vulfy automation init --with-examples
    
    # Validate configuration
    vulfy automation validate
    
    # Run manual scan using automation config
    vulfy automation run
    
    # Start continuous monitoring
    vulfy automation start --foreground
    

    Example Configuration

    root@kitploit:~
    # Monitor multiple repositories
    [[repositories]]
    name = "my-web-app"
    url = "https://github.com/user/my-web-app.git"
    branches = ["main", "develop"]
    ecosystems = ["npm", "pypi"]
    
    [repositories.credentials]
    username = "git"
    token = "your_github_token_here"
    
    # Schedule daily scans at 2:00 AM UTC
    [schedule]
    frequency = "daily"
    time = "02:00"
    timezone = "UTC"
    
    # Discord webhook notifications
    [[notifications.webhooks]]
    name = "Security Alerts"
    url = "https://discord.com/api/webhooks/..."
    webhook_type = "discord"
    enabled = true
    
    # Advanced security policies
    [[policies]]
    name = "Critical Authentication Issues"
    enabled = true
    
    [policies.conditions]
    title_contains = ["authentication", "auth", "bypass"]
    severity = ["high", "critical"]
    
    [policies.actions]
    notify = true
    priority = "critical"
    custom_message = "🚨 Critical auth vulnerability detected!"
    

    📖 Complete Automation Guide - Detailed setup and configuration


    🛠️ Usage & Configuration

    Command Line Options

    root@kitploit:~
    vulfy scan packages [OPTIONS]
    
    OPTIONS:
        -p, --path <PATH>              Directory to scan [default: current directory]
        -f, --format <FORMAT>          Output format: table, json, csv, summary, sarif
        -o, --output <FILE>            Save results to file
        -e, --ecosystems <LIST>        Only scan specific ecosystems (comma-separated)
        -q, --quiet                    Suppress progress output
        --high-only                    Show only high/critical severity vulnerabilities
        --no-recursive                 Don't scan subdirectories
        --no-dev-deps                  Skip development dependencies
    

    Project Configuration

    Create .vulfy.toml in your project root:

    root@kitploit:~
    [scan]
    ecosystems = ["npm", "pypi", "crates.io"]
    min_severity = "medium"
    skip_dev_deps = true
    ignore_paths = ["node_modules", "vendor", ".git"]
    
    [output]
    format = "table"
    color = "auto"
    
    [api]
    timeout = 30
    max_concurrent = 10
    retry_attempts = 3
    

    📖 Full Configuration Reference - Complete schema documentation


    🚀 Roadmap

    ✅ Recently Added

    • 🤖 Complete Automation System - Git repository monitoring with scheduling
    • 🔔 Multi-Platform Notifications - Discord, Slack, and webhook integrations
    • 📋 Advanced Policy Engine - Custom vulnerability filtering and security policies
    • 🆕 3 New Ecosystems - C/C++, PHP, and .NET support

    🔄 Coming Soon

    • 🔧 Fix Mode - Automatically update vulnerable packages to safe versions
    • 📈 Trend Analysis - Track vulnerability trends over time
    • ⚡ Watch Mode - Real-time monitoring for new vulnerabilities
    • 💾 Database Storage - Historical scan data and analytics

    🔮 Future Plans

    • 🐳 Container Scanning - Docker image vulnerability detection
    • 🌐 Web Dashboard - Centralized security monitoring interface
    • 🔌 Plugin System - Extensible architecture for custom integrations

    Have feature requests? Open an issue and let's discuss!


    🏗️ Architecture & Performance

    Vulfy is built with performance and reliability as core principles:

    • ⚡ Async-First Design - Built on Tokio for maximum concurrency
    • 🔧 Strategy Pattern - Pluggable parsers for different package managers
    • 🚦 Rate Limiting - Respectful API usage with configurable limits
    • 💾 Memory Efficient - Streaming parsers for large projects
    • 🛡️ Error Resilient - Graceful handling of network and parsing errors
    • 🔍 Semantic Versioning - Proper version comparison using semver crate

    📖 Architecture Deep Dive - Technical implementation details


    🤝 Contributing

    We welcome contributions! Whether it's bug fixes, new features, or ecosystem support.

    Quick Start

    root@kitploit:~
    git clone https://github.com/mindPatch/vulfy.git
    cd vulfy
    cargo build
    cargo test
    

    Contribution Guidelines

    • Follow Rust best practices and run cargo clippy
    • Add tests for new features
    • Update documentation for user-facing changes
    • Keep commit messages clear and descriptive

    📖 Contributing Guide - Detailed contribution instructions


    🆘 Support & Community

    Getting Help

    • 🐛 Bug Reports: Create an issue
    • 💡 Feature Requests: Start a discussion
    • ❓ Questions: GitHub Discussions
    • 📖 Documentation: Complete docs

    Quick Troubleshooting

    • "No package files found" - Ensure you're in a project directory with supported package files
    • "Network connection failed" - Check internet connectivity; Vulfy needs access to OSV.dev API
    • "Permission denied" - Make sure vulfy binary is executable: chmod +x vulfy

    📄 License

    This project is licensed under the MIT License - see the LICENSE file for details.

    🙏 Acknowledgments

    • OSV.dev - Comprehensive vulnerability database
    • Rust Community - Amazing crates and tooling ecosystem
    • Contributors - Everyone who makes Vulfy better

    Made with ❤️ and ☕ by mindpatch

    ⭐ Star us on GitHub | 🐛 Report Issues | 💬 Discussions