Why does an API scanner hit the wrong host? The OpenAPI servers field
If servers is missing, OpenAPI defaults to a url of a slash. Generated files often list localhost or production. How to set it so scans hit the right host.
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.
If servers is missing, OpenAPI defaults to a url of a slash. Generated files often list localhost or production. How to set it so scans hit the right host.
The post-process option runs an external command on each generated file. How it is enabled, and how to lock it down in your CI pipeline today.
npm, Docker, JAR, Homebrew, pip, JBang or the launcher script: how each install route compares for pinning, trust and repeatable generated code.
Global properties, config options and additional properties all shape generated code. Keep them in one reviewed file so output is reproducible.
An open source project and a commercial vendor share a goal but publish differently. Compare reporting, SBOM release files, access, and support promises.
Use one endpoint for related events and separate endpoints when teams, risk or scaling differ. Each gets its own secret, URL and failure handling.
A GET that burns a one-time token can be triggered by tools, not people. See how to design reset and sign-in links so the second click is the real one.
Use one shared tracker for findings and exceptions, with team views and labels, and keep separate queues only for work that is truly team internal.
A one page runbook for your internal package mirror: owner, on-call, switch rules, communication and review. A template you can copy for CI teams.
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.