frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

RuneHQ – A Tribute and Farewell

https://www.runehq.com/
1•giancarlostoro•6m ago•0 comments

Streaming Sites, Endless Content, IDK What to Watch

1•wwolfson97•14m ago•0 comments

Claude Watermark Text

https://www.notebookcheck.net/Claude-now-watermarks-text-from-older-models-with-no-opt-out.144476...
2•xlayn•20m ago•0 comments

Consumer brain wave headsets threaten privacy

https://www.science.org/content/article/wearable-device-makers-are-harvesting-brain-data-train-ai...
1•maxall4•22m ago•0 comments

ZapFast: A fast, native WhatsApp client in Rust and egui

https://github.com/crmne/zapfast
3•handfuloflight•22m ago•0 comments

My $2k Chinese Electric Truck: 5 Years Later [video]

https://www.youtube.com/watch?v=JIPXsvWPcGI
2•bane•28m ago•0 comments

Making Startups Powerful

https://www.paulgraham.com/powerful.html
1•scapecast•28m ago•1 comments

When ChatGPT Broke a Field: An Oral History

https://www.quantamagazine.org/when-chatgpt-broke-an-entire-field-an-oral-history-20250430/
1•haltingproblem•28m ago•0 comments

Harness adapters: Safe RL for efficient agentic development

https://huggingface.co/blog/harness-hub/harness-adapters
1•fourfire•54m ago•0 comments

Show HN: Learn Languages with Dual Subtitles

1•nshelia•55m ago•1 comments

Building trust, an LLM thought experiment

https://lucaskostka.com/posts/building-trust-llm-thought-experiment
1•greatNespresso•57m ago•0 comments

Cardiologists' High Hopes for Two Drugs Were Dashed

https://www.nytimes.com/2026/11/07/science/heart-drugs-failed-novartis-novo-nordisk.html
2•mikhael•58m ago•0 comments

WebRTC for Node.js, React Native and Browser

https://github.com/LuKks/webrtc-runtime
1•LuKks•59m ago•0 comments

AI agents stole 190k gaming credentials for under $400 in model costs

https://research.checkpoint.com/2026/hacking-on-autopilot-inside-artex-cybercrime-campaigns/
1•khalidkhair•1h ago•3 comments

Uncensored LLMs in agent loops: 31 models, 5 tasks, most fail half the time

https://openuncensored.com/blog/uncensored-models-in-agent-loops
1•DhruvAtreja•1h ago•1 comments

AI Spend Is Increasing but Isn't Causing a SaaSpocalypse

https://www.forbes.com/sites/timkeary/2026/11/05/zip-finds-ai-spend-is-increasing-but-isnt-causin...
2•yellfly•1h ago•0 comments

Quantum Computers Are Poised to Crack Encryption. AI Could Beat Them to It.

https://www.wsj.com/tech/ai/ai-math-online-encryption-quantum-computers-57926bb2
2•bookofjoe•1h ago•2 comments

Ask HN: Why wouldn't AI labs reverse-engineer all software/games/app out there?

1•felineflock•1h ago•0 comments

1 in 8 Billion

https://1in8b.life/en/
2•iamdual•1h ago•0 comments

Zepsell: AI-native commerce

https://zepsell.com
1•zerfar•1h ago•0 comments

Show HN: RenderPixels – Generate images from any AI via MCP, 50 free renders

https://renderpixels.com
1•vivgui•1h ago•0 comments

Nuclear scientists as assassination targets (2012)

https://journals.sagepub.com/doi/full/10.1177/0096340211433019
1•1970-01-01•1h ago•1 comments

Vimium2: Vimium fork that also works inside extensions like PDF readers

https://github.com/jaywonchung/vimium2
2•jaywonchung•1h ago•0 comments

Brown Professor Suspects Majority of His Class Used AI to Cheat

https://www.insidehighered.com/news/faculty/learning-assessment/2026/07/08/brown-professor-suspec...
1•herbertl•1h ago•1 comments

MVP Was a Hack: The boundary moves from product to customer

https://research.oguzbilgic.com/theses/maximum-viable-product?update=11
1•obilgic•1h ago•0 comments

The Power of Sync

https://seths.blog/2026/11/the-power-of-sync-2/
1•herbertl•1h ago•0 comments

Show HN: Calibron 12 Puzzle/Solver

https://dawnofthe.dad/calibron
1•userundefined•1h ago•0 comments

Tempest Prognosticator

https://en.wikipedia.org/wiki/Tempest_prognosticator
1•thunderbong•1h ago•0 comments

Skrongle Mini, a self hosted AI course generator and learning app on R. pi zero

https://github.com/alexbeeken/skrongle-mini
1•skrongle-mini•1h ago•2 comments

Can AI help connect knowledge across 135 academic domains?

https://zenodo.org/records/23686384
2•pinuslongaeva•1h 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.