frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Tell HN: 4x faster Deep Learning training – we replaced the DataLoader with Rust

1•yansoki•1m ago•0 comments

Report Claims iPhone 18 Pro Camera Will Get Major Sensor Upgrade

https://xthe.com/news/iphone-18-pro-camera-leak/
2•Sandhyaseo•1m ago•0 comments

Anyone want to share their developer onboarding horror stories?

https://calendly.com/benjamin-martin-prismic/15min
1•jeangilles•2m ago•1 comments

So you want to get into electronics?

https://dmytroengineering.com/content/write-ups/so-you-want-to-get-into-electronics
1•vitalnodo•2m ago•0 comments

The Hidden Engineering of Runways

https://practical.engineering/blog/2026/1/20/the-hidden-engineering-of-runways
2•crescit_eundo•4m ago•0 comments

Explainable Query Tagging (NLP)

https://emiruz.com/post/2026-01-17-qu-tagger/
1•usgroup•4m ago•0 comments

The Empathy of Instructions

https://seths.blog/2026/01/the-empathy-of-instructions/
1•zdw•4m ago•0 comments

Benchmarking OpenTelemetry: Can AI trace your failed login?

https://quesma.com/blog/introducing-otel-bench/
2•stared•5m ago•0 comments

Could ChatGPT convince you to buy something? AI gears up to sell ads

https://theconversation.com/could-chatgpt-convince-you-to-buy-something-threat-of-manipulation-lo...
1•zdw•6m ago•0 comments

Show HN: BlitzBrowser – Browsers in Docker with user data storage and proxy

https://github.com/blitzbrowser/blitzbrowser
1•sam_march•7m ago•1 comments

Show HN: An open-source personal finance simulator with AI features

https://www.ignidash.com
1•schelskedevco•7m ago•0 comments

The Unix Pipe Card Game

https://punkx.org/unix-pipe-game/
2•kykeonaut•7m ago•0 comments

WebAssembly Clouds: The World After Containers

https://wasmer.io/posts/wasm-clouds-the-world-after-containers
3•syrusakbary•7m ago•0 comments

Updated Debian 13: 13.3 released

https://www.debian.org/News/2026/20260110
2•teleforce•7m ago•0 comments

Help Less, AI Powered Autocomplete in Bash and Zsh

https://autocomplete.sh/
1•Owen-Grumbles•8m ago•0 comments

Developing with AI on Ubuntu

https://jnsgr.uk/2026/01/developing-with-ai-on-ubuntu
2•jnsgruk•8m ago•0 comments

Show HN: Loci – Visual knowledge map with auto-generated flashcards and FSRS

https://github.com/lmanhes/loci
2•omnitrol•9m ago•0 comments

Ask HN: Lessons from building AI automation for non-tech businesses

1•mishrapravin441•12m ago•0 comments

Interactive AAD Benchmarks: Automatic Differentiation for Derivatives Pricing

https://matlogica.com/technology/benchmarks/interactive-benchmarks/
1•NatalijaAAD•12m ago•0 comments

Canada's Military Has Modeled Hypothetical US Invasion

https://www.bloomberg.com/news/articles/2026-01-20/canada-s-military-has-modeled-hypothetical-us-...
4•belter•12m ago•1 comments

Show HN: Fastjsondiff – Fastest JSON Diff in Python Powered by Zig

https://github.com/adilkhash/fastjsondiff
2•adilkhash•13m ago•0 comments

Show HN: Promptcmd: AI prompts manager that turns prompts into runnable programs

https://promptcmd.sh/
2•tgalal•13m ago•0 comments

Orb and the End of Enterprise Software

https://kshitijgrover.com/orb-and-the-end-of-enterprise-software
1•nadis•14m ago•0 comments

Controlling the Wizzard

https://www.leadedsolder.com/2026/01/20/creativision-clone-snes-controller-board-prototype.html
1•zdw•14m ago•0 comments

Self-healing nuclear fuel could improve safety, reduce waste in reactors

https://techxplore.com/news/2025-12-nuclear-fuel-safety-reactors.html
1•PaulHoule•15m ago•0 comments

Ask HN: How do you keep system context from rotting over time?

1•kennethops•16m ago•0 comments

Show HN: ChartGPU – WebGPU charting library, 1M+ points at 60fps

https://github.com/ChartGPU/ChartGPU
2•huntergemmer•16m ago•0 comments

Attention Media ≠ Social Media

https://susam.net/attention-media-is-not-social-media.html
1•speckx•17m ago•0 comments

What to do about students using ChatGPT to do their homework?

https://blog.computationalcomplexity.org/2026/01/what-to-do-about-students-using-chatgpt.html
2•zdw•17m ago•0 comments

Show HN: Mastra 1.0, open-source JavaScript agent framework from the Gatsby devs

https://github.com/mastra-ai/mastra
5•calcsam•17m ago•0 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.