Why an LLM API key never belongs in a mobile or browser app
Anything shipped to a phone or browser can be extracted. Here is why LLM API keys must stay on your server and what to build in their place.
Deep dives, practical guides, and incident analyses from engineers who build Safeguard. No fluff, no vendor FUD — just what you need to ship secure software.
Anything shipped to a phone or browser can be extracted. Here is why LLM API keys must stay on your server and what to build in their place.
The llama.cpp server README documents host, API key, CORS, tool and MCP options. Which ones widen exposure and which ones tighten it before you share it.
Attackers who use built-in tools leave no malware to find. A short checklist, drawn from the CISA Volt Typhoon advisory, for spotting that activity.
Little's law links open vulnerabilities, arrival rate and time to fix. Use it to sanity check a backlog and to see which lever actually shrinks it.
The linux-distros list lets reporters warn distributions privately before disclosure. The 14 day cap, what to send and what happens after, explained.
auditd is the Linux audit daemon that writes kernel audit events to disk. Learn its parts, how rules load, and a sensible first scope for servers.
LINDDUN is a privacy threat modeling method covering linking, identifying, detecting and more. What the letters mean and when to use it beside STRIDE.
Practical limits for automated fix PRs: caps on open PRs, grouping, cooldowns, repository scope and a kill switch, with Dependabot as an example.
Least privilege means each person and process gets only the access needed for the task. Here are the concrete habits that turn the principle into practice.
Weekly insights on software supply chain security, delivered to your inbox.
Your first fix PR is minutes away.
No sales call required, even your agent can complete the purchase over MCP.