frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

0rwx: A simple model of AI usage, inspired by Unix permissions

https://0rwx.com/
1•msub2•4m ago•0 comments

ExtendFS is a read-only ext2, ext3, and ext4 driver for macOS using FSKit

https://github.com/kthchew/ExtendFS
1•faebi•5m ago•0 comments

DeepSeek releases chat, web tools API

https://api-docs.deepseek.com/guides/build_a_chatbot/
2•anigbrowl•6m ago•0 comments

Mata Hari

https://en.wikipedia.org/wiki/Mata_Hari
1•gurjeet•7m ago•0 comments

FAA's Smart AI System Now Active at All 22 ARTCCs [Nov 10]

https://www.flyingmag.com/faa-smart-ai-now-active-at-22-artccs-nationwide/
1•JumpCrisscross•8m ago•0 comments

Show HN: MorletDB is a Postgres extension for waveforms

https://github.com/merkhet-io/morletdb
1•zy4•9m ago•0 comments

Live Starship Flight 15 Entry, Landing Burn, and Catch

https://studio.x.com/embed/broadcast/2brajgZlOKRMka
3•asoberbeck•9m ago•0 comments

Does a Green Build Mean the Code Works?

https://octri.dev/blog/does-a-green-build-mean-the-code-works
1•khalidkhair•13m ago•0 comments

What I Learned Using AI When My Brother Got Sick

https://www.getmakingthings.com/thoughts/ai-and-health/
1•mrburton•16m ago•0 comments

Duffy Probing Possible L3Harris 'Incompetence' in FAA Meltdown

https://finance.yahoo.com/technology/articles/duffy-probing-possible-l3harris-incompetence-172422...
1•BiraIgnacio•18m ago•1 comments

Gus (Penguin)

https://en.wikipedia.org/wiki/Gus_(penguin)
1•thunderbong•18m ago•0 comments

Nuremberg – Official Trailer

https://twitter.com/tupacabra/status/2121357879341166683
2•atlacatl_sv•18m ago•0 comments

Get Paid For Bugs in 475 Open Source Projects

https://sorona.xyz/
1•svenfaw•19m ago•0 comments

Hiroshima (1946)

https://www.newyorker.com/magazine/1946/08/31/hiroshima
1•cocacola1•29m ago•0 comments

Ukraine's Starshield Access Is Being Restricted Again

https://www.nytimes.com/2026/11/14/world/europe/ukraine-starshield-zelensky.html
3•donohoe•29m ago•1 comments

ChatGPT Wallet

https://openai.com/fr-FR/index/introducing-chatgpt-wallet/
3•alFReD-NSH•34m ago•1 comments

Dissecting Spring petclinic (Part 1)

https://hannomalie.github.io/posts/dissecting-spring-petclinic-blackbox-tests.html
2•ejboy•37m ago•0 comments

Show HN: For Tesla owners – a whole bunch of stats from your vehicle's telemetry

https://teslameter.teramips.com/v/demo-model-3
1•bugpower•38m ago•1 comments

Show HN: RedHands – MCP for multi-stage offensive security tools

https://github.com/yasindce1998/redhands
1•yasindce1998•38m ago•0 comments

Beating the Frontier on NetHack

https://antithesis.com/blog/2026/nethack/
2•n_u•39m ago•0 comments

RISC-V assembly course – ASM Editor

https://asm-editor.specy.app/learn/courses/risc-v
1•gurjeet•39m ago•0 comments

Building an Agentic Loop in Temporal

https://cadenya.com/handwritten/agentic-loop-in-temporal
2•btables•44m ago•0 comments

Blindsight

https://en.wikipedia.org/wiki/Blindsight
3•bryanrasmussen•46m ago•1 comments

I built an arcade plugin within ChatGPT

https://chatgpt.com/plugins/plugin_asdk_app_6ae4d461a6d081919bef5e8d8c6516ff
1•Waseemkhalo•52m ago•1 comments

Herdr for iPhone, iPad and Android

https://herdr.dev/mobile/
1•Fabricio20•53m ago•0 comments

We tested eight new decision models. None got more right than the one we use

https://plainlamp.com/blog/new-decision-models
1•ch0I9daAiO•54m ago•0 comments

df-script – 43kB zero-dependency DataFrame engine for TypeScript and JavaScript

https://df-script.js.org/
1•trentmorristx•54m ago•0 comments

Tensor Seeks Layout: Formalizing Layout Selection for ML Compilers

https://arxiv.org/abs/2608.21555
1•matt_d•55m ago•0 comments

AI Company Employees Should Unionize

https://www.astralcodexten.com/p/ai-company-employees-should-unionize
6•JimmyBuckets•56m ago•1 comments

Building a Ethernet Switch ASIC chip

https://essenceia.github.io/projects/expresso/
1•random__duck•59m ago•1 comments
Open in hackernews

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

https://pypi.org/project/agentshield-sdk/
2•iamsanjayk•1y 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•1y 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•1y 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.