frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Hacker News Down

2•areofyl•1m ago•1 comments

Suica, Japan's First IC Transit Card

https://www.tokyodev.com/articles/the-story-of-suica
1•pwim•6m ago•0 comments

Memory Ordering in CPUs

https://fgiesen.wordpress.com/2026/08/25/memory-ordering-in-cpus/
1•Tomte•35m ago•0 comments

Placemark is now open source

https://macwright.com/2026/08/25/placemark-fully-open-source
1•Tomte•35m ago•0 comments

Run Open Models on Claude Desktop

https://ollama.com/blog/claude-desktop
1•ttunguz•54m ago•0 comments

Pilot program offering free bus rides to Detroit students to become permanent

https://www.detroitnews.com/story/news/local/detroit-city/2026/08/14/sheffield-makes-free-ddot-tr...
2•thunderbong•54m ago•0 comments

Ask HN: How do you explain system design to engineers who weren't in the room?

1•pandurang90•57m ago•1 comments

Kraftapp AI – Describe it. We build it. Customers find it

https://kraftapp.ai
1•ssurse•1h ago•0 comments

Show HN: Hands-on Docker security labs, from CIS checks to AI context poisoning

https://github.com/opscart/docker-security-practical-guide
1•opscart•1h ago•0 comments

I ran my code intelligence engine on 1k GitHub repositories

https://github.com/thecolourfoundation/rune�
1•malixp•1h ago•0 comments

I'm an Amazon SVP who hadn't coded in 25 years

https://www.aboutamazon.com/news/workplace/amazon-svp-ai-tools-employees-careers
2•dhruv3006•1h ago•0 comments

Show HN: MageCDN – Image CDN with unlimited bandwidth

https://magecdn.com/
1•shubhamjain•1h ago•0 comments

Drop JD and get customized interview course

https://www.interviewbasecamp.com/
1•balkrishnajha•1h ago•0 comments

Semantic caching has a structural gap that no threshold fixes

https://github.com/KushagraKanaujia/throttle/blob/main/scripts/negation_check.py
1•JohnScheuer•1h ago•0 comments

Show HN: A proxy that makes Forgejo speak the GitHub API

https://github.com/ThatXliner/anvil
1•thatxliner•1h ago•0 comments

The AI founders who walked away from Bezos-backed Prometheus to model universe

https://www.reuters.com/business/ai-founders-who-walked-away-bezos-backed-prometheus-model-univer...
2•petethomas•1h ago•0 comments

Extension 'ms-VSCode-remote.remote-SSH' CANNOT use API proposal

https://github.com/microsoft/vscode/issues/329735
2•themostunique•1h ago•0 comments

Students prefer Gemini over ChatGPT and Claude for AI essays in blind tests

https://studyarena.com/blog/chatgpt-vs-claude-vs-gemini-college-essays-2026
2•pasharayan•1h ago•1 comments

BetterReads: Read/Import/Track/Understand

https://www.betterreads.online
1•zlu•1h ago•1 comments

Data Centers Are Driving an Alarming Gas Power Expansion in the US

https://www.wired.com/story/us-data-centers-drive-gas-power-expansion/
3•newsomix9xl•1h ago•1 comments

Neuromancer Official Teaser

https://www.youtube.com/watch?v=g79GPZSQHBk
3•wslh•1h ago•0 comments

Ask HN: What is one simple thing LLMs are insanely bad at?

22•davidest•1h ago•38 comments

Plans for nuclear-powered merchant ships must confront risks

https://www.nature.com/articles/d41586-026-02388-6
1•mmooss•1h ago•0 comments

What platform has the best AI CMO?

1•probablygrillin•1h ago•0 comments

ILSpy in the Browser

https://osenkov.com/ilspy/
1•l33t_d0nut•1h ago•0 comments

Visual Analysis of Binary Files

https://binvis.io/#/
2•vismit2000•1h ago•0 comments

Show HN: Implementation of Kimi K3 in PyTorch

https://www.youtube.com/watch?v=U6sobPCsdaY
1•prasoon21•1h ago•0 comments

Darkbloom (AI inference on idle Macs) – security audit with PRs submitted

https://gist.github.com/mudiam/1ffc898333ac3d5bdc5d7fac96d33360
2•mudiam•1h ago•0 comments

RL Environments are all you need

https://twitter.com/madiator/status/2084657077637746957
2•gmays•1h ago•0 comments

Libracy – An ad-free, minimalist book tracker without social feeds

https://play.google.com/store/apps/details?id=com.libracy.app&hl=en_US
2•cehnzzdev•2h 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.