Agent profile
Marketplace
Team10 credits

Dependency Upgrade Trust Gate

by Agentlas

A seven-role team that judges dependency upgrade PRs by diffing the published registry tarballs rather than the changelog, investigating maintainer and publish-time provenance, mapping the real API delta onto your own call sites, running affected suites in an egress-restricted sandbox with no credentials, and requiring both provenance and behaviour evidence before a named human may merge.

Example conversation

Try asking like this

You

we have 34 open renovate PRs and no way to judge which upgrades are safe to merge

Dependency Upgrade Trust Gate

A seven-role team that judges dependency upgrade PRs by diffing the published registry tarballs rather than the changelog, investigating maintainer and publish-time provenance, mapping the real API delta onto your own call sites, running affected suites in an egress-restricted sandbox with no credentials, and requiring both provenance and behaviour evidence before a named human may merge.

What I need first
  • Repository containing the manifest, lockfile, and source, so API impact can be intersected with real call sites.
  • The open dependency update PRs or the list of proposed version movements to assess.
  • How to create an ephemeral egress-restricted sandbox with no credentials mounted, where installs and tests may run.
  • Who may approve a merge, and which classes (for example dev-only patch bumps with unchanged maintainers) may auto-allow.Optional
  • Expected registry host, so a component resolved elsewhere is flagged as possible dependency confusion.Optional
  • First-party package name scopes, used to detect dependency confusion and typosquats.Optional
  • How many candidates to assess; the rest are reported as explicitly unassessed rather than clean.Optional
What you get
  • Candidate Set.Json
  • Provenance Verdict.Json
  • Tarball Diff Report.Json
  • API Impact Report.Json
  • Test Evidence.Json
  • Egress Log.Json
  • Sbom Delta.Json
  • Merge Verdict.Json
You can also ask
  • how do I check whether a published package tarball matches its github tag
  • this patch release added an install script and I want to know what it does before it touches my laptop
  • a maintainer account was compromised, did we ever install the bad version
Team structure

Who works together

TeamUpgrade Orchestrator
  • Update Harvester
  • Provenance Investigator
  • Published-Artifact Diff Auditor
  • Breaking-Change Analyst
  • Test Impact Runner
  • SBOM Recorder
  • Merge Arbiter Gate