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 19 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 16 hours ago
Comment by philips 16 hours ago
Comment by sebmellen 15 hours ago
Comment by maven29 23 hours ago
Comment by agybay_07 23 hours ago
Comment by agybay_07 1 day ago
Comment by embedding-shape 1 day 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 1 day ago
Comment by agybay_07 1 day ago
Comment by brkomir 22 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 22 hours ago
Comment by brkomir 6 hours ago
Comment by mariusziskra 5 hours ago
Comment by agybay_07 1 day ago
Comment by cucoo 7 hours ago
Comment by chanux 11 hours ago
Comment by lhk931122 15 hours ago
Comment by agybay_07 15 hours ago
Comment by lhk931122 15 hours ago
Comment by bill10 14 hours ago
Comment by agybay_07 14 hours ago
Comment by emscb 18 hours ago
Comment by agybay_07 16 hours ago
Comment by Krishansubudhi 13 hours ago
Comment by agybay_07 12 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 13 hours ago
Comment by agybay_07 12 hours ago
Comment by sebion7125 19 hours ago
Comment by agybay_07 16 hours ago
Comment by esenbeknrhan2 6 hours ago
Comment by MakazhanAlpamys 23 hours ago
Comment by q17 20 hours ago
Comment by agybay_07 16 hours ago
Comment by algonney 2 hours ago
Comment by drrajvanshi 9 hours ago
Comment by martialwave8 12 hours ago
Comment by sick_of_slop 20 hours ago