Dependabot relieves alert fatigue from npm devDependencies
Blog post from GitHub
GitHub has introduced new improvements to Dependabot, aimed at reducing alert fatigue by incorporating an allow auto-dismissal function that targets false positive alerts, particularly those associated with npm devDependencies. This function relies on a sophisticated alert rules engine that assesses alerts based on complex contextual metadata rather than a single criterion, with the goal of identifying and auto-dismissing alerts that are unlikely to pose a threat. The recent public beta release is expected to reduce npm-related alert noise by approximately 15%, addressing a significant challenge in managing dependencies, and is the first step in a series of planned updates to enhance alert relevance. Enabled by default for public repositories, this feature can be activated by administrators of private repositories, and it communicates auto-dismissed alerts through various GitHub tools. GitHub encourages the community to provide feedback to further refine Dependabot’s functionality and extend its support to other ecosystems.