Safeguard
Security Guides•

Five survey questions to measure developer friction from security checks

Pipeline data shows what happened, not how it felt. Five short survey questions that measure developer friction from CI security checks, and how to act.

Safeguard Security Team
3 min read

Pipeline data tells you what happened, not how it felt. A five question survey, sent quarterly, fills the gap. Ask about trust, clarity, speed, fairness and workarounds, keep it anonymous and short, and pair every answer with a pipeline measure.

Why ask at all

Two teams can show the same failure rate and feel completely different about it. One sees a gate that catches real problems. The other sees an obstacle. Metrics will not show the difference, and the second team's behaviour, such as batching changes to avoid checks, will eventually show up in risk.

The five questions

Use a simple agreement scale, plus one free text box.

  1. Trust. When a security check fails on my change, I believe the failure is real.
  2. Clarity. When a check fails, I know what to do next without asking someone.
  3. Speed. Security feedback arrives in time for me to act on it while I am still working on the change.
  4. Fairness. The rules apply the same way to everyone, and exceptions are handled in a reasonable time.
  5. Workarounds. In the past quarter, I have retried, delayed or avoided a security check to get my work done. (Yes or no, with an optional note.)

The free text question: "What is the one change to security checks that would help you most?"

Match each question to data

QuestionPipeline measure to compare
TrustFlake rate, re-run rate
ClarityTime to unblock, understood stage
SpeedTime to first security feedback, queue time
FairnessOverride and exception counts, approval time
WorkaroundsSkipped runs, bypass events, abandoned changes

If the survey and the data disagree, investigate. A team that reports low trust while the flake rate is low may be reacting to a past problem, or to noise your measure misses.

Running it well

  1. Keep it to a few minutes, with the same questions every time so you can compare quarters.
  2. Make it anonymous, and report only for groups large enough to protect individuals.
  3. Share results and what you will change, within a few weeks. A survey with no visible response is the last one anyone completes.
  4. Do not tie results to anyone's performance review.
  5. Invite a few developers to read the free text with you and suggest fixes.

What not to do

Do not use the survey to prove the gate is fine. Do not collect more than you can act on. Do not run it right after a disruptive rollout and treat the result as steady state. If you need to measure a specific change, run a short pulse on that change.

Reading small groups

With few respondents a single strong opinion will move the score. Report the number of responses alongside each result, and give the free text more weight than the scale in small teams.

Quick check

How often should we run it?

Quarterly is enough for most teams. Add a short pulse after a major gate change.

Can the survey replace pipeline metrics?

No. It explains the metrics. Use both.

How Safeguard fits

Safeguard provides policies, gates and guardrails over dependency scanning, so you can adjust what blocks based on what developers tell you. Try the free scan at gold.safeguard.sh/scan.

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.