Safeguard
Developer Tools•

How do you run security office hours developers actually use?

Security office hours work when they are regular, short, and open to any question. Here is a format, an agenda and ways to tell if developers use them.

Safeguard Security Team
3 min read

Run security office hours as a fixed, short, drop in slot where developers bring real work: a finding they do not understand, a design they are unsure about, a dependency choice. Keep it regular, keep it friendly, record answers publicly afterwards, and measure whether questions arrive earlier in the build.

Why offer them

Developers often avoid asking the security team for help because the request feels like admitting a mistake or opening a ticket. A standing slot lowers the cost of asking. It also gives the security team a steady view of what developers are confused about, which is better input for training and tooling than any survey.

Pick a format

FormatGood forWatch out for
Weekly 45 minute video drop inMost teamsEmpty room in the first month
Chat channel with a daily windowDistributed teamsAnswers get buried
Embedded hour in a team's standupA team with a big launchDoes not scale
Pair review of a pull requestHard design questionsNeeds prior booking

Start with one weekly slot at a time that does not clash with sprint ceremonies. Late morning midweek tends to work better than Monday or Friday.

A simple agenda

  1. Five minutes: one tip or recent change, such as a rule you tuned.
  2. Thirty minutes: open questions, first come first served.
  3. Ten minutes: write down answers that others will want.

Do not turn it into a lecture. If nobody has questions, offer to look at a random recent pull request together.

Who should staff it

Two people is ideal: someone from the security team and a security champion from an engineering team. The champion speaks the developers' language and can say how a fix would actually fit the codebase. Rotate the champion so no one burns out.

Make it worth coming to

  • Answer in plain words and show the fix on screen
  • Never ask whether someone "should have known"
  • Follow up in writing within a day
  • Turn repeated questions into a short how-to page or a better rule message
  • Say thank you, publicly, for good questions

Publish what you learn

Keep a running question log. Group questions by theme every month: secrets, dependency upgrades, authentication, input handling, tool messages. If one theme dominates, fix the cause, whether that is a clearer finding message, a library recommendation or a short training session.

How to tell if it works

Count attendance, but pay more attention to what changes:

  • Do questions arrive before merge rather than after an incident?
  • Do repeated questions get rarer once a how-to exists?
  • Do developers from more teams show up over time?
  • Does the number of overrides and exceptions fall?

A low turnout is a signal to change the time, the name or the promotion, not to cancel it quietly.

Quick check

How often should security office hours run?

Weekly is a good start because it builds a habit. Move to fortnightly only if the questions dry up for several weeks.

What if nobody comes?

Ask a few developers what would make it useful, move the time, and bring your own examples from recent pull requests. A new slot usually takes a month to catch on.

Safeguard's free scan at gold.safeguard.sh/scan gives developers something concrete to bring: a real result on their own repository.

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.