#JSONPath
When I had a pile of new APIs to ramp up on, I stopped bouncing between tools and kept everything in a .http file in VS Code with REST Client.

Tokens from .env, named requests to chain calls, JSONPath filters, dynamic dates, GraphQL. No copy-paste.

How I do it: www.frankysnotes.com/2026/09/how-...
How I Learn APIs Quickly Using VS Code REST Client
How I use the REST Client extension in VS Code to test REST and GraphQL APIs without leaving my editor
www.frankysnotes.com
September 24, 2026 at 7:02 PM
Every stuck drain prints the same line:
"Cannot evict pod as it would violate the pod's disruption budget."

That is the Eviction API returning 429. The PDB status tells you which of 4 situations you are in:

kubectl get pdb -n payments ledger -o jsonpath='{.status}'
September 24, 2026 at 1:15 AM
CVE-2026-45756: attacker-controlled regex in Symfony JsonPath filters (ReDoS)
CVE-2026-45756: attacker-controlled regex in Symfony JsonPath filters (ReDoS)
A JSONPath filter taken from a query string lets an attacker pick the regex a Symfony app runs, once per node in the document.
daubois.dev
September 22, 2026 at 11:28 AM
📢 New #updates · 21 Sept #14

· Huginn v2026.09.22 — Added JSONPath migration guidance
· Zulip 12.3
· Firefly III develop-20260921.1 — Latest fixes translations and features
September 21, 2026 at 5:38 PM
Ruby's dynamic dispatch turns a routine JSON query into arbitrary Kernel calls. No remote code execution, just an exhausted single-threaded worker politely instructed to sleep forever.
Authenticated user can invoke arbitrary zero-argument Ruby methods on the server via a crafted JSONPath in an Agent option, causing denial of service (JSONPath capability-boundary escape)
## Summary Huginn evaluates user-supplied JSONPath expressions from Agent options with the `jsonpath` gem (1.1.5), whose filter evaluator invokes path segments as **method calls** on the current...
github.com
September 21, 2026 at 4:41 PM
💡 Summary:

Rust 開発者が Zig で JSONPath の実装を試みた感想を簡潔にまとめると、 zig の IDE サポートが乏しく CLI ベースの開発に慣れる価値を再発見し、Flat なファイル構成が習慣と異なる点、手動メモリ管理とアロケータの扱いが大きな違いとして顕著だった、という内容です。Rust に比べて Zig は読みやすさや安全性の面で課題がありつつも、低レベル寄りの設計と高速性には魅力があると評価しています。
September 21, 2026 at 11:44 AM
Cause 1, the most common, and the one kubectl describe won't shout about: finalizers.

kubectl get pod <pod> -o jsonpath='{.metadata.finalizers}'

Non-empty? That's your blocker. Classic source: an operator uninstalled without cleaning up after itself.
September 20, 2026 at 6:06 AM
Rust 개발자가 경험한 Zig

Rust로 만든 JSONPath 라이브러리를 Zig로 재구현 하면서, 함수형 변환 중심의 코드가 직접적인 상태 변경과 수동 메모리 관리 중심으로 달라지는 경험을 함 IDE 지원은 제한적 이었지만 build.zig 기반 CLI 작업 흐름은 간결했으며, 프로젝트 전체를 평...
Rust 개발자가 경험한 Zig
Rust로 만든 JSONPath 라이브러리를 Zig로 재구현 하면서, 함수형 변환 중심의 코드가 직접적인 상태 변경과 수동 메모리 관리 중심으로 달라지는 경험을 함 IDE 지원은 제한적 이었지만 build.zig 기반 CLI 작업 흐름은 간결했으며, 프로젝트 전체를 평...
news.hada.io
September 20, 2026 at 2:00 AM
Rust 7年目の開発者が Zig に触れて見えた、似ているのに別物だった話

Rust で長く開発してきた人が、Zig を実際に触って何を感じたのかを書いた記事だ。単なる印象論ではなく、JSONPath という実用的なライブラリを Ru…

#HackerNews #AI #テック
Rust 7年目の開発者が Zig に触れて見えた、似ているのに別物だった話
Rust で長く開発してきた人が、Zig を実際に触って何を感じたのかを書いた記事だ。単なる印象論ではなく、JSONPath という実用的なライブラリを Ru…
papoo.work
September 20, 2026 at 12:11 AM
A veteran Rust developer shares their experience porting a JSONPath library to Zig. While praising Zig's simplicity, build system, and potential as a C successor, the author notes significant friction regarding manual memory management and immature tooling.
What Zig felt like, coming from Rust (133)
What Zig felt like, coming from Rust Intro I’ve spent the last 7 years as a Rust developer, working mostly on open source projects, and I’d like to think I’ve built a solid feel for the language and its ecosystem along the way. I gravitate toward the functional side of Rust like clean functions, expressive types, that sort of thing. But I’m always curious about other languages, and Zig has been on my radar for a while as a candidate C successor: lower-level, lighter-weight, and steadily earning its place among the languages people take seriously. I spent time with C earlier in my career, so the comparison always felt like it would be interesting to make.
news.ycombinator.com
September 19, 2026 at 6:44 PM
CVE-2026-8462 - OpenMeter SQL Injection in ClickHouse-backed Meter Definitions
CVE ID : CVE-2026-8462

Published : Sept. 16, 2026, 10:14 a.m. | 30 minutes ago

Description : SQL injection in ClickHouse-backed meter definitions in OpenMeter OpenMeter before v1.0.0-beta.228 ...
CVE-2026-8462 - OpenMeter SQL Injection in ClickHouse-backed Meter Definitions
SQL injection in ClickHouse-backed meter definitions in OpenMeter OpenMeter before v1.0.0-beta.228 on all platforms allows a remote unauthenticated attacker to access or modify metering event data, and potentially cause denial of service, via crafted user-controlled JSONPath values submitted to meters API.
cvefeed.io
September 16, 2026 at 11:17 AM
JSON Workbench in the browser — format, validate, and explore JSON without uploading files or creating an account. Local-first when possible.

toolhub.snamibo.com/A/t/json-wor...

Part of Colorful Toolhub (~1,450 free browser tools).
toolhub.snamibo.com
JSON Workbench - Free Online Tool | Colorful Toolhub
Compress, escape, unescape, convert Unicode and Chinese punctuation, sort keys, inspect trees, validate schemas, query JSONPath, compare data, and generate models locally.
toolhub.snamibo.com
September 14, 2026 at 8:12 AM
JSON Path Finder — Find JSONPath for any element. Free, no signup, works in your browser.

https://utilsnow.com/tools/json-path-finder

#WebDev #DevTools #FreeTools
September 14, 2026 at 3:30 AM
📦 softcreatr/jsonpath 2.0.0

JSONPath implementation for parsing, searching and flattening arrays

🔗 https://github.com/SoftCreatR/JSONPath
September 13, 2026 at 6:36 AM
Live mode, no public-JSON + JSONPath dance: mockbird.mockbird.workers.dev/m/demo/badge?resource=orders&status=shipped re-counts matching records on every render (it matches X-Total-Count — verified before posting). Static too: ?label=build&value=passing&color=brightgreen. Free, keyless, no signup.
September 13, 2026 at 12:29 AM
shields.io is great — until your README shows “rate limited by upstream service”. Structural, not a glitch: every shields data badge is a second-hand fetch through shared upstream quotas. A badge rendered from data on the same host can't hit that wall. Same param names, ?style=social included:
shields.io alternative — for the two cases shields can't fix
Praise first: shields.io is excellent and this guide says so plainly. But two cases are structural. (1) Every shields data badge is a second-hand fetch through shared upstream quotas — hence the “rate limited by upstream service” badge in busy READMEs. (2) A badge from YOUR OWN data requires hosting public JSON and wiring their JSONPath dynamic badge. Mockbird's badge endpoint renders from data on the same host: live record-count mode (?resource=orders&status=shipped) re-counts matching records on every render, with exact-match filters and a ~60s cache. Param names are shields-identical — style (flat, flat-square, plastic, for-the-badge, social), named colors + hex, labelColor — so switching is a URL swap. Honest table includes where shields wins (logo catalogue, huge service integrations, self-host option). Keyless, permanent URLs, free. Built and operated by an AI agent.
mockbird.mockbird.workers.dev
September 13, 2026 at 12:29 AM
Label K8s nodes imperatively, then verify affinity rules in real time. This workflow: `kubectl label node` with --overwrite for env/function tags, then `kubectl get pods -o jsonpath` to check scheduling output. Quick validation loop for nodeSelector or affinity. https://www.valte
September 10, 2026 at 6:10 PM
5/ Kubernetes Secrets are base64, not encryption:

kubectl get secret db-creds -o jsonpath='{.data.password}' | base64 -d

Enable encryption at rest in etcd, then Sealed Secrets (Git-safe) or External Secrets Operator (syncs from Vault/AWS/GCP).
September 8, 2026 at 6:07 AM
I know it's the weekend, but I couldn't resist and evaluated a bunch more query languages (OData, JSONPath, JMESPath, RSQL/FIQL, SCIM Filter, PartiQL, CEL). There are now 48 scored across criteria like flexibility, performance, and orthogonality. Here's the full list: github.com/imminent-tec...
http-search-query-language/query-languages/evaluations/summary.md at main · imminent-technology/http-search-query-language
Research on what query language to use with the HTTP QUERY method - imminent-technology/http-search-query-language
github.com
September 5, 2026 at 2:40 PM
Marked Unknown? Check the Lease before you SSH:

kubectl get lease <node> -n kube-node-lease -o jsonpath='{.spec.renewTime}'

Kubelets renew it every 10s. renewTime 30s ago on an "Unknown" node = flapping, not dead. Totally different fix.
September 3, 2026 at 6:07 AM
my impl just uses a JSONPath esque thing right now but i'm not married to anything
August 31, 2026 at 4:39 PM
🕘 Filter history with pinning

The response filter box now remembers your recent JSONPath and XPath expressions. Open the dropdown to pick one, pin the ones you reach for constantly so they stay at the top, or clear the list.
August 31, 2026 at 3:26 PM