Safeguard
Research•

How do you run a two week SSPM trial?

Run an SSPM trial on a few real apps with a known list of planted misconfigurations, then judge accuracy, fix flow and the access the tool asks for.

Safeguard Security Team
5 min read

Run an SSPM trial by connecting three or four real SaaS apps, planting a short list of known misconfigurations in a test area, and checking whether the tool finds them, explains them and routes the fix. Also review the access the tool requested. Judge accuracy and workflow, not the size of the findings list.

What should the trial answer?

Three questions: does it find real problems in our apps, can our people act on what it finds, and is the access we granted it acceptable? Everything else is secondary.

SSPM reads configuration through each app's APIs, so results depend on both the tool's checks and the permissions you grant. A trial with no admin consent or with a sandbox tenant will understate or overstate what production looks like.

How do you choose the apps?

Pick three or four apps that hold your most sensitive data or have the most admins: your file sharing suite, your chat tool, your customer system, your code hosting. Include your identity provider if the tool supports it. Skip long tail apps in a first trial.

Create a trial owner for each app, someone who can read the settings and make changes. Without them findings go nowhere.

What is the planting method?

Before connecting, write a list of five to eight known issues and put them in a safe test area, with approval from the app owner. Constructed examples:

  • A test folder shared with anyone who has the link.
  • A test user account with admin rights and no multi factor requirement.
  • An unused third party app grant on a test account.
  • A dormant test account that was never disabled.
  • A sharing setting looser than your written policy.

Keep the list hidden from the vendor. At the end, score how many the tool caught, how many it described correctly and how long detection took. A finding the tool missed is more informative than ten it found.

What does the schedule look like?

DaysActivity
1 to 2Review the scopes requested for each connection with your identity team, then connect
3 to 4Let the tool run; record the first findings without acting
5 to 7Plant the known issues; note timestamps
8 to 10Work real findings: fix, ticket, or mark as accepted exception
11 to 12Test the audit trail: can you show when each setting changed?
13 to 14Score and decide

What do you score?

  • Detection: planted issues found, divided by planted issues.
  • Accuracy: findings that were wrong or stale. Check ten at random.
  • Clarity: can an app owner fix it from the description alone?
  • Workflow: does the ticket carry the app, setting, owner and risk?
  • Noise control: can you accept a risk once and have it stay accepted?
  • Access: did it need write scopes, and did you need to grant them?

If automatic remediation exists, test it only on the test area and only with an approval step.

What should make you walk away?

Findings you cannot reproduce by looking at the app. Scopes far beyond what the checks need. No way to leave with your history. An answer of "we will add that" for something central to your top apps.

How do you keep the trial safe?

Use read only access first and a service identity created just for the trial, so you can remove it cleanly. Tell the app owners what will be connected and when. Plant issues only in test areas, never in a live customer folder or on a real executive account. At the end, disconnect each app, revoke the tokens and confirm in the app's own admin console that no grant remains. A vendor that makes this hard during a trial will make it harder at exit.

Where Safeguard fits

SSPM is outside Safeguard's scope and Safeguard does not replace it. Safeguard works on the application and software supply chain side: reachability analysis, policies and gates at build, CI and release, and compliance evidence automation. Run an SSPM trial on its own terms and keep the evidence for audits wherever your compliance program stores it.

What to do

  1. Choose three or four high value apps and name an owner for each.
  2. Review requested scopes with your identity team before connecting.
  3. Write five to eight planted issues and keep the list private.
  4. Record timestamps for each plant and each detection.
  5. Check ten findings by hand for accuracy.
  6. Score all six areas and decide against criteria written on day one.

Quick check

Why plant misconfigurations on purpose?

It gives you a known answer key. You can measure detection and accuracy instead of trusting a findings count.

Should the trial use write access?

Start read only. Test any automatic fix in a test area with approval, and only if the tool needs it.

Sources

Last reviewed: 18 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.