frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: RipStop – Git guardrails to reduce impact if your code agent goes wild

https://github.com/jonverrier/RipStop
2•Jonverrier•1h ago
Hi all,

RipStop is a node package implementing a set of rules that consumers can use to protect their repos from wilder actions by LLM agents. A consumer needs only a few lines of code to configure the rules they wish to apply. Example rules: no PII in commits, no Git actions that interfere with the Git history and thus might impact your ability to recover from problems.

I built this for two main reasons: - in my own repos I had a few incidents - in one Claude Code erased some un-staged changes, and in another started trying to roll back some commits. - I was reflecting on why agentic development is slow on the uptake in corporate environments. One possibility is fear of the wilder actions LLMs take - so I thought it might be helpful to illustrate how to control these.

The security model is as follows: - Layer 1 - guidance to the LLM in AGENTS.md or CLAUDE.md. This is of course guidance, and gets forgotten if context rot sets in. - Layer 2 - Git controls, via hooks that get fired automatically on various actions. Higher hurdle - the LLM would need to generate very specific commands to get round these. This is the space I am aiming at. BTW we also generate a file to go into AGENTS.md to tell the agent the environment it is working in and the controls the consumer has chosen, so there is a bit of layer 1. - Layer 3 - containers with hard configuration. Not trying to go this far in this package. This is really the space the major labs are going after with cloud agents.

I think it might be useful in two domains: - People running local agents who want a little more safety - A POC for corporate controls

Feel free to look, provide commentary, and use.

Jon

Comments

Jonverrier•1h ago
Some technical commentary.

There is a consumer guide that sets out how to use the package. In essence you decide which controls you want, if they are warnings or prevention, and then we generate a guardrails.yaml which is used by the GitHub hooks.

We also provide a utility to generate a markdown file RIPSTOP.md you can include into your AGENTS.md so the LLM knows the environment it is in.

The full set of controls:

pii: Common PII patterns in files you commit (with exemptions) path-guard: Changes under protected globs need an approval trailer in the final commit message (e.g. CHANGE-APPROVED: TICKET-123). test-skip: New or disallowed test-skip / disabled-test patterns; optional ticket requirement. history-guard: Force-push and remote branch delete on protected branch patterns. ripstop-md-fresh: Committed RIPSTOP.md exists and its embedded config hash matches the resolved guardrails.yaml. reflog-witness: Appends witness JSON per run.

Canva's Magic Layers AI Changed "Palestine" to "Ukraine" in User Designs

https://gizmodo.com/canva-admits-its-ai-tool-removed-palestine-from-designs-apologizes-for-any-di...
1•lebowska•1m ago•0 comments

Texas Attor­ney Gen­er­al Sues Net­flix for Spy­ing on Kids and Con­sumers

https://www.texasattorneygeneral.gov/news/releases/attorney-general-ken-paxton-sues-netflix-spyin...
1•frb•6m ago•0 comments

Teen Boys and Young Men Are Injecting Peptides in Search of Perfection

https://www.wsj.com/health/wellness/boys-peptides-stacks-looksmaxxing-trevor-larcom-835e58cd
2•petethomas•8m ago•1 comments

Ducklake-SDK: Use DuckLake from Python or Rust without going through DuckDB

https://github.com/borchero/ducklake-sdk
1•borchero•12m ago•0 comments

Learning Software Architecture

https://matklad.github.io/2026/05/12/software-architecture.html
6•surprisetalk•15m ago•0 comments

Face ID Search

https://www.faceidsearch.com/en
1•bellamoon544•19m ago•0 comments

URLSession to Electrons: how networking works under the hood

https://blog.jacobstechtavern.com/p/urlsession-to-electrons
1•jakey_bakey•21m ago•0 comments

Show HN: Affordable Survey Software

https://www.survser.com/
2•pkundr•22m ago•0 comments

DuckDB/DuckLake multi-user in the browser with Read/Write and WebSocket notify

https://ducklake-with-vgi.query-farm.services/
2•rustyconover•23m ago•0 comments

TanStack NPM Packages Compromised in Ongoing Mini Shai-Hulud Supply-Chain Attack

https://socket.dev/blog/tanstack-npm-packages-compromised-mini-shai-hulud-supply-chain-attack
1•croes•28m ago•1 comments

Why should you have a data room? A stage-by-stage guide

https://vastpoint.substack.com/p/eng-why-should-you-have-a-data-room
1•kaku05ac•28m ago•0 comments

Lies, damned lies, and Elastic's benchmarks

https://www.gouthamve.dev/lies-damned-lies-and-elastics-benchmarks/
1•shutty•32m ago•0 comments

Loki Patera

https://en.wikipedia.org/wiki/Loki_Patera
1•DanielKehoe•33m ago•0 comments

SIEM and SoC: A Guide for Security Leaders in 2026

https://threatcrush.com/blog/siem-and-soc
1•buffer_overlord•33m ago•0 comments

EU Cloud Comparison Matrix

https://eualternative.eu/eu-cloud-comparison/
4•sparkling•36m ago•0 comments

Show HN: A benchmark where LLMs make memes from current news

https://memebench.net
3•max-azendorf•39m ago•1 comments

HDMI 2.1 Display Stream Compression (DSC) Ready for Amdgpu Linux Driver

https://www.phoronix.com/news/HDMI-2.1-DSC-AMDGPU-FRL
4•WithinReason•44m ago•0 comments

GitLab CI Functions

https://docs.gitlab.com/ci/functions/
2•yla92•45m ago•0 comments

The Jevons Paradox and the Future of Software Development

https://igorstechnoclub.com/the-jevons-paradox-and-the-future-of-software-development/
1•Igor_Wiwi•48m ago•0 comments

Rich [Sutton's] Slogans

http://incompleteideas.net/rlai.cs.ualberta.ca/RLAI/richsprinciples.html
1•atomicnature•48m ago•1 comments

Nikola Tesla's Lost Laboratory in Manhattan

https://www.untappedcities.com/nikola-teslas-lost-laboratory-manhattan/
3•geox•51m ago•0 comments

How to Use Adobe QR Code Generator to Create Branded QR Codes Fast

https://www.tycoonstory.com/adobe-qr-code-generator/
2•chiyabu•52m ago•1 comments

Aadhaar Seeding Process and Benefits – SMFG India Credit

https://www.smfgindiacredit.com/knowledge-center/aadhar-seeding.aspx
1•saumyaraut11•53m ago•0 comments

LCC: Toward a Unified Theory of Consistency in Message-Passing Systems

https://arxiv.org/abs/2605.09114
2•withinboredom•57m ago•0 comments

Now Is the Perfect Time to Change Sudo

1•sinsudo•59m ago•2 comments

The Modern React Stack Explained for 2026

https://jsdev.space/react-stack-2026/
2•javatuts•1h ago•0 comments

Apple updated 12 years old devices with data retention fix

https://support.apple.com/en-us/127114
2•nar001•1h ago•0 comments

Cheap Missiles, Not Drones, Will Win the Next Air War

https://warontherocks.com/cogs-of-war/cheap-missiles-not-drones-will-win-the-next-air-war/
2•throwawayffffas•1h ago•0 comments

Netanyahu, Israeli Pm, boasting he can easily paint anyone as a monster

https://twitter.com/FurkanGozukara/status/2053965645427966313
2•juliusceasar•1h ago•0 comments

Metagraph: A New Architecture for Array Computation (2011) [pdf]

https://web.archive.org/web/20150913004044/https://conference.scipy.org/scipy2011/slides/wang_met...
4•tosh•1h ago•0 comments