Tinkering with semgrep

A couple years ago I was introduced to semgrep (together with defectdojo
) but I never really paid much attention to this tool until recently I had an itch to scratch.

The itch: all (curl) network calls must always have an associated timeout.


This can be (easily) achieved with semgrep using the following rule:
Took me a bit of fiddling to find the right pattern incantation, but seems to work.
Link to rule in semgrep playground.

Popular posts

Using LLMs at Oxide

Opengrep quickstart

How to automatically import a ZFS pool built on top of iSCSI devices with systemd