Safeguard
Developer Tools•

How do you run a security tool friction walkthrough in an afternoon?

A friction walkthrough has a new developer use your security tooling from scratch while you time every stall. Steps, template and what to fix first.

Safeguard Security Team
3 min read

A friction walkthrough is a timed, observed session where someone who has never used your security tooling goes from a clean machine to a fixed finding while you log every stall. It takes an afternoon, needs no new software, and shows problems that dashboards miss.

Why do it

Adoption metrics tell you how many people use a tool, not why others do not. Usage dashboards show a drop, but not the confusing error message that caused it. Watching one person work shows the cause directly. For the longer measurement view, see friction as a security metric.

Before the session

  1. Pick a participant who joined recently or works in a different stack from the tool authors.
  2. Prepare a clean environment: a new user profile, a fresh clone, a clean container, or a spare laptop.
  3. Choose a real task: "Add a dependency, open a pull request, and deal with whatever the tool says."
  4. Tell the participant to think aloud, and tell yourself not to help unless they are stuck for five minutes.

During the session

Keep a simple log with a timestamp and a note for each event. Mark an event whenever the person:

  • Stops to search or ask for help.
  • Re-reads a message.
  • Tries something that fails.
  • Makes a wrong guess about what a message means.
  • Says a negative word out loud.
TimeStepEventFriction?
0:00InstallFollowed the docs, workedNo
0:09First scanError about a missing tokenYes
0:21Read findingUnsure if "high" blocks the mergeYes

After the session

Count three things.

  • Time to first scan. From start to the first successful run.
  • Time to first understood finding. From first scan until the person can explain the finding.
  • Number of stalls. The count of friction events.

Then rank stalls by how many people would hit them, not by how annoying they were to the participant. Install and first scan stalls affect everyone. A rare edge case affects few.

Fix in this order

  1. Anything that blocks the first scan.
  2. Messages the person misread.
  3. Missing or wrong documentation.
  4. Slow steps that cause waiting.
  5. Cosmetic polish.

Re-run the same session with a different person in a month. If time to first scan drops and stalls fall, the changes worked. If not, you fixed the wrong things.

Things to watch for

Do not coach. Every hint hides a real problem.

Do not test with the tool's author. Expertise masks friction.

Do not stop at one person. Three sessions across two stacks are enough to find the common problems.

Do not skip the pull request step. Many tools work in the editor and confuse people in review.

What to share

Publish a short summary: what you tested, the three biggest stalls, and the fixes you committed to with dates. Developers see that feedback leads to change, which makes the next round easier to schedule.

Safeguard's free scan at gold.safeguard.sh/scan is a useful low-effort first task for the walkthrough, since it needs no install.

Quick check

How many participants do we need?

Three is enough to surface the common problems. Pick people from different stacks and experience levels.

Can we do it remotely?

Yes. Use screen sharing, ask them to think aloud, and record with permission.

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.