frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Show HN: Workspace-updater can now hoist common deps

1•smashah•7m ago•0 comments

ShinyHunters claims Okta customer breaches, leaks data belonging to 3 orgs

https://www.theregister.com/2026/01/23/shinyhunters_claims_okta_customer_breaches/
1•mooreds•7m ago•0 comments

Emulator2000 – Seiko Digital Watch Emulator

https://github.com/azya52/Emulator2000
1•rickcarlino•8m ago•0 comments

A plugin for Claude that forces you to write code

https://github.com/mlolson/claude-spp
1•LordHumungous•11m ago•1 comments

How Does the Hedgehog Engine 2 Work? [video]

https://www.youtube.com/watch?v=RLJQRccTwMs
1•todsacerdoti•11m ago•0 comments

Human Meaning Emerged From Exaptation: A software update, not a hardware upgrade [video]

https://www.youtube.com/watch?v=54l8_ewcOlY
2•clarencehoward•13m ago•1 comments

Stackmaxxing for a recursion world record [video]

https://www.youtube.com/watch?v=WQKSyPYF0-Y
2•edward28•13m ago•0 comments

GNU C Library 2.43 released with more C23 features, mseal and openat2 functions

https://www.phoronix.com/news/GNU-C-Library-Glibc-2.43
2•birdculture•14m ago•0 comments

Cow Clicker

https://en.wikipedia.org/wiki/Cow_Clicker
1•Ariarule•14m ago•0 comments

Wine-Staging 11.1 Adds Patches for Enabling Recent Adobe Photoshop Versions

https://www.phoronix.com/news/Wine-Staging-11.1
2•doener•14m ago•0 comments

The Longevity FAQ

https://nintil.com/longevity/
1•aabiji•16m ago•0 comments

Curl Gets Rid of Its Bug Bounty Program over AI Slop Overrun

https://itsfoss.com/news/curl-closes-bug-bounty-program/
1•nreece•20m ago•1 comments

The iOS 26 Adoption Rate Is Not Bizarrely Low Compared to Previous Years

https://daringfireball.net/2026/01/ios_26_adoption_rate_is_not_bizarrely_low
2•chmaynard•29m ago•0 comments

The Secretive VIP Programs That Keep Gamers Spending

https://www.nytimes.com/2026/01/20/arts/zynga-vip-video-games.html
4•bookofjoe•31m ago•1 comments

O Fortuna

https://robcruser.substack.com/p/o-fortuna
1•joebig•33m ago•0 comments

StoryGleam – Use Storybook with Gleam Projects

https://codeberg.org/theSuess/storygleam
1•TheWiggles•34m ago•1 comments

Tesla unsupervised Robotaxis are nowhere to be found

https://lightbrd.com/ZacksJerryRig/status/2015119993428705575#m
2•TheAlchemist•41m ago•0 comments

Show HN: Reel Rogue – A browser roguelike (idler) about manipulating the odds

https://www.alt-qq.com/
1•qq-niklas•41m ago•0 comments

Show HN: AI agent that searches the Cursor forum

https://cursor.trynia.ai/
2•jellyotsiro•42m ago•0 comments

Nvidia: Dynamic Memory Compression

https://developer.nvidia.com/blog/dynamic-memory-compression/
2•alecco•46m ago•0 comments

Show HN: Skget, another CLI to add skills to your coding agents

https://github.com/czheo/skget
1•czheo•47m ago•0 comments

Code as Content

https://www.contraption.co/code-as-content-and-digital-proprioception/
1•philip1209•47m ago•0 comments

CIO: Work-from-office mandate? Expect top talent turnover, culture rot

https://www.cio.com/article/4119562/work-from-office-mandate-expect-top-talent-turnover-culture-r...
6•dmitrygr•48m ago•0 comments

Failure to press button caused outage on train lines in Tokyo

https://www.asahi.com/ajw/articles/16307027
2•resonious•56m ago•0 comments

EU groupthink manifests itself as polite silence

https://www.ft.com/content/ecf765d1-6110-420d-abcf-9255ec015b19
1•hhs•57m ago•0 comments

Show HN: C From Scratch – Learn safety-critical C with prove-first methodology

https://github.com/SpeyTech/c-from-scratch
4•william1872•57m ago•0 comments

Hiltzik: Yes, California should tax billionaires' wealth. Here's why

https://www.latimes.com/business/story/2026-01-08/yes-california-should-tax-billionaires-wealth-h...
4•PaulHoule•59m ago•1 comments

Backseat Software

https://blog.mikeswanson.com/backseat-software/
1•ruuda•59m ago•0 comments

Adoption of EVs tied to real-world reductions in air pollution: study

https://keck.usc.edu/news/adoption-of-electric-vehicles-tied-to-real-world-reductions-in-air-poll...
3•hhs•1h ago•0 comments

We are building a new browser from scratch, backed by a non-profit

https://ladybird.org/
6•nailer•1h ago•2 comments
Open in hackernews

Show HN: AgentShield SDK – Runtime security for agentic AI applications

https://pypi.org/project/agentshield-sdk/
2•iamsanjayk•8mo ago
Hi HN,

We built AgentShield, a Python SDK and CLI to add a security checkpoint for AI agents before they perform potentially risky actions like external API calls or executing generated code.

Problem: Agents calling arbitrary URLs or running unchecked code can lead to data leaks, SSRF, system damage, etc.

Solution: AgentShield intercepts these actions:

- guarded_get(url=...): Checks URL against policies (block internal IPs, HTTP, etc.) before making the request.

- safe_execute(code_snippet=...): Checks code for risky patterns (os import, eval, file access, etc.) before execution.

It works via a simple API call to evaluate the action against configurable security policies. It includes default policies for common risks.

Get Started:

Install: pip install agentshield-sdk

Get API Key (CLI): agentshield keys create

Use in Python: from agentshield_sdk import AgentShield # shield = AgentShield(api_key=...) # await shield.guarded_get(url=...) # await shield.safe_execute(code_snippet=...)

Full details, documentation, and the complete README are at <https://pypi.org/project/agentshield-sdk/>

We built this because securing agent interactions felt crucial as they become more capable. It's still early days, and we'd love to get your feedback on the approach, usability, and policies.

Comments

subhampramanik•8mo ago
Looks interesting -- Does it work like a wrapper on top of OpenAI specs? Like, can we just replace the OpenAI package with this, and it's fully integrated?
iamsanjayk•8mo ago
Hey, thanks for asking! Good question.

AgentShield isn't a wrapper around the OpenAI package, so you wouldn't replace openai with it. Think of AgentShield as a separate safety check you call just before your agent actually tries to run a specific risky action.

So, you'd still use the openai library as normal to get your response (like a URL to call or code to run). Then, before you actually use httpx/requests to call that URL, or exec() to run the code, you'd quickly check it with shield.guarded_get(the_url) or shield.safe_execute(the_code).

Currently, It focuses on securing the action itself (the URL, the code snippet) rather than wrapping the LLM call that generated it.