frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Show HN: Pairmark, race Claude Code vs. Codex on your repo, blind cross-judged

https://github.com/Hemanshu-Upadhyay/pairmark
1•hemanshu412•35s ago•0 comments

AI Isn't Making Everyone a Creator

https://story.vjy.me/83
1•latexr•9m ago•0 comments

ChatGPT desktop app bundles a full copy of the LibreOffice

https://twitter.com/simonw/status/2094864223683903800
1•pretext•11m ago•0 comments

Show HN: WhisprNote – Dictation and autocomplete for macOS, no cloud or account

https://whisprnote.com/
1•nkrrish•14m ago•0 comments

ECCV Art Gallery

https://eccv-art-26.github.io/
1•nirvael•16m ago•0 comments

Beyond Lambdas: Raising the Abstraction Level of Functional Code

https://adamtornhill.substack.com/p/beyond-lambdas-raising-the-abstraction
1•theanonymousone•17m ago•0 comments

Show HN: TravelMap, my trips on a MapLibre globe

https://clem.travelmap.net/
2•clementmas•18m ago•1 comments

Exoquad Off Road Wheelchair – Technical Rundown [video]

https://www.youtube.com/watch?v=U4c3Z2PmNOc
1•karussell•19m ago•0 comments

Show HN: Aster Disk – see what's filling your Mac and what's safe to delete

https://apps.apple.com/us/app/aster-disk/id6769705763?mt=12
1•nerique•25m ago•0 comments

How to Protect Yourself from Workslop

https://www.seangoedecke.com/how-to-protect-yourself-from-workslop/
2•vcfgdev•26m ago•0 comments

Wasmi 2.0: engineering of the fastest WASM interpreters

https://wasmi-labs.github.io/blog/posts/wasmi-v2.0/
1•fanf2•27m ago•0 comments

Show HN: Run or get eaten: a GPS zombie chase app [video]

https://www.youtube.com/watch?v=_2tuiNEGfBY
1•julienreszka•31m ago•0 comments

Commodore 64 released September 1, 1982

https://dfarq.homeip.net/commodore-64-released-september-1-1982/
2•giuliomagnifico•32m ago•0 comments

Google Pics

https://pics.new
2•ms7892•32m ago•0 comments

Show HN: CoolDeck – keyboard-first terminal UI for Coolify

https://github.com/Resetnak/cooldeck
1•resetneac•32m ago•0 comments

Is Minifying CSS Necessary? (2023)

https://shivjm.blog/is-minifying-css-necessary/
2•birdculture•33m ago•0 comments

Celebrating 500 Releases of Construct

https://www.construct.net/en/blogs/construct-official-blog-1/celebrating-releases-construct-1905
1•AshleysBrain•33m ago•0 comments

Acto – Delegate tasks via link (assignee needs no account)

https://actohub.com
1•aralewalles•35m ago•0 comments

Complicated vs. Complex – From IC Software Engineer to CTO

https://www.henryarmburgjennings.com/blog/complicated-vs-complex
1•jenningsh•39m ago•0 comments

Show HN: Image3d AI-One interface for multiple image to 3D models

https://www.aiimageto3d.com/
1•cairnechou•40m ago•0 comments

HOM-AIMOS – Auditable persistent memory for agent security

https://github.com/wallidsaydi-creator/HOM-AIMOS
1•walldad2•47m ago•0 comments

Show HN: Comparing eight LLMs on 38 Berlin election questions

https://bensk1.github.io/berlin-wahllm/en/
1•bensk1•47m ago•0 comments

Build a Reasoning Model Scratch 1: Motivation, Code Setup [Sebastian Raschka] [video]

https://www.youtube.com/watch?v=Kh9mqTzjuEQ
1•mdp2021•47m ago•0 comments

OpenAI gates cyber defense in 44 ChatGPT markets with a 1996 US export list

https://lubaretsi.com/en/writing/openai-tac-country-gate/
1•Bluestein•49m ago•0 comments

A Single Flaw Lets Untrusted Repos Run Code in Claude Code, Codex, Cursor, Grok

https://www.manifold.security/blog/ai-coding-agents-git-hijack
2•axsharma•54m ago•3 comments

"I have the code and Claude AI – why would I pay you?" [video]

https://www.youtube.com/watch?v=1L48dy4Lyjo
1•AzZtro•57m ago•1 comments

Tracing np.add, all the way down

https://blog.veitheller.de/numpy.html
1•hellerve•57m ago•0 comments

The Singularity Is Not What It Seems: Whatever the AI Future Is, We're in It Now

https://www.theatlantic.com/technology/2026/09/ai-future-reckoning-singularity/688487/
2•ryan_j_naughton•59m ago•0 comments

Show HN: Campsend – open-source Alternative to WeTransfer

https://campsend.app/
2•bakimosadi•59m ago•0 comments

Farmanix – An AI agent that can use your Mac like a human

https://farmanix.com/
1•Amirali_•1h ago•0 comments
Open in hackernews

A Single Flaw Lets Untrusted Repos Run Code in Claude Code, Codex, Cursor, Grok

https://www.manifold.security/blog/ai-coding-agents-git-hijack
2•axsharma•54m ago

Comments

zahlman•39m ago
tl;dr: The .git/config file can contain entries like core.fsmonitor which are hooks to run code under various circumstances when running Git. This is being sold, through reams of AI slop prose, as a serious security issue, because agents commonly invoke these sorts of Git commands at the start of the run without being explicitly asked.

But it isn't really, because cloning a Git repository doesn't copy .git/config (it's a local, per-developer file). So unless you're downloading and unpacking a tarball that contains a .git folder, or using rsync or something to copy the project (i.e. not actually using Git properly), you can really only pwn yourself this way.

And none of this is particularly new or interesting. In fact I can recall a story from months ago where someone prompted a not-quite-frontier model to probe Git for vulnerabilities, and it came back with a writeup of exactly this (as well as something similar for Vim). At the time people were amused because it's not a "real" vulnerability for Git, and it's therefore even less so for agents.

Also, there are ads inserted throughout for the services offered by the domain hosting the document.

voidUpdate•31m ago
If you download a zip file that contains the hidden .git folder, with the config file inside, and open it with an LLM, it can run an arbitrary program, if you ask it to or not. Even if it's not actually a git repository, as long as it has enough to trigger the hooks when you run "git status". That sounds like a massive problem to me
zahlman•13m ago
Your threat model is that you give an untrusted .zip archive to an LLM, and it decides to unpack that, then decides to try using it like a git repository because the unpack produced a .git folder?

Yeah, I wouldn't have --dangerously-skip-permissions on for that. I mean, the archive might also contain attempts at prompt injection.