frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Expert Knowledge and the Conditions of Its Validity: The Limits of Judgment

https://medium.com/@smoking2man/expert-knowledge-and-the-conditions-of-its-validity-the-limits-of...
1•Aldus551•2m ago•0 comments

Clean-room back end for the official Firebase SDK

https://github.com/arumadev/aruma
1•osama200•2m ago•1 comments

Video on scroll: why scrubbing an MP4 stutters (and what to do instead)

https://beta.scrollsequence.com/blog/video-on-scroll-why-scrubbing-stutters-mp4-vs-image-sequence
1•hellofromalki•4m ago•0 comments

Retrospective: Running a Minimal Homelab Whilst Living with the In-Laws

https://dickingwithdocker.com/posts/minimal-homelab-a-retrospective/
2•glitchcrab•5m ago•0 comments

UPlayer – MPEG-DASH playback using native AVPlayer

https://github.com/MaximKomlev/UPlayer
1•maxkomleu•6m ago•0 comments

Tangled, hire a front-end accessibility expert

https://dbushell.com/2026/11/01/tangled-accessibility/
1•Destiner•6m ago•0 comments

Show HN: Castov – Open-source dev tools and AI secret shield with zero telemetry

https://castov.com
1•castov•7m ago•0 comments

Fifty Years of the Selfish Gene

https://www.theguardian.com/commentisfree/2026/oct/30/the-guardian-view-on-50-years-of-the-selfis...
2•bloak•9m ago•0 comments

OpenCiv3 Dutch 2 now available

https://forums.civfanatics.com/threads/release-openciv3-dutch-2-now-available.705287/
1•Alpi•11m ago•1 comments

Cisco gives engineer unlimited AI tokens to rewrite company's legacy code

https://www.tomshardware.com/tech-industry/big-tech/cisco-gives-27-year-old-engineer-unlimited-ai...
1•runwithdata•12m ago•0 comments

How wise do our mentors need to be?

https://www.autodidacts.io/how-wise-do-our-mentors-need-to-be/
1•Curiositry•15m ago•0 comments

Half-Life – Nintendo 64 Port [video]

https://www.youtube.com/watch?v=jcmNEaTzHOU
1•usernameis42•17m ago•1 comments

Show HN: NES Contra (1987) port (ASM –> C and then C –> WebAssembly)

https://epoyraz.github.io/nes-contra-us/
2•tevlon•19m ago•0 comments

Show HN: [Pulse] Thanks to C, I have a project with which I am happy

1•xerrs•20m ago•0 comments

Inference engine in game scripting language using macros

https://dasllama.io/articles/2026-10-28-the-need-for-speed.html
1•BorisTheOptimiz•20m ago•0 comments

TCP Use-After-Free: CVE-2026-98432 / CVSS 9.8

https://atlasum.net/blog/cve-2026-98432-linux-ipv4-tcp-uaf
3•oger•21m ago•1 comments

Good and Bad Procrastination (2005)

https://paulgraham.com/procrastination.html
1•7777777phil•23m ago•0 comments

Electrification Could Cut Global Energy Use in Half

https://fullycharged.show/podcasts/podcast-361-why-electrification-could-cut-global-energy-use-in...
3•toomuchtodo•24m ago•1 comments

Create an Account [Satire/Game]

https://maurycyz.com/fun/account.html
2•Curiositry•26m ago•0 comments

The Duty of a Scholar

https://www.daemonology.net/blog/2026-10-31-The-Duty-of-a-Scholar.html
20•gslin•30m ago•2 comments

Control legacy Fender Mustang amps from the browser via WebHID

https://jorik.dev/refuse/
1•jtangelder•30m ago•1 comments

2.5 hrs of makeup: Japan teen struggles with social media beauty standards

https://mainichi.jp/english/articles/20261029/p2a/00m/0na/004000c
4•giuliomagnifico•30m ago•0 comments

Free Invoice Generator Online

https://gccinvoice.com/free-invoice-generator
3•yourmahbub•31m ago•1 comments

Hurry Curry – FOSS multiplayer cooking simulation game

https://hurrycurry.org/
1•basilikum•32m ago•0 comments

Writing Windows Applications in x64 Assembly in 2026

https://medium.com/@stefan_15505/writing-windows-applications-in-x64-assembly-in-2026-5ef2aff293cd
2•hofmann-dev•35m ago•0 comments

Tld.wiki – The wiki for Top-level Domains

https://tld.wiki
2•slithering•36m ago•2 comments

The Midnight Washerwomen [pdf]

http://danielgiraudon.weebly.com/uploads/3/1/6/3/3163761/lavandires_crbc.pdf
2•Eridanus2•38m ago•1 comments

The Limits of AI as an Economic Weapon

https://www.palladiummag.com/2026/10/30/the-limits-of-ai-as-an-economic-weapon/
4•billybuckwheat•41m ago•0 comments

The Smartest People in AI Believe This Is the World's Most Important Chart

https://www.wsj.com/tech/ai/ai-anthropic-rsi-recursive-self-improvement-bff4e815
4•bookofjoe•43m ago•2 comments

Action Potentials for October

https://neurobiology.substack.com/p/action-potentials-for-october-e73
1•paulpauper•44m 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.