cd /news/artificial-intelligence/a-security-critical-project-where-i-… · home topics artificial-intelligence article
[ARTICLE · art-90932] src=aaronstannard.com ↗ pub= topic=artificial-intelligence verified=true sentiment=· neutral

A Security-Critical Project Where I Don't Read the Code

Aaronontheweb, developer of the autonomous AI assistant Netclaw, revealed that ShellSyntaxTree (SST), a parser for bash and PowerShell commands, has been in production for months despite the author rarely reviewing its code, which is largely LLM-authored. SST powers Netclaw's human-in-the-loop approval system by extracting command patterns for auto-approval, and parsing errors could lead to unauthorized command approvals or unnecessary prompts.

read1 min views1 publishedAug 10, 2026

12 minutes to read *

There’s been lots of rancor online about whether you should read and review LLM-authored code. I wanted to share a project we’ve been using in production for months where I rarely review any of it: ShellSyntaxTree.

ShellSyntaxTree is a parser that attempts to create AST representations of both bash and PowerShell commands using a shared tree representation and parser abstractions, albeit with slightly different grammars to accommodate the quirks between the scripting languages.

SST is an essential tool for powering one of my other projects: Netclaw - a “claw”-style autonomous AI assistant. We use SST to power Netclaw’s approval system for requesting humans to authorize commands: netclaw.dev/architecture/security-model.

SST isn’t a security tool, but it sits inside a security decision. Netclaw auto-approves commands by matching them against pre-approved patterns - git pull, gh pr view - and SST is the layer that extracts those patterns from the raw command string. Get the parse wrong and Netclaw can auto-approve commands the user hasn’t blessed or prompt for commands the user already has.

── more in #artificial-intelligence 4 stories · sorted by recency
── more on @shellsyntaxtree 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/a-security-critical-…] indexed:0 read:1min 2026-08-10 ·