frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Ghost Gap: Supply chain firewall for LiteLLM

https://github.com/Vezran/ghostgap
1•zabeerbro•1h ago

Comments

zabeerbro•1h ago
After the litellm supply chain attack, I noticed every remediation tool has the same problem: they're Python, and the malware persists via .pth files that auto-run on Python startup.

Run pip-audit on an infected machine? The .pth fires first. Run safety? Same. Run the community detection scripts? Same. Your scanner triggers the malware before it even starts scanning.

ghostgap solves this with two entry points:

    # Infected machine (zero .pth running):
    curl -sSL https://raw.githubusercontent.com/Vezran/ghostgap/main/ghostgap-safe.sh | bash

    # Clean machine:
    pip install ghostgap
    ghostgap assess
The safe script uses bash + find/grep/mv to quarantine .pth files, then python -S (which skips site.py and all .pth processing). We also wrote a safe .pth parser that processes path entries for namespace packages but blocks all import lines (the attack vector at CPython site.py line 213).

Other features: - ghostgap cure — removes backdoor + rotates all credentials (SSH, AWS, GCP, Azure, K8s, Git, Docker, HuggingFace, Terraform) - Scans requirements.txt, package.json, Gemfile, Cargo.toml, go.mod, pom.xml, Dockerfile - 23 known compromised packages across 8 ecosystems - ghostgap protect — hooks into every pip install automatically - Zero dependencies (stdlib only) - GitHub Action included

Zero false positives tested against 67 manifest files across a real production codebase.

GitHub: https://github.com/Vezran/ghostgap PyPI: https://pypi.org/project/ghostgap/

One CLI, Two Audiences: How We Built for Agents and Humans

https://www.checklyhq.com/blog/agentic-cli/
1•tnolet•2m ago•0 comments

Platform Factors

https://docs.google.com/document/d/1V1ESrJ0AZagEtlknZBuhiLjJEau-8jLo5UmsdAmG9NA/edit?tab=t.0#head...
1•mooreds•5m ago•0 comments

Show HN: Replay – A private, on-device Google Timeline replacement for iOS

https://replayapp.jaxtam.dev
1•EnhancedJax•5m ago•0 comments

SQL Interviews in the Age of LLMs: Patterns over Queries

https://www.datobra.com/sql-interviews-in-the-age-of-llms-patterns-over-queries/
1•olgazju•6m ago•0 comments

Anthropic left details of an unreleased model sitting in an unsecured data trove

https://fortune.com/2026/03/26/anthropic-leaked-unreleased-model-exclusive-event-security-issues-...
1•guessmyname•7m ago•0 comments

The Flawed Ephemeral Software Hypothesis

https://www.blackhc.net/essays/future_of_software/
2•bumbledraven•11m ago•0 comments

Absurd

https://earendil-works.github.io/absurd/
2•tosh•15m ago•0 comments

Tikstoryviewer

https://tikstoryviewer.org
2•peter_zou2022•17m ago•0 comments

Monitoring Your App Without Running Your Own Prometheus Stack

https://blog.appsignal.com/2026/03/26/monitoring-your-app-without-running-your-own-prometheus-sta...
2•Tijana329•18m ago•0 comments

A Shakeup Is Coming for the Nation-State: AI and drones may shift basis of power

https://www.thenewatlantis.com/publications/a-shakeup-is-coming-for-the-nation-state
2•nnx•18m ago•0 comments

Got my first 4 users for my Chrome extention Gmail feed

https://chromewebstore.google.com/detail/gmail-feed/npahlccednamnmabhaiifdmioibcmilg
2•adarshkaraka•20m ago•0 comments

The Slow Evolution of Electronic Publishing (1997) [pdf]

https://www-users.cse.umn.edu/~odlyzko/doc/slow.evolution.pdf
2•jruohonen•22m ago•0 comments

Anthropic is preparing to release new models – Mythos and Capybara

https://m1astra-mythos.pages.dev/
5•cardboard9926•22m ago•1 comments

Data Is Now the Front Line of Warfare

https://www.csis.org/analysis/data-now-front-line-warfare
1•mooreds•22m ago•0 comments

Consider the Greenland Shark (2020)

https://www.lrb.co.uk/the-paper/v42/n09/katherine-rundell/consider-the-greenland-shark
1•mooreds•22m ago•0 comments

The first EV with a semi-solid-state battery is launching in Europe

https://electrek.co/2026/03/26/first-ev-with-semi-solid-state-ev-batteries-launching-europe/
2•breve•23m ago•0 comments

Hands Off the Fretboard

https://petros.blog/2026/03/27/hands-off-the-fretboard/
1•johndbritton•29m ago•0 comments

The Utopia Index

https://yeshuani.org/pages/the-utopia-index
1•jalev•30m ago•0 comments

Mojo's Not (Yet) Python

https://theconsensus.dev/p/2026/03/12/mojos-not-yet-python.html
2•birdculture•32m ago•0 comments

Safari Technology Preview 240: Release Notes

https://developer.apple.com/documentation/safari-technology-preview-release-notes/stp-release-240
1•tosh•35m ago•0 comments

White Landmark in Ancient Landscape

https://www.goethe.de/prj/ger/en/wow/umw/27225412.html
1•jruohonen•41m ago•0 comments

Ask HN: How do you get recommendations for books that are up your alley?

1•chistev•41m ago•0 comments

Free Online AI Photo Editor

https://aiphotoeditor.io
1•paperbananaorg•42m ago•0 comments

Show HN: LLMBillingKit – measure net margin per LLM call with one line of Python

https://github.com/dphan8/llmbillingkit
1•davidphan11•43m ago•1 comments

Investors Prefer AI-Powered Vertical Startups

https://seedium.io/blog/tech-startup-trends/
2•seedium_tech•44m ago•0 comments

The agentic washing machine skill pattern

https://blog.makerx.com.au/the-agentic-washing-machine/
2•plebau•44m ago•0 comments

A Faster Alternative to Jq

https://micahkepe.com/blog/jsongrep/
14•pistolario•50m ago•8 comments

How Much Does It Cost to Hire a Software Developer in 2026

https://seedium.io/blog/how-much-does-it-cost-to-hire-software-developer/
2•seedium_tech•51m ago•0 comments

How the Mouth Became Symbolic

https://www.sciencedirect.com/science/article/pii/S1364661326000495
2•XzetaU8•51m ago•0 comments

Lines of Code Are Useful

https://entropicthoughts.com/lines-of-code
1•vinhnx•52m ago•0 comments