Web TippsUse custom web fonts in Google Sheets charts(08.09.2026 um 17:05 Uhr)
Web TippsIntroducing the new 1Password App for Google Chat(08.09.2026 um 18:02 Uhr)
Web TippsUse custom web fonts in Google Sheets charts(08.09.2026 um 17:05 Uhr)
Web TippsIntroducing the new 1Password App for Google Chat(08.09.2026 um 18:02 Uhr)

🔧 Programmierung 🕛 vor 2 Monaten 5 Min Lesezeit
0

What the JSON Formatter Leaks Taught Me About Browser-Side Tools

↗ Quelle (dev.to)
🗣️ Stimme:
📑 Inhaltsübersicht




A formatter leak that should change how you pick tools



In late November 2025, security firm watchTowr published a disclosure about two of the most popular online JSON formatter sites — jsonformatter.org and codebeautify.org. Both offered a "Recent Links" feature that let users share formatted output with a teammate. The URLs were predictable, which meant the saved content was effectively reachable to anyone who guessed the URL pattern.



Per the watchTowr report, the result was over 80,000 saved snippets, totaling 5 GB+ of data, sitting on the public internet without authentication. The content that researchers were able to retrieve included:




  • Active Directory credentials

  • Cloud access keys (AWS / Azure / GCP)

  • Private keys and CI/CD secrets

  • JWTs from production systems

  • AWS Secrets Manager exports



Based on the content of individual snippets, the data appeared to originate from a wide range of organizations — government, finance, healthcare, aerospace. Full disclosure: — a converter for JSON, YAML, CSV, Markdown, and HTML. The architecture choices are not novel; they just happen to make some of the questions above answerable:




  • Next.js with output: "export" — pure static site, no server runtime

  • All parsing in the browser (JSON.parse, js-yaml, papaparse, marked, turndown, remark)

  • No /api/* routes in the project (you can grep )




    Same engine available as a CLI
    ✅ (npx formatarc)




    Multi-format (JSON + YAML + CSV + Markdown + HTML)

    partial
    partial




If any cell is wrong by the time you read this, file an issue — I would rather correct it than carry a stale claim. The two competitor sites do change their feature sets.






When CLI tools are still the right answer



For shell pipelines, CI scripts, and anything bigger than a paste window, dedicated CLIs are usually still the right tool. jq, yq, csvkit, mlr, and pandoc cover the structured-query and large-file cases better than any browser tool. FormatArc is for the interactive, paste-and-go work where you specifically don't want the input ending up on someone else's server.



For the overlap case, you can use the same parser core from the CLI:




CODE
# One-shot convert
npx formatarc json-format '{"name":"FormatArc","tools":3}'

# Pipe-friendly
cat config.yaml | npx formatarc yaml-to-json > config.json






A note on npx: it is convenient but not a security guarantee on its own. Pin a version, audit the dependency tree, or install from source if you are running this inside a sensitive environment.






Try it, break it, tell me




  • Web:



If you find a case where the verification claims above do not hold — a request that leaks input, an edge case where the parser misbehaves, a YAML 1.1 vs 1.2 inconsistency — open an issue. I would rather hear it from you than learn it the hard way.

Vollständiger Original-Bericht
Ausführliche Details, Code-Beispiele & Hersteller-Stellungnahme auf dev.to.
↗ Original-Artikel auf dev.to lesen
Wie bewertest du diesen Beitrag?
1 Klick Feedback
Teilen mit Netzwerk & Team:

Community-Analysen & Experten-Meinungen 0

Verfasse deine eigene Analyse, teile Workarounds oder diskutiere diesen Vorfall im Blog.
Noch keine Community-Analyse verfasst. Markiere einen Textabschnitt oder klicke oben auf Eigene Analyse verfassen“!
Community Pulse: Relevanz-Einschätzung
1 Klick Experten-Votum
🔴 Akute Relevanz 0%
🟡 In Evaluierung 0%
🟢 Keine Auswirkung 0%
Spannende Innovation 0%
Verwandte Story-Cluster & Quellen (Vektor-KI)
Port 8095 Engine
3 Quellen
Use custom web fonts in Google Sheets charts
2 Quellen
Introducing the new 1Password App for Google Chat
1 Quelle
Context-aware access controls are available for Gemini Enterprise in the Admin console
Ähnliche Beiträge
🔍 Verwandte News

Auch interessante Nachrichten What the JSON Formatter Leaks Taught Me About Browser-Side Tools

Thematisch verwandte Begriffe: What, JSON, Formatter, Leaks · 6 Treffer

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...