Safeguard
Tag

Application Security

Safeguard articles tagged "Application Security" — guides, analysis, and best practices for software supply chain and application security.

100 articles

Application Security

WAF vs API gateway: what each does and when you need both

A WAF inspects HTTP traffic for known attack patterns. An API gateway manages access, routing and limits. Learn what each covers and where both fall short.

Oct 18, 20264 min read
Application Security

What is different about managing TypeScript dependencies securely?

TypeScript projects carry runtime code and type packages. Learn how to separate them, review @types, and know what skipLibCheck hides from you.

Oct 18, 20264 min read
Application Security

Threat modeling vs risk assessment: what is the difference?

Threat modeling asks what can go wrong in a design. Risk assessment ranks risks across an organization. Teams need both, and each feeds the other.

Oct 18, 20264 min read
Application Security

How do you generate secure random numbers and encrypt data in Swift?

Use the system generator or SecRandomCopyBytes for secrets, prefer CryptoKit to low-level APIs, never reuse a nonce, and avoid the Insecure algorithms.

Oct 18, 20265 min read
Application Security

What belongs on a secure coding checklist for Ruby and Rails teams?

Twelve code review checks for Ruby teams, from eval and html_safe to open redirects, file paths, sessions and gem updates, each with a smell to search for.

Oct 18, 20265 min read
Application Security

Secure random numbers and cryptography basics in Scala

Use java.security.SecureRandom for tokens and keys in Scala, never a seeded generator, and let a maintained library handle AES modes, IVs and key storage.

Oct 18, 20264 min read
Application Security

How should Kotlin applications handle secrets and API keys?

In Kotlin, keep secrets out of the repository, assume anything shipped in an Android app can be extracted, and use Keystore, scoped keys and a backend.

Oct 18, 20265 min read
Application Security

What security baseline should a new Google Cloud account have?

Set up an organization, folders, groups, org policy constraints, central logging and private networking before the first workload. A GCP starter baseline.

Oct 18, 20264 min read
Application Security

Can a Flutter web app have XSS, and how do you prevent it?

Flutter widgets show strings as text, but HTML embeds, raw DOM calls and link schemes can allow XSS. Find the sinks, use text APIs, validate URLs, add CSP.

Oct 18, 20265 min read
Application Security

Where do secrets go in a Dart and Flutter app?

Dart's dart-define values are compiled into the app and hide nothing. Learn what belongs there, what to keep on a server, and what to rotate.

Oct 18, 20264 min read
Application Security

Container scanning vs runtime protection: which do you need?

Scanning checks images before they run. Runtime protection watches containers as they run. They overlap little and miss different things. Decide by risk.

Oct 18, 20264 min read
Application Security

How do you get secure random numbers in C and C++?

Never use rand or a time-seeded generator for secrets. Ask the OS through getrandom, arc4random_buf or BCryptGenRandom, or use OpenSSL RAND_bytes.

Oct 18, 20265 min read

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.