Underdog Security All articles
Free Tools

Your Vacancy Just Named Your Firewall: A Twenty-Minute Job Ad Scrub

Underdog Security
Your Vacancy Just Named Your Firewall: A Twenty-Minute Job Ad Scrub

Photo: Gage Skidmore from Surprise, AZ, United States of America, CC BY-SA 2.0, via Wikimedia Commons

There's a genre of job advert that reads less like a role description and more like a wiring diagram. You know the one. "Reporting to the IT Manager, you'll administer our Sophos XGS firewalls, manage Mimecast, support the migration to SharePoint Online, and act as escalation point for the finance team's Sage and Xero instances. Experience of Veeam essential." Somewhere in there is a perfectly good job. There's also a stranger's to-do list.

Small teams write ads like this because it's honest and it's quick. You want someone who can hit the ground running, so you list the kit. Nobody in a five-person IT function has time to be coy about product names when the vacancy has been open since August. Fair enough. But the ad isn't a private document handed to shortlisted candidates — it's a public page, indexed, scraped, syndicated to aggregators, and copied into WhatsApp groups of contractors within about forty minutes.

What a vacancy actually gives away

Think about what a well-aimed phishing email needs. Not much: a plausible sender, a system name you recognise, a bit of urgency, and the sense that the recipient is the right person to panic. A job ad can supply most of that in a couple of paragraphs.

Here's what tends to leak out of a small organisation's recruitment posts:

None of this is secret in the sense of being classified. It's just public, permanent, and easy to read in bulk. That's the problem.

Why a shopping list beats a name badge

Generic phishing is cheap and mostly ignored. A message that says "we're updating access ahead of the SharePoint migration, please reauthenticate" lands very differently — partly because it's specific, but mostly because it's plausible. Specificity is the thing that gets a busy person to click at 4:40pm on a Friday.

Knowing the stack also shapes which fake login page gets built. Any decent phishing kit imitates a generic Microsoft sign-in; a kit that imitates the admin console you actually use is a different proposition. And knowing that there are two of you, one of whom is on leave, tells an attacker how long they can sit quietly in an inbox before anyone notices.

The twenty-minute scrub

Set a timer. Open a browser. This is genuinely all you need — no subscription, no consultant.

Minutes 1–5: collect what's live. Search your organisation's name on Indeed, Reed, LinkedIn and your own careers page. Dig out agency ads you didn't write (they often copy your copy, and paste in the bits you removed). Check any "we're hiring" posts on social. Save each one as a PDF — not because you'll need it later, but because editing forces you to read.

Minutes 5–10: read as a stranger with a notepad. Go through and write down every proper noun, every system owner, every future tense. Don't judge yet, just list. Most teams find between fifteen and thirty items in a single ad.

Minutes 10–15: apply the so-what test. For each item, ask one question: would knowing this make a phishing email more convincing? Brand names usually score high. "Competitive pension" scores zero. Be ruthless with anything that names a system and a person and a moment in time — that combination is the valuable one.

Minutes 15–20: rewrite the worst offender while the tab is open. Not the whole careers page. Just the ad with the most leaking in it. You'll be surprised how little you lose.

Rewriting without going vague

The trap is over-correcting into "you'll support our various IT systems", which tells a good candidate nothing and wastes everyone's time. The aim isn't mystery. It's this: a serious applicant should be able to picture the job; a passing stranger shouldn't be able to picture the network.

A few swaps that work:

One judgement call: the line about having no dedicated security person. It's honest, it's generous to candidates, and it's exactly the sort of thing an attacker likes to hear. You don't have to remove it — plenty of good hires have been won by that sentence — but if you keep it, don't also publish the stack. One or the other.

The bits people forget

Agency briefs, recruiter messages on LinkedIn, posts in local business groups, Glassdoor comments, staff bios on your own site, and anything written for a tender. Also worth remembering: deleting an ad doesn't unpublish it. Aggregators cache, archives copy, and someone has already saved it. Edit the live version to fix it going forward and assume the older copy is out there.

Where to stop

You can't recruit a firewall administrator without mentioning firewalls, and you shouldn't try. The realistic goal is to cut the reconnaissance value by half while keeping the ad readable — which, in practice, means removing the brand names, the org chart fragments, and the sentences that describe how thinly stretched you are.

Nobody is going to audit your recruitment posts for you. There's no certification, no insurer questionnaire, no tick box. It's just twenty minutes, a cup of tea, and the slightly uncomfortable experience of reading your own advert the way a stranger would.

All Articles

Related Articles

The Renewal You Should Decline: Five Security Buys Small Teams Quietly Regret

The Renewal You Should Decline: Five Security Buys Small Teams Quietly Regret

Four Dodgy Messages, Fifteen Minutes: A Scam-Lure Fire Drill for Small Teams

Four Dodgy Messages, Fifteen Minutes: A Scam-Lure Fire Drill for Small Teams

One File, One Stopwatch: The Quarterly Restore Drill Nobody Sends You a Certificate For

One File, One Stopwatch: The Quarterly Restore Drill Nobody Sends You a Certificate For