Skip to main content
Glama

mcp-adr-analysis-server

by tosin2013
DEPENDABOT.mdโ€ข2.65 kB
# Dependabot Security Configuration This document explains how Dependabot is configured in this repository to automatically address security vulnerabilities like the current malware incident. ## Configuration Overview Dependabot is configured to: ### ๐Ÿ”’ Security-First Approach - **Daily checks** for npm package updates (focusing on security patches) - **Weekly checks** for GitHub Actions updates - **Priority handling** for security vulnerabilities - **Automatic PR creation** for available fixes ### ๐ŸŽฏ Current Focus: Debug Package Malware The remaining 9 critical vulnerabilities stem from the `debug` package malware in `@modelcontextprotocol/sdk`. Dependabot will: 1. **Monitor** for clean versions of `@modelcontextprotocol/sdk` that don't depend on vulnerable `debug` 2. **Create PRs** immediately when security updates are available 3. **Group related updates** to reduce noise while maintaining security focus ### ๐Ÿ“‹ PR Management #### Grouping Strategy - **Production dependencies**: `@modelcontextprotocol/*`, `@types/*` - **Development dependencies**: Jest, TypeScript, linting tools - **GitHub Actions**: Workflow security updates #### Labels Applied - `dependencies` - All dependency updates - `security` - Security-related updates (highest priority) - `github-actions` - Workflow updates ### ๐Ÿšจ Expected Behavior When Dependabot detects: - A new version of `@modelcontextprotocol/sdk` without the malware - Security patches for any dependencies - Updated GitHub Actions with security fixes It will automatically: 1. Create a PR with detailed change information 2. Add appropriate labels for easy identification 3. Request review from @tosin2013 4. Include security analysis in the PR description ### ๐Ÿ”„ Integration with Existing Workflows Dependabot PRs will trigger: - **Build validation** (from build.yml) - **Security audits** (from dependencies.yml) - **Node.js compatibility checks** - **Lint checks** (from lint.yml) ### ๐Ÿ“Š Benefits - **Proactive security**: Catch vulnerabilities before they become incidents - **Automated monitoring**: No manual checking needed - **Quick response**: Daily checks ensure rapid security patch deployment - **Organized updates**: Grouped PRs prevent dependency management chaos ## Manual Override If urgent security fixes are needed: ```bash # Force update to resolve critical vulnerabilities npm audit fix --force # Review breaking changes carefully npm test make node-compat ``` Note: The current `debug` malware issue requires waiting for upstream `@modelcontextprotocol/sdk` to release a clean version, which Dependabot will automatically detect and propose.

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/tosin2013/mcp-adr-analysis-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server