Safeguard
Developer Tools•

How often should you re-review SDKs you already approved?

Re-review approved mobile SDKs on triggers and on a calendar: quarterly for high tier, twice yearly for medium, yearly for low. A short agenda you can reuse.

Safeguard Security Team
3 min read

Review approved SDKs on a calendar and on triggers. A reasonable calendar is quarterly for high risk SDKs, twice a year for medium and yearly for low. Triggers include a major version, a security advisory, a vendor ownership or terms change, and a new data practice.

Why approval expires

An approval describes one version on one day. SDKs change: new features, new dependencies, new network calls, new owners. Android Studio itself warns when a dependency is outdated, violates Play policies, has known vulnerabilities or is deprecated, and Android's guidance says outdated versions could keep you from publishing in future. The approval you gave last year did not see any of that.

Calendar reviews

TierFrequencyDepth
HighQuarterlyAdvisories, release notes, traffic diff, data declaration check
MediumTwice a yearAdvisories, release notes, maintainer health
LowYearlyAdvisories and last release date

Tiers come from our risk tier guide. Pick a fixed month so the review does not drift.

Trigger reviews

Start an off cycle review when any of these happens:

  • The SDK ships a major version.
  • A published advisory affects your version.
  • The vendor changes owner, licence or terms of service.
  • A privacy manifest or data description changes.
  • Maintenance stops, for example no release in a long period relative to the tier. See abandoned SDKs.
  • A store or platform changes its requirements.

A 20 minute agenda per SDK

  1. Is the SDK still used? If not, schedule removal.
  2. Which version do we ship, and what is the latest?
  3. Any open advisories or breaking notices?
  4. Any change in permissions, hosts or data collected?
  5. Is the owner still the right owner?
  6. Decision: keep, upgrade, replace or remove. Record it with a date.

Time box the meeting. Do the reading beforehand, with a one page summary generated from the register.

Make the review cheaper

Automate what you can. Continuous scanning flags new advisories between reviews, so the calendar session spends time on judgement, not discovery. Keep the register accurate so the review starts from facts, and let CI block unapproved additions so the list does not grow unseen.

Try it yourself

Click through it at your own pace, or open it full screen.

Watch how new findings appear for components that did not change. That is why a one time approval is not enough.

Safeguard's dependency scanning and policies support this kind of continuous check. A free scan is at gold.safeguard.sh/scan.

Quick check

Is quarterly too often for every SDK?

For all of them, yes. Reserve it for high risk SDKs and use triggers for the rest.

Who runs the review?

The SDK program owner, with security and privacy providing input for the high tier.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.