← All writing

Automation · 2 min read

The security automation worth owning.

Choosing small workflows that remove recurring manual work.

A small security automation can remove a surprising amount of repeated work. Release tracking, finding enrichment and evidence collection all contain steps that are predictable enough to encode. The useful question is what responsibility comes with the time saved.

Before building, describe the recurring task in plain language. Identify its input, the decision or transformation it applies, and the output someone will use. That description reveals whether the workflow has a stable boundary and whether its result will help anyone act.

Choose a narrow job

A workflow that collects vendor advisories and creates work items has an understandable purpose. Extending it to accept risk or change production introduces a different level of authority. Keep each action connected to an explicit reason and an owner who understands the consequence.

For AI-assisted steps, define what may be inferred and what must come from the source. A summary can help someone read a release note; a vulnerability identifier should remain traceable to the published advisory. Preserve source links so the output can be checked.

Plan for the quiet failure

The most difficult failure may look like an ordinary empty result. A vendor changes a page, authentication expires, or a feed stops updating, and the workflow reports nothing new. Decide how the system distinguishes “no change” from “unable to check.”

Keep enough execution evidence to understand the last successful run. Report failures to a place someone monitors, and define when stale data should stop downstream action. The absence of a loud error should not be the only health signal.

Make repeats safe

Scheduled jobs will retry, overlap or be run manually. Use stable identifiers to prevent duplicate work items. Treat external inputs as data, constrain credentials to the actions needed, and avoid printing secrets in diagnostic output.

Those properties matter even for a workflow that runs for only a few seconds. Execution time is a cost measure; it says little about the impact of an incorrect action.

Count the ownership

Measure the recurring effort removed, then include maintenance and review in the picture. A useful automation leaves a clear record, fails visibly and can be understood by someone other than its author. That makes the saved time sustainable.

Next: Zero Trust is a set of decisions. RSS feed

Get in touch

Good security starts
with a conversation.

Have a security challenge, an interesting role, or a different perspective?
I’d like to hear about it.