apps/docs/skills/dependabit-monitor/SKILL.md
Documentation site for dependabit Use when: Polling a set of tracked dependencies for state changes on a schedule..
npx skillsauth add pradeepmouli/dependabit dependabit-monitorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Documentation site for dependabit
Use this skill when:
MonitorGitHubRepoCheckerURLContentCheckerOpenAPICheckerDo NOT use when:
GitHubRepoChecker) directly to avoid loading all built-in checkers.API surface: 2 functions, 7 classes, 5 types
Monitor instances watch the same dependency and call updateDependency on the shared manifest file simultaneously, one write will silently overwrite the other. Serialise monitor runs or use a single shared Monitor instance.URLContentChecker hashes the full HTTP response body. Dynamic content (ads, timestamps, CSP nonces) in the response will produce hash changes that are not real dependency updates. Use monitoring.ignoreChanges: true for URLs with high natural churn, or replace them with a more specific checker.Scheduler.shouldCheckDependency compares dependency.lastChecked to wall clock time. If the system clock jumps backward (e.g., NTP correction), dependencies may be skipped until the clock catches up to the stored lastChecked timestamp.fetch should throw only for unrecoverable errors (network failure, auth error). Temporary 5xx responses should be retried inside the implementation to avoid marking the dependency as errored.compare receives the stored previous snapshot and the live current snapshot. Do not assume both snapshots were produced by the same checker version.fetch should throw only for unrecoverable errors (network failure, auth error). Temporary 5xx responses should be retried inside the implementation to avoid marking the dependency as errored.compare receives the stored previous snapshot and the live current snapshot. Do not assume both snapshots were produced by the same checker version.fetch should throw only for unrecoverable errors (network failure, auth error). Temporary 5xx responses should be retried inside the implementation to avoid marking the dependency as errored.compare receives the stored previous snapshot and the live current snapshot. Do not assume both snapshots were produced by the same checker version.2 configuration interfaces — see references/config.md for details.
normalizer: normalizeHTML (Normalizes HTML content for consistent comparison), normalizeURL (Normalizes a URL by removing tracking parameters)
Monitor: Monitor (Orchestrates dependency checking across multiple access methods), GitHubRepoChecker (Contract for all dependency checker implementations), URLContentChecker (Contract for all dependency checker implementations), OpenAPIChecker (Contract for all dependency checker implementations), CheckResult (The outcome of a single dependency check performed by Monitor), Checker (Contract for all dependency checker implementations), DependencySnapshot (A point-in-time snapshot of a dependency's state), ChangeDetection (The result of comparing two DependencySnapshot objects)
comparator: StateComparator
severity: SeverityClassifier, Severity
scheduler: Scheduler (Scheduler for per-dependency monitoring
Determines which...)
Load these on demand — do NOT read all at once:
references/functions.md for full signatures, parameters, and return typesreferences/classes/ for properties, methods, and inheritancereferences/types.mdreferences/config.md for all settings and defaultstools
Use when working with dependabit (action, detector, github-client, manifest, monitor, test-utils, utils, plugins, plugin-arxiv, plugin-context7, plugin-skills).
tools
dependabot for resources, related projects, and knowledge Use when working with dependency, monitoring, security, vulnerability, changelog, version-tracking, github, automation, ai.
tools
dependabot for resources, related projects, and knowledge Use when working with dependency, monitoring, security, vulnerability, changelog, version-tracking, github, automation, ai.
tools
dependabot for resources, related projects, and knowledge Use when working with dependency, monitoring, security, vulnerability, changelog, version-tracking, github, automation, ai.