August 2026 Summaries
3 posts from Doppler
Filter
Month:
Year:
Post Summaries
Back to Blog
AI agents create expanded security risks because they can interpret untrusted natural-language content, use external tools, access repositories and credentials, and take actions that may be redirected through prompt injection, compromised MCP tools, or overly broad permissions. The proposed defense-in-depth approach combines least-privilege tool access, separation of trusted instructions from external content, policy checks on sensitive actions, isolated runtimes, network and credential proxies, MCP gateways, and detailed audit logging, recognizing that no individual control can prevent every attack. The post emphasizes secrets management as a containment layer, arguing that centrally governed, narrowly scoped, short-lived credentials reduce the impact and reuse value of leaked secrets compared with persistent keys. It outlines five secrets-management pillars—centralized storage, access governance, secure delivery, lifecycle automation and dynamic credentials, and visibility—and presents Doppler as a platform for issuing and monitoring temporary credentials, such as time-bound AWS access, within AI-assisted development workflows.
Aug 13, 2026
1,819 words in the original blog post.
Workload identity and secrets management address complementary credential-security needs rather than serving as interchangeable solutions: workload identity uses runtime attributes and federation standards such as OIDC or SPIFFE to issue short-lived, tightly scoped tokens for cloud-native workloads, Kubernetes pods, and CI/CD pipelines, avoiding stored cloud credentials. Secrets managers remain necessary for static or non-federated credentials, including third-party API keys, legacy and on-premises database passwords, webhook tokens, and cross-boundary integrations, providing centralized storage, rotation, audit logs, and granular access controls. The recommended approach is to first apply workload identity where host platforms and target services support federated trust, then manage unavoidable credentials through a secrets manager; workload identity can also authenticate workloads to the manager itself, limiting which secrets they can retrieve. The article notes that this division is particularly important for AI agents, which require individually scoped identities and auditable, time-bound access, and presents Doppler as a product supporting OIDC-based access to centrally managed secrets.
Aug 09, 2026
2,216 words in the original blog post.
GitHub Actions can become a significant software supply-chain risk when default credential handling and trust boundaries are left unchanged, as illustrated by 2026 compromises involving Trivy and TanStack that spread malicious code, stole runner credentials, poisoned caches, and enabled package publishing. The analysis identifies four major attack classes: secrets may leak from runner memory or logs despite masking, third-party actions referenced by mutable tags can be silently compromised, privileged pull_request_target workflows can expose secrets and write-capable tokens to untrusted fork code, and shared caches or downloadable artifacts can transfer malicious code or sensitive data into privileged environments. Recommended defenses include setting GITHUB_TOKEN permissions to read-only, injecting secrets through environment variables rather than shell interpolation, pinning actions to full commit SHAs, using immutable releases, avoiding untrusted code execution in privileged PR workflows, separating cache namespaces, restricting artifact access, and scanning workflows with CodeQL. Because GitHub’s repository-level secret model can broadly expose long-lived credentials across workflows and dependencies, the piece also advocates OIDC-based short-lived identities and external secrets managers to provide tighter job-level access controls, centralized rotation, and clearer audit trails.
Aug 04, 2026
2,990 words in the original blog post.