River
Y CombinatorBacked by Y Combinator
FREE TEMPLATE

Vendor Security Review Tracker Template

Two documents and three sheets that price every open blocker by deal value per engineering hour, then rank it against your own roadmap.

Free download  ·  No account needed

Deal Value At Risk · security review register

One hour of engineering time here outranks the roadmap's own top commitment by 81 times.

BlockerEng hours$ per eng hourx roadmap rate
Sundale Municipal Services1$72,00081.0x
Oakhurst Retail Group6$56,66763.7x
Roadmap benchmark, Q3 initiative720$8891.0x

The Sundale blocker is one missing line in a document. The roadmap commitment is a quarter of three engineers' time. Priced the same way, the missing line wins.

$836,000 behind 30 hours

Five internal blockers, $836,000 of ACV combined, clear in thirty engineering hours: under one person's week, split across three owners.

Every vendor selling into security reviews sells the same fix: draft the next questionnaire faster, cite a document on each answer, assign an owner, track a status. That work matters, and the security questionnaire response pack is built around it. None of them price the thing that actually stalls a deal, though, which is rarely the buyer. It is one unanswered item sitting in one engineer's queue, next to a sprint that already has a number attached to it, and a day count never wins that argument.

So this tracker prices every blocker the way the roadmap already prices its own backlog: the deal's ACV divided by the engineering hours the fix actually needs. That is a cost-of-delay-over-job-duration ratio, the same logic the Scaled Agile Framework's WSJF formula uses to sequence work. In the worked example below, a one-hour fix behind a $72,000 deal prices at $72,000 an hour, eighty-one times the rate of the company's own named roadmap commitment. Five blockers worth $836,000 combined clear in thirty engineering hours, under one person's week.

Not every blocker has an engineering-hours dial to turn. A pen test booked through an outside vendor needs a minimum lead time no amount of internal urgency compresses. So the register tags it vendor-bound and routes it to a different action: expedite the vendor, or reset the buyer's expected date before the target close date arrives unannounced. The documents a resolved blocker eventually becomes evidence inside sit in the trust package.

Every open review, priced and ranked

The Review Register by deal, the Blocker Log priced by owner, and Deal Value At Risk ranked against a named roadmap commitment.

Review Register

Six deals currently in security review, illustrative for a fictional vendor.

DealACVDays openDays to closeBlocking itemOwner
Calloway Health Systems$210,0001911MFA not enforced on admin accountsPlatform
Oakhurst Retail Group$340,00034-12No evidence of quarterly access reviewsSecurity
Renfield Logistics$86,000630EU data stored in US region, no attestationInfrastructure
Sundale Municipal Services$72,000823Subprocessor list missing one vendorSecurity
Bramton Media$54,000320Pen test results older than 12 monthsSecurity (vendor)

Oakhurst's target close date is twelve days behind it. The review did not slip; one item inside it did, and the deal followed.

Bramton is tagged vendor from the moment it is logged, because a pen-test slot is not an engineering-hours problem.

Blocker Log by Owner

Every internal blocker priced. Threshold is three times the roadmap benchmark rate of $889 per engineering hour.

OwnerDealEng hrs$ per eng hrx rateSLA statusDays overdue
PlatformCalloway Health Systems4$52,50059.1xBreached18
SecurityOakhurst Retail Group6$56,66763.7xBreached33
InfrastructureRenfield Logistics16$5,3756.0xBreached5
PlatformIversen Capital Partners3$42,66748.0xBreached14
SecuritySundale Municipal Services1$72,00081.0xBreached7

Platform owns two rows at once. Calloway at $52,500 an hour and Iversen at $42,667 both sit in the same queue; priced, Calloway goes first.

Every row above clears the breach threshold. All five should have escalated within a day of being logged; the youngest sat five days anyway.

Deal Value At Risk

Ranked by multiple of the roadmap benchmark rate, highest first.

RankDeal$ per eng hrx rateCumulative ACV
BenchmarkQ3 roadmap commitment$8891.0x
1Sundale Municipal Services$72,00081.0x$72,000
2Oakhurst Retail Group$56,66763.7x$412,000
3Calloway Health Systems$52,50059.1x$622,000
4Iversen Capital Partners$42,66748.0x$750,000
5Renfield Logistics$5,3756.0x$836,000
Not rankedBramton Media, vendor-boundn/an/a$890,000

Five rows, $836,000, thirty engineering hours. Every one of them outranks the roadmap's own named commitment, some by eighty times over.

Bramton sits outside the ranking on purpose. Its pen-test slot needs twenty-one calendar days minimum; the deal's target close is twenty days out. No internal reprioritisation closes that one-day gap, so it gets a different note: tell the deal owner now.

What's in the pack

01

Price the Blocker, Not Just Its Age

The method itself: deal ACV divided by the engineering hours a fix actually needs, expressed as a multiple of what your own roadmap already earns per hour.

02

Review Register sheet

Every deal currently in security review, its blocking item, its owner, and how many days it has sat open against its target close date.

03

Blocker Log by Owner sheet

Every internal blocker priced in dollars per engineering hour, its multiple of the roadmap rate, and whether it has crossed the SLA breach threshold.

04

Deal Value At Risk sheet

The ranked view: highest-priced blockers first, a running cumulative ACV total, and every vendor-bound item called out separately at the foot.

05

Process Definition

How a row moves from open to priced to escalated to resolved, and the job-type split that decides whether pricing can move a blocker at all.

06

SLA with Internal Teams

The actual response commitment once a blocker crosses the breach threshold, and the separate path for anything waiting on an outside party. A blocker that turns out to be a real capability gap rather than a queued question becomes a different job, the security objection and gap brief's, not another week in this queue.

How to use it

  1. 1

    Open in River, or take it blank

    Open the pack in River and hand it your open deals, or download the Word documents and CSV sheets and fill them in yourself.

  2. 2

    Load every deal in active review

    Account, ACV, when the review opened, the target close date, and the specific item each one is blocked on, with who owns it.

  3. 3

    Type the job, then price it

    Internal blockers get priced in dollars per engineering hour against a named roadmap commitment. Vendor-bound ones get a realistic date instead.

  4. 4

    Escalate what's overdue, reroute what isn't fixable internally

    The breached rows get the escalation with the priced multiple attached. The vendor-bound rows get a note to the deal owner instead of an SLA clock.

Frequently asked questions

Is this template free?

Yes. Two Word documents and three CSV sheets, downloaded as a zip, no signup. River is the optional half: it reads your open deals, prices every blocker, and drafts the escalation for anything past its threshold. The rest of the packs sit in the template library, and single-output jobs in the tool index.

How is this different from a security questionnaire tracker or an answer bank?

Those own a different problem. The security questionnaire response pack answers the buyer's actual sheet, and the answer bank build turns your history into reusable answers. This tracker starts once a specific internal item is already blocking a specific deal, and prices that item against your own roadmap so it gets an engineer's time.

Where does the engineering-hours estimate come from?

From the owning engineer, not from the deal size or how complicated the question sounds. A guessed hour count produces a price that looks precise and is not, and the first time an owner disputes it the whole ranking loses credibility. An unscoped blocker stays unpriced rather than getting a made-up number.

What if we don't have a roadmap benchmark rate to compare against?

Use the most recent quarter's largest funded initiative: its own dollar figure and the engineering hours staffed against it. Say plainly that this is what was used, so it can be corrected later. A real, named commitment works better than an abstract average, because the reader you are convincing already reasons in specific initiatives.

Why exclude vendor-bound blockers from the priced ranking?

Because pricing only moves work with an engineering-hours dial to turn. A pen test booked through an outside firm needs a minimum calendar lead time no internal urgency compresses, so ranking it against internal blockers just teaches everyone to ignore the next alert. It gets a different action: expedite the vendor, or reset the buyer's expected date.

Does this replace our ticketing system?

No. Whatever tickets already get worked in, Jira, Linear or otherwise, stays exactly where it is. This is the pricing layer on top: which of those tickets is actually worth an engineer's afternoon today, in the same dollars-per-hour terms the roadmap is already prioritised by.

Find out what an hour of engineering time is actually worth today

Take the Word documents and CSV sheets blank, or open this exact pack in River and let it price your open reviews first.

Edit with AI