Skip to content
How Taiga works · Keep production healthy

Production keeps moving.
So does the work.

Dispatch is running. Then a vulnerable dependency needs attention. Watch the finding become a controlled repair. Then see what proves the problem is gone.

NP-SEC-09 · Dependency remediationFind it. Fix it. Verify it.
tai.ga
North Pole operationsIllustration · local sample records
LearnDeliverOperate
01Your software

The release is live. Keep it working.

Delivery teamNorth Pole DispatchProjectsIllustrative project

Projects

Open a project to inspect its own evidence

North Pole DispatchProduction · delivery-window service
Workshop plannerIllustration · local sample records

Keep dispatch running while the next repair moves through the same controlled delivery process.

Project operator

Open the system the business relies on. Its deployments, monitoring and maintenance evidence stay attached to the project, ready for the next decision.

Each project keeps its own releases, monitoring and maintenance records.

02Find the risk

Two findings. One dependency. One repair.

Delivery teamNorth Pole DispatchMaintainingIllustrative project

Maintaining

FindingsPolicies
2 open findings · 1 packageOpen
parcel-router · 2.4.1 → 2.4.2NP-ADV-09 · illustrative advisory
Urgent · patch available

Vulnerable request parsing in the routing dependency

api/package.json
worker/package.json
Controls breached by findings

SEC-08 · Dependency maintenance

Remediate vulnerable dependencies through the approved delivery process.

Published organization policy2 findings mapped to this control

c39e264Repository sweep · osv-scanner
Repository scanner

A repository sweep finds the vulnerable package in two places. Maintaining groups them and connects the findings to the organization’s published dependency policy.

The repository scan identifies a vulnerable dependency. It does not establish that its vulnerable path is reachable in production.

03Queue the repair

The repair joins the work already in motion.

Delivery teamNorth Pole DispatchInitiativesIllustrative project

Initiatives

Patch the vulnerable routing dependency in the API and worker. Keep dispatch behavior unchanged.

Line runningOne active initiative
Build1
  1. NP-SEC-09Patch dispatch routing dependency

    2 findings · urgent patch · automatically proposed

    Planning
Queue1
  1. NP-INIT-10Improve delivery exception handling
Todo0

No initiatives

Backlog0

No initiatives

Build on its own by default · enabledMerge review · a person must approve

One active initiative per project. The next starts after merge, not merely after the build finishes.

Taiga proposes · your settings govern

This illustrated urgent patch qualifies for automatic remediation. Its initiative enters the queue, is planned in turn, and builds under the same autonomy settings as other work.

Automatic proposals are limited to eligible minor or patch upgrades, with caps and cooldowns. They never override your build or merge settings.

04Keep control

Both references are patched. Your reviewer checks the change.

Delivery teamNorth Pole DispatchNP-SEC-09 · Pull request reviewIllustrative project

NP-SEC-09 · Pull request review

api/package.jsonReview complete
parcel-router: 2.4.1parcel-router: 2.4.2

API and worker references updated · dispatch checks passed

Required reviewer approved · PR #44 merged

Illustrated settings: automatic build; human merge review. Required checks and branch protections remain in force.

Taiga builds · you review

Both package references are updated and the dispatch checks pass. This project requires a person to review the pull request; the next initiative waits until it merges.

The organization’s automation limits and repository protections govern the real merge. This example keeps human review.

05Release the repair

The same change reaches your production environment.

Delivery teamNorth Pole DispatchDeploymentsIllustrative project

Deployments

What is running in each environment, and the deployments that got it there.

DevelopmentCurrent
Patch dispatch routing dependencyd40f375main · GitHub Actions
ProductionCurrent
Patch dispatch routing dependencyd40f375main · GitHub Actions
HistoryInsights
VersionEnvironmentResult
d40f375ProductionSucceeded
d40f375DevelopmentSucceeded

Your configured pipeline deploys. Taiga brings its reported versions, environments and history into the project.

Your pipeline deploys · Taiga tracks

After merge, the configured pipeline takes the repair through development and production. Taiga mirrors the connected provider’s deployment records.

A successful deployment says the pipeline finished. It does not, by itself, resolve the finding.

06Verify the result

A shipped fix still has to prove itself.

Delivery teamNorth Pole DispatchFinding verificationIllustrative project

Finding verification

Awaiting verification

The repair is merged. The finding still needs evidence.

Verified resolved

The vulnerable version is absent from both package references.

NP-SEC-09 · 2 findings verified on d40f375

Same package. Both references. A new scan of the repaired commit.

A failed scanner preserves the previous findings; a green deployment does not replace a scan.

Independent repository scan

The new scan checks the repaired package references. The original findings resolve only when the vulnerable version is no longer detected.

If scanning fails, the earlier findings stay open. Silence is not verification.

Inspect the result

Know what changed. Know what was verified.

Inspect the released repair, replay a failed verification, or check the production signals. Each record answers a different question.

Delivery teamNorth Pole DispatchInspect the production outcomeIllustrative project

Inspect the production outcome

2 resolved findings · 1 packageVerified resolved
parcel-router · 2.4.1 → 2.4.2NP-ADV-09 · illustrative advisory
Resolved

Vulnerable request parsing in the routing dependency

api/package.json
worker/package.json
d40f375Independent scan · vulnerable version not detected
Replay the verification · local example

The independent scan no longer detects the vulnerable version in either reference. Both findings are resolved.

Local demonstration with fictional records. Failed verification retains the earlier finding; project switching preserves missing-data states.

North Pole Dispatch, its package, advisory, policies and records are fictional examples. The inspector runs locally; it does not scan or change a real system.