[Feature Request] Improve dependabot-security-fix skill: CI detection, Newman safety, GAR token docs, dependency strategy

Status Open
Reported on v2.1.197
Maintainer reply None cached
Activity 0 comments · opened Aug 9, 2026

Bug Description
Feedback on dependabot-security-fix skill (from TN-35159, labels-api run):

  1. Step 12 should check for existing CI remote-verification before assuming a manual deploy is needed. This repo's own Jenkinsfile already deploys every PR

branch to a fresh ephemeral ArgoCD namespace and runs the full Newman suite automatically. I only discovered this by reading the Jenkins console log
line-by-line during a long poll. The skill should have the agent check for an ephemeral-namespace/Newman CI stage before planning a manual taranis-deploy —
otherwise it's redundant work.

  1. The Newman collection defaulting to production is a real footgun the skill should guard against. A manual Newman run without an explicit baseUrl override

actually hit api-production-us-central1.taranis (read-only requests, no apparent harm, caught and discarded before being used as evidence). The skill
should require confirming/passing an explicit non-prod baseUrl before any manual Newman invocation, not just trust the colltion's bundled default.

  1. GAR-token-as-BuildKit-secret has real sandbox friction worth documenting. --secret id=gar_token,src=<(...) (process substitution) gets blocked by the

credential-materialization guard even though it never writes a persistent file — it still resolves to a /dev/fd path. --secret id=gar_token,env=GAR_TOKEN
works cleanly with no file at all. Worth documenting as the standard pattern so future runs don't rediscover it through several blocked attempts.

  1. "Bump vs. remove a dead/unused dependency" is a recurring supervised question. This came up for sqlite3 on this ticket, and previously for handlebars/nyc

on another. Might be worth a config default (e.g. "prefer bump-in-place unless removal is trivial and low-risk") to reduce repeat questions.

Environment Info

  • Platform: darwin
  • Terminal: cursor
  • Version: 2.1.197
  • Feedback ID: ab5d03cf-1b2a-4f29-94fd-77c08db6f951

Errors

[]

View original on GitHub ↗