apps/docs/skills/dependabit-manifest/SKILL.md
Documentation site for dependabit Use when: Loading an existing manifest to pass to the monitor or detector..
npx skillsauth add pradeepmouli/dependabit dependabit-manifestInstall 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:
readManifestmergeManifestsparseConfigDo NOT use when:
updated directly via writeManifest.API surface: 23 functions, 1 classes, 12 types, 16 constants
SyntaxError; use readConfig for YAML.strict: false can persist invalid data that later fails to parse. Prefer strict: true in production pipelines.path and different dependencyId values will race and one write will silently overwrite the other. Use a file lock or serialise calls if running multiple monitors in parallel.existing and updated uses id or url. If the URL of a dependency changes (e.g. a redirect is resolved), the entry will be treated as new and history will not be preserved.preserveManual: true can re-add entries that were intentionally removed from the repository. Set it to false when performing a deliberate full refresh.stringifyConfig call will lose all comments.4 configuration interfaces — see references/config.md for details.
Key functions: readManifest (Reads a manifest JSON file from disk and validates it against
DependencyManifestSchema), writeManifest (Serialises a manifest to pretty-printed JSON and writes it to disk), updateDependency (Updates a single dependency entry in the on-disk manifest by ID), addDependency (Appends a new dependency entry to the on-disk manifest), removeDependency (Removes a dependency from the on-disk manifest by ID), mergeManifests (Merges an updated manifest generated by the detector over an existing
one, optionally preserving manual entries and accumulated change history), createEmptyManifest (Creates a minimal, valid manifest with an empty dependencies array), readConfig (Reads a YAML configuration file from disk, parses it, and validates it
against DependabitConfigSchema), parseConfig (Parses a YAML string into a validated DependabitConfig), stringifyConfig (Serialises a validated DependabitConfig to a YAML string), getEffectiveMonitoringRules (Resolves the effective monitoring rules for a specific dependency URL by
merging global config defaults with any per-URL override defined in
config), shouldIgnoreUrl(Returnstrueif the given URL matches any exclusion rule defined inconfig)
Key classes: ValidationError (Wraps a Zod ZodError to provide human-readable formatted error messages)
52 exports total — see references/ for full API.
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/variables.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.