frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Linux distribution is a security policy

https://brianredbeard.com/blog/sshhole-vulnerability/
1•thebeardisred•40s ago•0 comments

Debug your HTTPS/HTTP traffic

https://novawire.dev
1•vewello•2m ago•0 comments

Show HN: Ls-service – minimal, namespaced, and typed localStorage wrapper

https://github.com/brysonbw/ls-service
1•Brysonbw•3m ago•0 comments

Lab-grown meat was supposed to save the world. What happened?

https://www.theguardian.com/news/ng-interactive/2026/nov/05/lab-grown-meat-save-the-world-food-re...
1•tosh•4m ago•0 comments

Venice's lagoon dredging approved: the combined impact was "assessed elsewhere"

https://andreafontana.it/en/venice-vittorio-emanuele-canal-go-ahead.html
1•trikko•4m ago•0 comments

Wix stolen my .com domain

2•wixcom•6m ago•1 comments

How to Make Things, and Why – Stuart Halloway (Clojure/Conj 2026) [video]

https://www.youtube.com/watch?v=7yeH1DqK984
2•wofo•6m ago•0 comments

Visualizing Fast Tokens

https://tokens.chengeric.com/
1•eh8•6m ago•1 comments

Many diagnosed with a peanut allergy don't realize they may not have it anymore

https://www.washingtonpost.com/health/2026/11/04/many-diagnosed-with-peanut-allergy-dont-realize-...
1•gmays•6m ago•0 comments

Show HN: calsdk, one TypeScript API for Google Calendar, Outlook and iCloud

https://github.com/vkpdeveloper/calsdk
2•vkpdeveloper•7m ago•0 comments

Introducing Pangram Image 1.0

https://www.pangram.com/blog/introducing-pangram-image-1-0
2•gmays•11m ago•0 comments

Reverse-engineering Kiro-account-manager: AWS accounts and Claude distillation

https://hansdekker.dev/writing/fraudulent-aws-accounts-claude-distillation/
1•ioshaan•11m ago•1 comments

Wgpu merges support for raytracing pipelines

https://github.com/gfx-rs/wgpu/pull/10144
1•molive•12m ago•0 comments

What does good rogue agent disclosure etiquette look like?

https://www.itbrew.com/stories/what-does-good-rogue-agent-disclosure-etiquette-look-like
1•codyznash•13m ago•0 comments

Consistency Models

https://jepsen.io/consistency/models
1•alihm•13m ago•0 comments

Search engine for Centuries of art, photography, illustration from great museums

https://arkivism.com/
2•akudha•13m ago•1 comments

Dept of Justice probes Nvidia over $13B Hugging Face acquisition

https://www.tomshardware.com/tech-industry/artificial-intelligence/dept-of-justice-reportedly-pro...
3•gmays•13m ago•0 comments

Identity in an Advanced Nation

https://dgwbirch.substack.com/p/identity-in-an-advanced-nation
1•mooreds•14m ago•0 comments

Show HN: Thinker – Trim context and cache knowledge to extend agent usage limits

https://thinker.sh/how-it-works
1•yoavshmariahu•16m ago•0 comments

Show HN: Keynate – News sites and blogs installed on your own server in minutes

https://www.keynate.com
1•kanhaiya2909•17m ago•0 comments

Show HN: Umbel – Remote-control agent CLIs over tmux

https://github.com/jahala/umbel
1•jahala•20m ago•0 comments

Building the Software That Lets People Control NYC's Skyline Lights

https://www.stackbuilders.com/case-studies/spireworks/
1•StackBuilders•21m ago•0 comments

Hungary: Communist-era files released, up to 60k former agents revealed

https://www.euronews.com/2026/11/04/hungary-communist-era-files-opened-up-to-60000-former-agents-...
5•rdmuser•22m ago•0 comments

Read Books with Visuals ASAP

https://picta-jet.vercel.app
1•aaron_dutta•23m ago•0 comments

Z Is Diophantine in Q

https://github.com/elliotglazer/diophantine-z-q
1•bananaflag•24m ago•0 comments

New Daily Minigame

https://profiled.today/
1•AhmedForReal•24m ago•0 comments

AI Makes Building Easy. Failing First Is the Hard Part

https://brian.biz/blog/fail-fast-fail-often/
1•BrianWoods•24m ago•0 comments

Is Flying Private Less Safe? How the Rules Differ from Commercial Airlines

https://www.wsj.com/business/airlines/is-flying-private-less-safe-heres-how-the-rules-differ-from...
2•thm•25m ago•0 comments

NASA Navigation Experiment Shows Promise for Planetary Landings

https://www.nasa.gov/centers-and-facilities/armstrong/nasa-navigation-experiment-shows-promise-fo...
2•titusblair•25m ago•0 comments

GDPx agent benchmark: cost per point for 12 models, and the safety-filter caveat

https://theainewsreport.com/2026-11-05-semianalysis-gdpx-agent-benchmark-cost-per-point-explained...
1•titusblair•25m ago•0 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.