awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
dependabot avatar

dependabot/dependabot-core

0
View on GitHub↗
5,413 स्टार्स·1,299 फोर्क्स·Ruby·mit·6 व्यूज़docs.github.com/en/code-security/dependabot↗

Dependabot Core

dependabot-core is the automated dependency management engine that powers multi-ecosystem package updates and vulnerability remediation. It parses package manifests and lockfiles, polls package registries for newer versions, resolves version constraints across entire dependency trees, and generates pull requests with changelogs and structured descriptions. The system integrates vulnerability database matching to detect known security flaws and can automatically create remediation pull requests.

What distinguishes this project is its handling of complex multi-ecosystem resolution across dozens of package managers, its credential proxy for private registry authentication that never exposes secrets to update logic, and its ability to verify transitive dependency compatibility before proposing an update. The update workflow is highly configurable: users can define versioning strategies, grouping rules to batch related updates into fewer pull requests, exclusion patterns, and per-ecosystem limits. Security updates can be consolidated by ecosystem to reduce pull request volume.

Beyond core update automation, the platform provides monitoring and observability capabilities including compatibility scores derived from public CI results, activity status dashboards, and software bill of materials export. Its API enables programmatic alert assignment management and dependency relationship exploration. Configuration options cover pull request customization, security consolidation, and update strategy control.

This repository provides the core library that underpins GitHub's dependency update service, with the full feature surface documented through its API and configuration schema.

Features

  • Automated Dependency Updaters - Automates scanning of package manifests and generating pull requests to update dependencies across multiple ecosystems.
  • Lockfile Reconciliation - Updates manifest files and lockfiles to reflect new dependency versions while preserving resolvability.
  • Multi-Ecosystem Package Wrappers - Supports numerous package manager formats (npm, pip, Bundler, Maven, etc.) and handles version resolution and lockfile updates.
  • Dependency Update Batches - Groups dependency updates into fewer pull requests using user-defined rules and patterns.
  • Update Workflow Orchestration - Orchestrates automated dependency updates with configurable versioning strategies, grouping rules, and pull request metadata.
  • Multi-Ecosystem Orchestrators - Coordinates dependency updates across multiple programming language ecosystems using ecosystem-specific resolvers.
  • Credential Managers - Securely stores and provides credentials for accessing private registries during dependency resolution without exposing secrets.
  • Credential Proxies - Provides a credential proxy that enables secure resolution of private packages without exposing secrets.
  • Registry Authentication - Provides credentials to private registries via a credential proxy so updates can resolve and update private packages.
  • Automated Update Pull Requests - Automates creation of pull requests with changelogs and structured descriptions for each dependency update.
  • Repository Manifest Parsing - Parses package manifests and lockfiles to enumerate dependencies and current versions.
  • Vulnerability Fix PR Generators - The tool generates a draft pull request with a proposed fix when a security alert triggers automated remediation.
  • Minimum Secure Versioning - Opens pull requests to update vulnerable dependencies to the minimum secure version.
  • Dependency Analysis - Parses manifest and lock files to list all dependencies with versions, licenses, and vulnerability status.
  • Vulnerability Auto-Remediation - Detects dependencies with known vulnerabilities and automatically creates pull requests to patch them to safe versions.
  • Dependency Vulnerability Scanners - Scans repository dependencies for known security vulnerabilities and sends alerts on vulnerability detection.
  • Credential Injection Proxies - Routes authentication through a proxy to prevent credential exposure during dependency resolution.
  • Vulnerability Matching - Compares dependency versions against curated vulnerability databases to detect known security flaws.
  • Update Grouping Engines - Combines related dependency updates into fewer pull requests using grouping rules to reduce PR volume.
  • Automated Pull Request Reviewers - Checks pull requests for new or updated dependencies and flags known vulnerabilities.
  • PR Description Generation - Generates pull request descriptions that summarize changelogs, release notes, and commits for each dependency update.
  • Transitive Dependency Compatibility Checks - Verifies that updating a dependency does not break constraints for all transitive dependencies in the tree.
  • Package Ecosystem Monitors - Scans directories for supported package manager manifests and checks for new versions on a schedule.
  • Supply Chain Security - Detects insecure packages and automatically creates pull requests to update to secure versions, reducing vulnerability exposure.
  • Resolvable Version Verifiers - Finds the newest dependency version compatible with all other project dependencies.
  • Registry Version Polling - Fetches latest package versions from registries on a configurable schedule to detect available updates.
  • Update Exclusions - Suppresses update pull requests for selected packages using configurable ignore patterns and exclusion rules.
  • Software Bill of Materials Generators - Generates machine-readable inventories of project dependencies for audit and compliance.
  • Dependency Management - Automates dependency updates and security patching.

स्टार हिस्ट्री

dependabot/dependabot-core के लिए स्टार हिस्ट्री चार्टdependabot/dependabot-core के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Dependabot Core के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Dependabot Core के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • snyk/snyksnyk का अवतार

    snyk/snyk

    5,586GitHub पर देखें↗

    Snyk is an application security testing platform designed to identify and remediate vulnerabilities across source code, open-source dependencies, container images, and infrastructure-as-code configurations. It functions as a comprehensive security workflow automation tool, utilizing a static analysis engine and dependency graph mapping to detect security flaws and license compliance issues throughout the software development lifecycle. The platform distinguishes itself through agentic workflow orchestration and an automated remediation pipeline that generates and submits pull requests to patc

    TypeScript
    GitHub पर देखें↗5,586
  • snyk/clisnyk का अवतार

    snyk/cli

    5,428GitHub पर देखें↗

    The Snyk CLI is a command-line security scanner that detects known vulnerabilities across open-source dependencies, proprietary application code, container images, and infrastructure-as-code configuration files. It also serves as a platform management tool, allowing users to configure organizations, users, SSO, and reporting from the terminal rather than the web dashboard. The CLI integrates directly into development workflows, enabling scanning within IDEs, build pipelines, and version control systems. It implements static analysis with interfile data flow analysis to find complex security f

    TypeScriptmonitorsecuritysnyk
    GitHub पर देखें↗5,428
  • npm/clinpm का अवतार

    npm/cli

    9,846GitHub पर देखें↗

    This project is a command line interface for managing, installing, and publishing JavaScript packages to a remote registry. It serves as a dependency resolution tool, a software registry publishing client, and a security auditor for Node.js development workflows. The tool distinguishes itself by providing integrated monorepo workspace management and a comprehensive registry authentication client that supports multi-factor authentication. It enables detailed control over the software supply chain through provenance attestations, package signature verification, and the generation of a Software

    JavaScriptjavascriptnodejsnpm
    GitHub पर देखें↗9,846
  • google/osv-scannergoogle का अवतार

    google/osv-scanner

    10,565GitHub पर देखें↗

    osv-scanner is a software composition analysis tool and vulnerability scanner that checks project dependencies and container images against the Open Source Vulnerabilities database. It functions as a dependency remediation tool and can be integrated into custom Go applications as a programmable security library. The project distinguishes itself through a remediation workflow that includes an interactive terminal user interface and automated scripting for upgrading vulnerable packages in lockfiles and manifests. It employs call-graph reachability analysis to determine if vulnerable code is act

    Goscannersecurity-auditsecurity-tools
    GitHub पर देखें↗10,565
Dependabot Core के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

dependabot/dependabot-core क्या करता है?

dependabot-core is the automated dependency management engine that powers multi-ecosystem package updates and vulnerability remediation. It parses package manifests and lockfiles, polls package registries for newer versions, resolves version constraints across entire dependency trees, and generates pull requests with changelogs and structured descriptions. The system integrates vulnerability database matching to detect known security flaws and can automatically create…

dependabot/dependabot-core की मुख्य विशेषताएं क्या हैं?

dependabot/dependabot-core की मुख्य विशेषताएं हैं: Automated Dependency Updaters, Lockfile Reconciliation, Multi-Ecosystem Package Wrappers, Dependency Update Batches, Update Workflow Orchestration, Multi-Ecosystem Orchestrators, Credential Managers, Credential Proxies।

dependabot/dependabot-core के कुछ ओपन-सोर्स विकल्प क्या हैं?

dependabot/dependabot-core के ओपन-सोर्स विकल्पों में शामिल हैं: snyk/snyk — Snyk is an application security testing platform designed to identify and remediate vulnerabilities across source… snyk/cli — The Snyk CLI is a command-line security scanner that detects known vulnerabilities across open-source dependencies,… npm/cli — This project is a command line interface for managing, installing, and publishing JavaScript packages to a remote… google/osv-scanner — osv-scanner is a software composition analysis tool and vulnerability scanner that checks project dependencies and… xmirrorsecurity/opensca-cli — OpenSCA-cli is an open-source software composition analysis tool and vulnerability management command-line interface… owasp/top10 — This project is a web application security standard and vulnerability framework. It provides a comprehensive list of…