frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Show HN: Mealumo – log a meal's calories and macros from a photo (iOS)

https://apps.apple.com/us/app/mealumo-ai-calorie-tracker/id6811904664
1•mealumo_vlad•49s ago•0 comments

WA is losing more from Canada than shoppers

https://www.seattletimes.com/opinion/wa-is-losing-more-from-canada-than-shoppers/
1•ClearwayLaw•4m ago•1 comments

Ask HN: Who still uses EXO Labs?

1•thesnarkitecht•5m ago•0 comments

Ask HN: Are Tenstorrent cards better than Nvidia?

2•thesnarkitecht•9m ago•0 comments

U.S. Strikes Iran's Qeshm Island as Trump Talks Down War Risks

https://www.wsj.com/world/middle-east/u-s-strikes-irans-qeshm-island-as-trump-talks-down-war-risk...
6•Foxhuls•12m ago•0 comments

Goldman restricts traders and bankers from using some AI tools

https://www.moneycontrol.com/europe/?url=https://www.moneycontrol.com/news/business/goldman-restr...
2•vismit2000•13m ago•0 comments

Flight Explainer: Live charts of your Python pipelines

https://motherduck.com/blog/flight-explainer/
1•jonbaer•13m ago•0 comments

Cops bust botnet of 1.3M infected Android TV boxes

https://www.theregister.com/cyber-crime/2026/11/02/cops-bust-botnet-of-13m-infected-android-tv-bo...
3•entryleveljobsc•13m ago•0 comments

Inside Musk's plan to upend the wireless phone industry

https://www.washingtonpost.com/technology/2026/11/02/inside-elon-musks-plan-upend-wireless-phone-...
2•bookofjoe•15m ago•1 comments

Show HN: Project Wisteria-A BYOK chatbot that saves thoughts and memory locally

https://negativeabsence.com/wisteria/
1•NegativeAbsence•15m ago•1 comments

Quitting jobs: The two-week notice is dying. Maybe it should

https://slate.com/life/2026/11/jobs-job-work-quit-two-weeks-notice.html
1•tekdude•17m ago•0 comments

Blades CSS v3.1.0 released – a modern drop‑in successor to Pico CSS

1•anydigital•19m ago•0 comments

Speridlabs/Idol · Hugging Face

https://huggingface.co/speridlabs/idol
2•yukim198•22m ago•0 comments

Dartmouth's provost warned us about AI cheating–but his AI use cost him his job

https://arstechnica.com/tech-policy/2026/10/dartmouths-provost-warned-us-about-ai-cheating-but-hi...
1•poopcat•23m ago•0 comments

Programming Language Research by David Walker

https://dl.acm.org/doi/10.1145/2837614.2843896
1•efren6•27m ago•0 comments

Stolen AI API keys generated nearly $1M in charges for a single company

https://cloud.google.com/blog/topics/threat-intelligence/llmjacking-monetizing-compromised-cloud-...
4•khalidkhair•31m ago•1 comments

Audience Capture

https://www.seangoedecke.com/audience-capture/
1•gfysfm•33m ago•0 comments

Show HN: Flick – A sports scores app without spoilers

https://flick.kawaicheung.io/appstart.html
1•kiwigod17•35m ago•0 comments

What Are the US Midterms

https://www.bbc.com/news/articles/c6wyz223j19po
4•teleforce•35m ago•0 comments

Reading Is Not Steering: Symbol-Readers Concept-Controllers in SAE's

https://github.com/CharacterCraftAI/Gemma-SAE-Research
1•justinhernandez•38m ago•0 comments

Salesforce Signs Definitive Agreement to Acquire Cresta

https://www.salesforce.com/news/stories/salesforce-signs-definitive-agreement-to-acquire-cresta/?...
2•johnbatch•39m ago•0 comments

My reflex of assuming our servers need ever-growing amounts of RAM

https://utcc.utoronto.ca/~cks/space/blog/sysadmin/ServerRAMGrowthReflex
1•birdculture•40m ago•0 comments

From Heroku to Convox, and why we built Rack Gateway

https://docspring.com/blog/posts/from-heroku-to-convox-and-rack-gateway/
1•nathan_f77•43m ago•0 comments

Police Dept. Quits After Finding Out What It Feels Like to Be Tracked

https://www.gadgetreview.com/tables-turned-entire-police-department-quits-after-finding-out-what-...
2•thisislife2•46m ago•1 comments

Show HN: Learn French by Watching Netflix

2•nshelia•48m ago•0 comments

Terralien

https://play.terralien.antari.io/
1•AndrewAnt•49m ago•0 comments

Ask HN: Does anyone have a contact with Cleveland-area Ham club?

6•stockresearcher•54m ago•1 comments

Show HN: Learn to speak French by watching Netflix

https://chromewebstore.google.com/detail/greetai-learn-speak-langu/hhildamloicfginbdnilakddipgkolbf
2•nshelia•54m ago•0 comments

Building a Private Telephone System [video]

https://www.youtube.com/watch?v=C4DY0NzaO14
2•jumpocelot•54m ago•0 comments

Intel stock collapse worsens as $3.5T chip rout spreads

https://finance.yahoo.com/markets/article/the-intel-stock-collapse-is-getting-worse--and-the-37-t...
24•entryleveljobsc•55m ago•9 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.