Show HN: Stroq – a local audit of what your coding agent did and why
Posted by agybay_07 1 day ago
Comments
Comment by philips 17 hours ago
I am adding external judges now. But, there is a hypervisor key you press to deny/allow hosts without switching terminals.
I just can't get behind relying on the harness tool boundry to protect me.
Comment by hedgehog 15 hours ago
Comment by philips 14 hours ago
Comment by sebmellen 14 hours ago
Comment by maven29 22 hours ago
Comment by agybay_07 22 hours ago
Comment by cucoo 5 hours ago
Comment by agybay_07 1 day ago
Comment by embedding-shape 23 hours ago
How does "a local audit of what your coding agent did and why" help prevent dangerous commands? Sounds like your solution comes too late, innit? Sure, I can see that at 16:48 the agent ran "rm -rf --no-preserve-root" but if it already executed it on my personal computer, isn't it too late then?
Personally, I think this solves the wrong problem. If you're one stray "rm" away from letting the agent delete stuff on your personal computer, you're running the agent harness the wrong way. At least give it its own user, ideally limit what paths/network it can use, but don't rely on "auditing" to prevent dangerous commands, it'll bite you in the future.
Comment by arnarbi 22 hours ago
Comment by agybay_07 22 hours ago
Comment by brkomir 21 hours ago
One had an eval() hidden inside a controller function named getCookie(), running whatever a remote server sent back. npm start, npm build and npm test all triggered it. Cursor didn't catch it when I asked "is this repo safe to run?" and then told it to check all dependencies.
Other one came as a bunch of Solidity files in a zip file with an issue to resolve as the interview task, nothing suspicious at first sight. However, that zip carried the whole .git folder, hooks included, which a git clone never copies, and the folder is hidden by default in Finder. Of course, there was a hook that fires on any commit or push, again eval() on some remote address.
In both cases the agent only runs npm test or git commit. Would Stroq see anything in these situations?
Comment by agybay_07 20 hours ago
Comment by brkomir 4 hours ago
Comment by mariusziskra 3 hours ago
Comment by agybay_07 23 hours ago
Comment by chanux 10 hours ago
Comment by lhk931122 14 hours ago
Comment by agybay_07 13 hours ago
Comment by lhk931122 13 hours ago
Comment by bill10 12 hours ago
Comment by agybay_07 12 hours ago
Comment by emscb 16 hours ago
Comment by agybay_07 14 hours ago
Comment by Krishansubudhi 11 hours ago
Comment by agybay_07 11 hours ago
Comment by hmokiguess 1 day ago
background daemon that continuously scans and alerts in a menubar app when a positive match is found
clicking the menubar app shows the offending entry, clicking the entry lets you redact, delete, repair, mark as false positive, etc.
Comment by agybay_07 1 day ago
Comment by Krishansubudhi 11 hours ago
Comment by agybay_07 11 hours ago
Comment by sebion7125 17 hours ago
Comment by agybay_07 14 hours ago
Comment by esenbeknrhan2 4 hours ago
Comment by MakazhanAlpamys 21 hours ago
Comment by q17 19 hours ago
Comment by agybay_07 14 hours ago
Comment by algonney 43 minutes ago
Comment by drrajvanshi 7 hours ago
Comment by martialwave8 10 hours ago
Comment by sick_of_slop 18 hours ago