# secrets

Published articles for secrets.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Running OpenBao on Kubernetes with a CloudNativePG PostgreSQL backend

DevFeed: [Running OpenBao on Kubernetes with a CloudNativePG PostgreSQL backend](<https://devfeed.tech/articles/running-openbao-on-kubernetes-with-a-cloudnativepg-postgresql-backend-30887.md>)

Original publisher: [Read original article](<https://www.cncf.io/blog/2026/09/16/running-openbao-on-kubernetes-with-a-cloudnativepg-postgresql-backend/>)

Author: Gabriele Bartolini (EnterpriseDB) and CNCF Ambassador, Rob Kenefeck (ControlPlane)

Published: 2026-09-16T11:30:00Z

Content type: tutorial

Language: en

Sources: [Cloud Native Computing Foundation](<https://devfeed.tech/sources/cloud-native-computing-foundation.md>)

Topics: [CloudNativePG](<https://devfeed.tech/topics/cloudnativepg.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [vendor lock-in](<https://devfeed.tech/topics/vendor-lock-in.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [cloudnativepg](<https://devfeed.tech/tags/cloudnativepg.md>), [docker](<https://devfeed.tech/tags/docker.md>), [hashicorp-vault](<https://devfeed.tech/tags/hashicorp-vault.md>), [helm](<https://devfeed.tech/tags/helm.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [linux-foundation](<https://devfeed.tech/tags/linux-foundation.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [secrets](<https://devfeed.tech/tags/secrets.md>), [vendor-lock-in](<https://devfeed.tech/tags/vendor-lock-in.md>)

### AI overview

A tutorial describes deploying OpenBao on Kubernetes with a three-instance CloudNativePG PostgreSQL cluster as its storage backend. It explains certificate-based authentication and a local Kind-based test environment.

### Source excerpt

Managing infrastructure secrets on Kubernetes needs a backend that is self-healing and free of vendor lock-in, and that is exactly what OpenBao (the Linux Foundation's open-source fork of HashiCorp Vault) and CloudNativePG give you: an entirely...

## A Threat Hunter's Guide to Detecting Malicious Activity in GitHub Audit Logs

DevFeed: [A Threat Hunter's Guide to Detecting Malicious Activity in GitHub Audit Logs](<https://devfeed.tech/articles/mapping-out-your-unknown-a-threat-hunter-s-guide-to-github-30894.md>)

Original publisher: [Read original article](<https://securitylabs.datadoghq.com/articles/mapping-out-your-unknown-threat-hunters-guide-to-github/>)

Author: Julie Agnes Sparks, Juvenal Araujo

Published: 2026-09-16T00:00:00Z

Content type: article

Language: en

Sources: [Datadog Security Labs](<https://devfeed.tech/sources/datadog-security-labs.md>)

Topics: [GitHub](<https://devfeed.tech/topics/github.md>), [Threat Hunting & Intel](<https://devfeed.tech/topics/threat-hunting-intel.md>), [Security](<https://devfeed.tech/topics/security.md>), [Logging](<https://devfeed.tech/topics/logging.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [personal access token](<https://devfeed.tech/topics/personal-access-token.md>)

Tags: [authentication](<https://devfeed.tech/tags/authentication.md>), [github](<https://devfeed.tech/tags/github.md>), [logging](<https://devfeed.tech/tags/logging.md>), [oauth](<https://devfeed.tech/tags/oauth.md>), [personal-access-token](<https://devfeed.tech/tags/personal-access-token.md>), [secrets](<https://devfeed.tech/tags/secrets.md>), [security](<https://devfeed.tech/tags/security.md>), [security-research](<https://devfeed.tech/tags/security-research.md>)

### AI overview

This article examines threats targeting GitHub organizations, including compromised accounts, personal access tokens, OAuth tokens, leaked secrets, phishing, and malicious extensions or OAuth apps. It describes GitHub audit-log queries and behaviors that can help detect account compromise, reconnaissance, and source-code exfiltration.

### Source excerpt

In this post, we walk through different threats to GitHub and how to detect them.

## How to Build an Endpoint Data Loss Prevention Strategy for Your Development Team

DevFeed: [How to Build an Endpoint Data Loss Prevention Strategy for Your Development Team](<https://devfeed.tech/articles/how-to-build-an-endpoint-data-loss-prevention-strategy-for-your-development-team-26899.md>)

Original publisher: [Read original article](<https://www.freecodecamp.org/news/build-an-endpoint-data-loss-prevention-strategy-for-your-dev-team/>)

Author: Alex Tray

Published: 2026-09-15T21:03:09Z

Content type: tutorial

Language: en

Sources: [freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More](<https://devfeed.tech/sources/freecodecamp-programming-tutorials-python-javascript-git-more.md>)

Topics: [data loss prevention](<https://devfeed.tech/topics/data-loss-prevention.md>), [Development](<https://devfeed.tech/topics/development.md>), [Access Control](<https://devfeed.tech/topics/access-control.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [access-control](<https://devfeed.tech/tags/access-control.md>), [cybersecurity](<https://devfeed.tech/tags/cybersecurity.md>), [cybersecurityawareness](<https://devfeed.tech/tags/cybersecurityawareness.md>), [data-loss-prevention](<https://devfeed.tech/tags/data-loss-prevention.md>), [data-protection](<https://devfeed.tech/tags/data-protection.md>), [database](<https://devfeed.tech/tags/database.md>), [development](<https://devfeed.tech/tags/development.md>), [encryption](<https://devfeed.tech/tags/encryption.md>), [endpoint-security](<https://devfeed.tech/tags/endpoint-security.md>), [hardcoded-credentials](<https://devfeed.tech/tags/hardcoded-credentials.md>), [it-security](<https://devfeed.tech/tags/it-security.md>), [net-conf](<https://devfeed.tech/tags/net-conf.md>), [remote-access](<https://devfeed.tech/tags/remote-access.md>), [secrets](<https://devfeed.tech/tags/secrets.md>), [sensitive-data](<https://devfeed.tech/tags/sensitive-data.md>), [web-development](<https://devfeed.tech/tags/web-development.md>)

### AI overview

A tutorial for development teams on building endpoint data loss prevention strategies. It covers auditing laptops for secrets and sensitive data, removing unnecessary copies, rotating exposed credentials, and establishing access controls.

### Source excerpt

A developer's laptop holds more sensitive data than most people realize: API keys, database credentials, staging environment secrets, and sometimes entire copies of production data pulled down "just f

## \[Crypto\] Time-based one-time password (TOTP) for 2FA, part II: YubiKey

DevFeed: [\[Crypto\] Time-based one-time password (TOTP) for 2FA, part II: YubiKey](<https://devfeed.tech/articles/crypto-time-based-one-time-password-totp-for-2fa-part-ii-yubikey-20551.md>)

Original publisher: [Read original article](<https://yurichev.com/blog/TOTP2/>)

Published: 2026-09-13T22:00:00Z

Content type: article

Language: en

Sources: [Dennis Yurichev](<https://devfeed.tech/sources/dennis-yurichev.md>)

Topics: [passwords](<https://devfeed.tech/topics/passwords.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Code](<https://devfeed.tech/topics/code.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [Android](<https://devfeed.tech/topics/android.md>), [USB](<https://devfeed.tech/topics/usb.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [code](<https://devfeed.tech/tags/code.md>), [command-line](<https://devfeed.tech/tags/command-line.md>), [linux](<https://devfeed.tech/tags/linux.md>), [password](<https://devfeed.tech/tags/password.md>), [secrets](<https://devfeed.tech/tags/secrets.md>), [usb](<https://devfeed.tech/tags/usb.md>)

### AI overview

The article examines using a YubiKey to store TOTP secrets for two-factor authentication. It explains that HMAC keys are intended to remain inside the device, but describes a Linux ykman weakness that could allow an attacker with temporary physical access to generate future TOTP keys and potentially log in during the relevant 30-second interval if the account password is also known.

### Source excerpt

[Crypto] Time-based one-time password (TOTP) for 2FA, part II: YubiKey

## The Machine With Many Faces: Post-Exploitation Identity Misuse in SPIFFE/SPIRE

DevFeed: [The Machine With Many Faces: Post-Exploitation Identity Misuse in SPIFFE/SPIRE](<https://devfeed.tech/articles/the-machine-with-many-faces-post-exploitation-identity-misuse-in-spiffe-spire-7753.md>)

Original publisher: [Read original article](<https://unit42.paloaltonetworks.com/kubernetes-spiffe-spire-identity-spoofing/>)

Author: Eviatar Garzi

Published: 2026-09-10T10:00:43Z

Content type: article

Language: en

Sources: [Unit 42](<https://devfeed.tech/sources/unit-42.md>)

Topics: [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [containers](<https://devfeed.tech/tags/containers.md>), [cryptographic](<https://devfeed.tech/tags/cryptographic.md>), [identity](<https://devfeed.tech/tags/identity.md>), [json](<https://devfeed.tech/tags/json.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [linux](<https://devfeed.tech/tags/linux.md>), [malware](<https://devfeed.tech/tags/malware.md>), [node](<https://devfeed.tech/tags/node.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [research](<https://devfeed.tech/tags/research.md>), [secrets](<https://devfeed.tech/tags/secrets.md>), [spiffe](<https://devfeed.tech/tags/spiffe.md>), [spire](<https://devfeed.tech/tags/spire.md>), [spoof](<https://devfeed.tech/tags/spoof.md>), [spoofing](<https://devfeed.tech/tags/spoofing.md>), [threat-research](<https://devfeed.tech/tags/threat-research.md>), [tool](<https://devfeed.tech/tags/tool.md>)

### AI overview

Research on a post-exploitation technique in which root access to a Kubernetes node can let an attacker spoof cgroup metadata used by SPIRE workload attestation, impersonate co-located workloads, and obtain SVIDs.

### Source excerpt

Learn how root access on a compromised K8s node allows attackers to utilize SPIFFE/SPIRE metadata to spoof and harvest co-located workload identities. The post The Machine With Many Faces: Post-Exploitation Identity Misuse in SPIFFE/SPIRE appeared first on Unit 42.

## Is prevention essentially a solved problem?

DevFeed: [Is prevention essentially a solved problem?](<https://devfeed.tech/articles/is-prevention-essentially-a-solved-problem-7988.md>)

Original publisher: [Read original article](<https://snyk.io/blog/is-prevention-solved/>)

Author: Ezra Tanzer

Published: 2026-09-10T04:00:00Z

Content type: opinion

Language: en

Sources: [Blog RSS Feed | Snyk](<https://devfeed.tech/sources/blog-rss-feed-snyk.md>)

Topics: [AI Development](<https://devfeed.tech/topics/ai-development.md>), [Vulnerabilities](<https://devfeed.tech/topics/vulnerabilities.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [agentic](<https://devfeed.tech/tags/agentic.md>), [ai](<https://devfeed.tech/tags/ai.md>), [application-security](<https://devfeed.tech/tags/application-security.md>), [awareness](<https://devfeed.tech/tags/awareness.md>), [blog](<https://devfeed.tech/tags/blog.md>), [code](<https://devfeed.tech/tags/code.md>), [code-security](<https://devfeed.tech/tags/code-security.md>), [cost](<https://devfeed.tech/tags/cost.md>), [developer](<https://devfeed.tech/tags/developer.md>), [devops](<https://devfeed.tech/tags/devops.md>), [devsecops](<https://devfeed.tech/tags/devsecops.md>), [secrets](<https://devfeed.tech/tags/secrets.md>), [security](<https://devfeed.tech/tags/security.md>), [snyk-code](<https://devfeed.tech/tags/snyk-code.md>), [snyk-open-source](<https://devfeed.tech/tags/snyk-open-source.md>), [snyk-platform](<https://devfeed.tech/tags/snyk-platform.md>), [vulnerabilities](<https://devfeed.tech/tags/vulnerabilities.md>), [vulnerability-insights](<https://devfeed.tech/tags/vulnerability-insights.md>)

### AI overview

The article argues that preventing vulnerabilities in agent-generated code is architecturally understood, but organizations must apply the appropriate controls throughout a changing development lifecycle. It says prompts can influence code but cannot reliably constrain agents, and that earlier security intervention reduces model-token cost, human attention, and the risk of an incorrect fix.

### Source excerpt

Prevention in agent-generated code is architecturally solved--but choosing controls that protect security without slowing development remains the challenge.

## 6 Benefits of Sandbox Environments (and How Docker Sandboxes Delivers Them)

DevFeed: [6 Benefits of Sandbox Environments (and How Docker Sandboxes Delivers Them)](<https://devfeed.tech/articles/6-benefits-of-sandbox-environments-and-how-docker-sandboxes-delivers-them-4586.md>)

Original publisher: [Read original article](<https://www.docker.com/blog/benefits-of-sandbox-environments/>)

Author: Kevin Wittek

Published: 2026-09-08T23:05:55Z

Content type: article

Language: en

Sources: [Docker](<https://devfeed.tech/sources/docker.md>)

Topics: [Docker](<https://devfeed.tech/topics/docker.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>)

Tags: [agentic-ai](<https://devfeed.tech/tags/agentic-ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [ai-ml](<https://devfeed.tech/tags/ai-ml.md>), [autonomous](<https://devfeed.tech/tags/autonomous.md>), [concepts](<https://devfeed.tech/tags/concepts.md>), [docker-ai-governance](<https://devfeed.tech/tags/docker-ai-governance.md>), [docker-sandboxes](<https://devfeed.tech/tags/docker-sandboxes.md>), [linux](<https://devfeed.tech/tags/linux.md>), [policy](<https://devfeed.tech/tags/policy.md>), [products](<https://devfeed.tech/tags/products.md>), [sandbox](<https://devfeed.tech/tags/sandbox.md>), [secrets](<https://devfeed.tech/tags/secrets.md>)

### AI overview

The article explains how Docker Sandboxes isolate untrusted code and autonomous AI agents from host machines and external systems. It highlights runtime policy controls, credential handling, disposability, and microVM-based isolation.

### Source excerpt

Learn about the key benefits of sandbox environments with Docker including isolation, definable controls, secrets credential handling, and more.

## YOLO Mode: Agent Autonomy Without the Guardrails

DevFeed: [YOLO Mode: Agent Autonomy Without the Guardrails](<https://devfeed.tech/articles/yolo-mode-agent-autonomy-without-the-guardrails-4593.md>)

Original publisher: [Read original article](<https://www.docker.com/blog/what-is-yolo-mode/>)

Author: Srini Sekaran

Published: 2026-09-03T18:00:00Z

Content type: article

Language: en

Sources: [Docker](<https://devfeed.tech/sources/docker.md>)

Topics: [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [cursor](<https://devfeed.tech/topics/cursor.md>), [GitHub Copilot CLI](<https://devfeed.tech/topics/github-copilot-cli.md>), [Claude](<https://devfeed.tech/topics/claude.md>)

Tags: [agentic-ai](<https://devfeed.tech/tags/agentic-ai.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [cli](<https://devfeed.tech/tags/cli.md>), [concepts](<https://devfeed.tech/tags/concepts.md>), [cursor](<https://devfeed.tech/tags/cursor.md>), [docker-ai-governance](<https://devfeed.tech/tags/docker-ai-governance.md>), [docker-sandboxes](<https://devfeed.tech/tags/docker-sandboxes.md>), [products](<https://devfeed.tech/tags/products.md>), [sandbox](<https://devfeed.tech/tags/sandbox.md>), [secrets](<https://devfeed.tech/tags/secrets.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

The article defines YOLO mode as allowing AI coding agents to auto-approve actions without confirmation prompts. It argues that the key risk depends on the execution environment and recommends isolated, disposable sandboxes with scoped access and no real secrets.

### Source excerpt

YOLO mode lets an AI agent run without asking permission. Learn what it is, why it's risky, and how to run it safely.

## One environment variable, and Claude Code is suddenly accountable

DevFeed: [One environment variable, and Claude Code is suddenly accountable](<https://devfeed.tech/articles/one-environment-variable-and-claude-code-is-suddenly-accountable-12654.md>)

Original publisher: [Read original article](<https://tyk.io/blog/one-environment-variable-and-claude-code-is-suddenly-accountable/>)

Author: Hal Tyk's tutorial bot

Published: 2026-09-02T10:38:00Z

Content type: tutorial

Language: en

Sources: [Tyk API Management](<https://devfeed.tech/sources/tyk-api-management.md>)

Topics: [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [anthropic](<https://devfeed.tech/topics/anthropic.md>), [API](<https://devfeed.tech/topics/api.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Tutorial](<https://devfeed.tech/topics/tutorial.md>)

Tags: [ai-gateway](<https://devfeed.tech/tags/ai-gateway.md>), [ai-studio](<https://devfeed.tech/tags/ai-studio.md>), [anthropic](<https://devfeed.tech/tags/anthropic.md>), [api](<https://devfeed.tech/tags/api.md>), [api-management](<https://devfeed.tech/tags/api-management.md>), [api-platform-teams](<https://devfeed.tech/tags/api-platform-teams.md>), [article](<https://devfeed.tech/tags/article.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [llm-governance](<https://devfeed.tech/tags/llm-governance.md>), [llm-observability](<https://devfeed.tech/tags/llm-observability.md>), [secrets](<https://devfeed.tech/tags/secrets.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

This tutorial explains how to route Claude Code through Tyk AI Studio's Anthropic-compatible endpoint using one environment variable. It describes centralized provider configuration, monthly budgets, gateway enforcement, model allowlists, masked credentials, and secret references for controlled and attributable Anthropic usage.

### Source excerpt

Hello. I'm Hal, Tyk's tutorial bot, and today I have been handed something slightly unusual: an article in which the thing being governed is very probably the thing you are using right now. Claude Code. Somebody on your team is running it. Possibly everybody is. It is excellent, it is fast, and from where your [...] The post One environment variable, and Claude Code is suddenly accountable appeared first on Tyk API Management.

## An AI-Assisted Cyber Attack: Inside a Unit 42 Investigation

DevFeed: [An AI-Assisted Cyber Attack: Inside a Unit 42 Investigation](<https://devfeed.tech/articles/an-ai-assisted-cyber-attack-inside-a-unit-42-investigation-7742.md>)

Original publisher: [Read original article](<https://unit42.paloaltonetworks.com/ai-assisted-cyber-attack-inside-a-unit-42-investigation/>)

Author: Renzon Cruz, Nicolas Bareil, Eric Semaan and Omar Jbari

Published: 2026-09-02T10:00:46Z

Content type: article

Language: en

Sources: [Unit 42](<https://devfeed.tech/sources/unit-42.md>)

Topics: [Security Attacks](<https://devfeed.tech/topics/security-attacks.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>)

Tags: [agentic](<https://devfeed.tech/tags/agentic.md>), [agentic-ai](<https://devfeed.tech/tags/agentic-ai.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [attacks](<https://devfeed.tech/tags/attacks.md>), [autonomous](<https://devfeed.tech/tags/autonomous.md>), [breach](<https://devfeed.tech/tags/breach.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [enterprise](<https://devfeed.tech/tags/enterprise.md>), [frontier-ai](<https://devfeed.tech/tags/frontier-ai.md>), [general](<https://devfeed.tech/tags/general.md>), [insights](<https://devfeed.tech/tags/insights.md>), [llm](<https://devfeed.tech/tags/llm.md>), [secrets](<https://devfeed.tech/tags/secrets.md>), [security](<https://devfeed.tech/tags/security.md>), [threat-research](<https://devfeed.tech/tags/threat-research.md>)

### AI overview

An investigation of a ransom attack in which a human attacker used AI agents and frontier models to automate intrusion, reconnaissance, credential theft, and CI/CD pipeline abuse against an enterprise network.

### Source excerpt

Using autonomous AI agents, an attacker breached an enterprise network in a matter of hours. Understand how to address and defend against agentic attacks. The post An AI-Assisted Cyber Attack: Inside a Unit 42 Investigation appeared first on Unit 42.

## Nobody Should Be Sharing Your OpenAI Key

DevFeed: [Nobody Should Be Sharing Your OpenAI Key](<https://devfeed.tech/articles/nobody-should-be-sharing-your-openai-key-12653.md>)

Original publisher: [Read original article](<https://tyk.io/blog/nobody-should-be-sharing-your-openai-key/>)

Author: Hal Tyk's tutorial bot

Published: 2026-09-02T08:35:50Z

Content type: tutorial

Language: en

Sources: [Tyk API Management](<https://devfeed.tech/sources/tyk-api-management.md>)

Topics: [OpenAI](<https://devfeed.tech/topics/openai.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Tutorial](<https://devfeed.tech/topics/tutorial.md>), [API](<https://devfeed.tech/topics/api.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-gateway](<https://devfeed.tech/tags/ai-gateway.md>), [ai-studio](<https://devfeed.tech/tags/ai-studio.md>), [anthropic](<https://devfeed.tech/tags/anthropic.md>), [api](<https://devfeed.tech/tags/api.md>), [api-management](<https://devfeed.tech/tags/api-management.md>), [api-platform-teams](<https://devfeed.tech/tags/api-platform-teams.md>), [developer](<https://devfeed.tech/tags/developer.md>), [gpt](<https://devfeed.tech/tags/gpt.md>), [large-language-model](<https://devfeed.tech/tags/large-language-model.md>), [llm](<https://devfeed.tech/tags/llm.md>), [llm-governance](<https://devfeed.tech/tags/llm-governance.md>), [models](<https://devfeed.tech/tags/models.md>), [openai](<https://devfeed.tech/tags/openai.md>), [secrets](<https://devfeed.tech/tags/secrets.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

This tutorial explains how an organization can register OpenAI as a provider in Tyk, expose it through a portal and gateway, keep the provider key hidden from developers, optionally reference the key through Secrets, and restrict permitted models with a regular-expression pattern such as gpt-5.*. It also describes provider privacy levels, catalogs, budgets, and model access controls.

### Source excerpt

Hello. I'm Hal, Tyk's tutorial bot, and I have been given the considerable privilege of explaining how a large language model gets from "we have an account with OpenAI" to "a developer is shipping with it, inside a budget, and has never seen the key". It is a shorter journey than you might expect. It [...] The post Nobody Should Be Sharing Your OpenAI Key appeared first on Tyk API Management.

## Workload identity trust policies govern CI/CD access to production cloud resources

DevFeed: [Workload identity trust policies govern CI/CD access to production cloud resources](<https://devfeed.tech/articles/your-most-privileged-identity-has-no-login-16073.md>)

Original publisher: [Read original article](<https://workos.com/blog/workload-identity-trust-policies>)

Author: WorkOS

Published: 2026-09-02T00:00:00Z

Content type: article

Language: en

Sources: [WorkOS Blog](<https://devfeed.tech/sources/workos-blog.md>)

Topics: [OpenID connect (OIDC)](<https://devfeed.tech/topics/oidc.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [GitHub Actions](<https://devfeed.tech/topics/github-actions.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [github](<https://devfeed.tech/tags/github.md>), [identity](<https://devfeed.tech/tags/identity.md>), [oidc](<https://devfeed.tech/tags/oidc.md>), [policy](<https://devfeed.tech/tags/policy.md>), [production](<https://devfeed.tech/tags/production.md>), [secrets](<https://devfeed.tech/tags/secrets.md>), [trust](<https://devfeed.tech/tags/trust.md>)

### AI overview

This article explains that workload identities used by service principals and CI/CD federation can evade human-focused access reviews. It argues that OIDC trust policies are the key boundary controlling which federated jobs can obtain short-lived cloud access tokens and reach production resources.

### Source excerpt

Service principals and CI/CD federation skip the access reviews that catch humans. The OIDC trust policy string is what actually decides who reaches production.

## Provision a secure Amazon DocumentDB cluster with Terraform

DevFeed: [Provision a secure Amazon DocumentDB cluster with Terraform](<https://devfeed.tech/articles/provision-a-secure-amazon-documentdb-cluster-with-terraform-4707.md>)

Original publisher: [Read original article](<https://aws.amazon.com/blogs/database/provision-a-secure-amazon-documentdb-cluster-with-terraform/>)

Author: Sourav Kundu

Published: 2026-08-31T20:24:23Z

Content type: tutorial

Language: en

Sources: [AWS Database Blog](<https://devfeed.tech/sources/aws-database-blog.md>)

Topics: [Amazon DocumentDB](<https://devfeed.tech/topics/amazon-documentdb.md>), [iac-security](<https://devfeed.tech/topics/iac-security.md>), [Cryptography](<https://devfeed.tech/topics/cryptography.md>), [passwords](<https://devfeed.tech/topics/passwords.md>)

Tags: [advanced-300](<https://devfeed.tech/tags/advanced-300.md>), [amazon-cloudwatch](<https://devfeed.tech/tags/amazon-cloudwatch.md>), [amazon-documentdb](<https://devfeed.tech/tags/amazon-documentdb.md>), [amazon-vpc](<https://devfeed.tech/tags/amazon-vpc.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [encryption](<https://devfeed.tech/tags/encryption.md>), [infrastructure-as-code](<https://devfeed.tech/tags/infrastructure-as-code.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [secrets](<https://devfeed.tech/tags/secrets.md>), [technical-how-to](<https://devfeed.tech/tags/technical-how-to.md>), [terraform](<https://devfeed.tech/tags/terraform.md>)

### AI overview

A walkthrough for provisioning a secure Amazon DocumentDB 8.0 cluster with Terraform. It applies infrastructure-as-code security controls including private VPC subnets, TLS, KMS encryption, secrets-managed passwords, security groups, and encrypted monitoring logs.

### Source excerpt

Learn how to provision a secure Amazon DocumentDB cluster using Terraform. This post applies infrastructure-as-code best practices with encryption, AWS Secrets Manager authentication, network isolation, and encrypted monitoring.

## Need to know: How Webflow keeps secrets out of agent context

DevFeed: [Need to know: How Webflow keeps secrets out of agent context](<https://devfeed.tech/articles/need-to-know-how-webflow-keeps-secrets-out-of-agent-context-9239.md>)

Original publisher: [Read original article](<https://webflowmarketingmain.com/blog/securing-secrets>)

Author: Webflow Security Team

Published: 2026-08-28T00:00:00Z

Content type: opinion

Language: en

Sources: [Webflow Blog](<https://devfeed.tech/sources/webflow-blog.md>)

Topics: [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [ai-coding](<https://devfeed.tech/topics/ai-coding.md>), [Security](<https://devfeed.tech/topics/security.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [ai-coding](<https://devfeed.tech/tags/ai-coding.md>), [aws](<https://devfeed.tech/tags/aws.md>), [cli](<https://devfeed.tech/tags/cli.md>), [context-window](<https://devfeed.tech/tags/context-window.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [secrets](<https://devfeed.tech/tags/secrets.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

Webflow describes how an AI coding agent exposed a live AWS session token during debugging and presents ctxcop, an open source CLI that removes secrets from agent context before they reach the model. The article argues for embedding security guardrails into AI coding workflows rather than banning the tools.

### Source excerpt

An AI agent nearly leaked an AWS token during a debug session. Webflow built ctxcop, an open source CLI that strips secrets before the model sees them.

## ICYMI: July 2026 @AWS Security

DevFeed: [ICYMI: July 2026 @AWS Security](<https://devfeed.tech/articles/icymi-july-2026-aws-security-4683.md>)

Original publisher: [Read original article](<https://aws.amazon.com/blogs/security/icymi-july-2026-aws-security/>)

Author: Rodolfo Brenes

Published: 2026-08-26T19:32:55Z

Content type: news

Language: en

Sources: [AWS Security Blog](<https://devfeed.tech/sources/aws-security-blog.md>)

Topics: [Application Security](<https://devfeed.tech/topics/application-security.md>), [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [AWS IAM](<https://devfeed.tech/topics/aws-iam.md>)

Tags: [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [ai-coding](<https://devfeed.tech/tags/ai-coding.md>), [ai-security](<https://devfeed.tech/tags/ai-security.md>), [amazon-bedrock](<https://devfeed.tech/tags/amazon-bedrock.md>), [announcements](<https://devfeed.tech/tags/announcements.md>), [aws](<https://devfeed.tech/tags/aws.md>), [compliance](<https://devfeed.tech/tags/compliance.md>), [ddos](<https://devfeed.tech/tags/ddos.md>), [firewall](<https://devfeed.tech/tags/firewall.md>), [foundational-100](<https://devfeed.tech/tags/foundational-100.md>), [iam](<https://devfeed.tech/tags/iam.md>), [secrets](<https://devfeed.tech/tags/secrets.md>), [security](<https://devfeed.tech/tags/security.md>), [security-blog](<https://devfeed.tech/tags/security-blog.md>), [security-identity-compliance](<https://devfeed.tech/tags/security-identity-compliance.md>)

### AI overview

A July 2026 AWS Security roundup covering AI-agent security, data protection, supply-chain protection, firewall automation, DDoS mitigation, and compliance readiness.

### Source excerpt

If you found time for a bit of vacation this summer, you might be in catch-up mode. Here's a list to help: all the expert blog posts, new service capabilities, code samples, and workshops, in case you missed it, from July 2026. AWS Security Blog post This month's AWS Security Blog posts covered AI agent [...]

## Introducing Run SDK: secure eval for your agents

DevFeed: [Introducing Run SDK: secure eval for your agents](<https://devfeed.tech/articles/introducing-run-sdk-secure-eval-for-your-agents-763.md>)

Original publisher: [Read original article](<https://vercel.com/blog/introducing-run>)

Author: Aayush Kapoor

Published: 2026-08-25T04:00:00Z

Content type: release

Language: en

Sources: [Vercel News](<https://devfeed.tech/sources/vercel-news.md>)

Topics: [AI Bots](<https://devfeed.tech/topics/ai-bots.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [sandbox](<https://devfeed.tech/tags/sandbox.md>), [secrets](<https://devfeed.tech/tags/secrets.md>), [tools](<https://devfeed.tech/tags/tools.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

### AI overview

Vercel releases the Run SDK for executing untrusted JavaScript and TypeScript in an isolated QuickJS worker context. Applications expose selected host functions while keeping credentials and service clients outside the sandbox, and can pause execution for authentication or human approval before resuming work.

### Source excerpt

Agents increasingly write TypeScript programs to coordinate tools and process their results. Once those programs touch real applications, some steps require authentication, while others need human approval. Executing that code with eval gives it the same access as the application around it, including its secrets and internal services, and leaves no durable way to pause at those boundaries. Today, we're releasing the Run SDK, a package for executing untrusted JavaScript and TypeScript without giving it direct access to your application or system. Applications expose narrow host functions and can interrupt execution for authentication or human-in-the-loop approval. The program resumes after a decision without repeating completed work. A small interface to the host The Run SDK evaluates JavaScript or type-stripped TypeScript in a fresh QuickJS context inside a worker thread, with no direct route to Node.js or the network. The application exposes selected operations through hostFunctions. These are regular functions that become callable globals inside the sandbox: Here, the generated program knows about store.listOrders(). The database client and its credentials remain in the application. Calls cross the sandbox boundary through serialization. A host function may return a promise, so existing service clients can sit behind this interface without being passed into the sandbox. You can try this in the playground. Code you run there can only reach the host functions on the page. Code mode in practice The Run SDK is the internal module powering code mode tool execution in the AI SDK. Giving an agent a program changes the unit of work. One model response can describe the calls and the logic connecting them: The two requests happen concurrently, and invoice filtering stays local to the program. Only the useful result returns to the application. This is a good fit for agents that work across several internal services. A research agent can combine search results before answerin

## Vercel Connect is now generally available

DevFeed: [Vercel Connect is now generally available](<https://devfeed.tech/articles/vercel-connect-is-now-generally-available-1136.md>)

Original publisher: [Read original article](<https://vercel.com/changelog/vercel-connect-ga>)

Author: Dima Voytenko

Published: 2026-08-25T00:00:00Z

Content type: release

Language: en

Sources: [Vercel News](<https://devfeed.tech/sources/vercel-news.md>)

Topics: [SDKs](<https://devfeed.tech/topics/sdks.md>), [vercel ai sdk](<https://devfeed.tech/topics/vercel-ai-sdk.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [auth](<https://devfeed.tech/tags/auth.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [cli](<https://devfeed.tech/tags/cli.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [oauth](<https://devfeed.tech/tags/oauth.md>), [observability](<https://devfeed.tech/tags/observability.md>), [secrets](<https://devfeed.tech/tags/secrets.md>), [slack](<https://devfeed.tech/tags/slack.md>), [vercel](<https://devfeed.tech/tags/vercel.md>)

### AI overview

Vercel Connect is generally available, providing runtime-scoped tokens, OIDC-based deployment authentication, connector management, and access controls without storing long-lived provider secrets.

### Source excerpt

Vercel Connect is now generally available on all plans and in v0. Instead of storing long-lived provider secrets, your code requests short-lived, scoped tokens at runtime. Deployments authenticate with their existing Vercel OIDC identity. Each token is scoped to the task, refreshed automatically, and expires on its own. Any service with one command Register a connector once from the CLI. Pass the service name and the CLI pre-populates the brand name, icon, auth type, and MCP or discovery URL, then prompts for any credentials the service requires: Connect ships with 100+ preset connectors for tools like Notion and Workday, managed connectors for Slack, GitHub, Linear, Salesforce, Snowflake, and Microsoft, plus generic OAuth, API key authentication, and MCP servers. Tokens at runtime, not secrets at rest Request a token only when your code needs one, with getToken: Switch the subject from the app to a named user and the token acts on that user's behalf, triggering the authorization flow when consent is needed. Access your team can inspect and prove New at GA: Fine-grained RBAC controls who can create and manage connectors Audit logs record authorization and connector activity Token and trigger observability shows how tokens are used across projects Together with per-environment attachment, including Custom Environments, and one-command revocation, external access becomes something your team can inspect, prove, and cut off in seconds. Triggers without stored webhook secrets Triggers deliver provider events to your app without a stored secret. Vercel Connect verifies signatures server-side, re-attests each event using an OIDC identity, and forwards the event to your project, even when Deployment Protection is enabled. Connect also manages private keys and the full credential lifecycle, so you get standards-compliant OAuth without building the infrastructure yourself. Works with your stack Connect works wherever your functions run and is supported in v0, eve, and Chat SD

## How Postman Passport keeps API secrets inside your network

DevFeed: [How Postman Passport keeps API secrets inside your network](<https://devfeed.tech/articles/how-postman-passport-keeps-api-secrets-inside-your-network-12637.md>)

Original publisher: [Read original article](<https://blog.postman.com/how-postman-passport-keeps-api-secrets-inside-your-network/>)

Author: Talia Kohan

Published: 2026-08-24T16:00:00Z

Content type: article

Language: en

Sources: [Postman Blog](<https://devfeed.tech/sources/postman-blog.md>)

Topics: [API](<https://devfeed.tech/topics/api.md>), [Postman](<https://devfeed.tech/topics/postman.md>), [API keys](<https://devfeed.tech/topics/api-keys.md>), [Security](<https://devfeed.tech/topics/security.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Network](<https://devfeed.tech/topics/network.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [api-keys](<https://devfeed.tech/tags/api-keys.md>), [api-security](<https://devfeed.tech/tags/api-security.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [general](<https://devfeed.tech/tags/general.md>), [network](<https://devfeed.tech/tags/network.md>), [postman-passport](<https://devfeed.tech/tags/postman-passport.md>), [secret-store](<https://devfeed.tech/tags/secret-store.md>), [secrets](<https://devfeed.tech/tags/secrets.md>), [secrets-management](<https://devfeed.tech/tags/secrets-management.md>), [security](<https://devfeed.tech/tags/security.md>), [token](<https://devfeed.tech/tags/token.md>)

### AI overview

Postman Passport keeps real API secrets inside an organization's network by issuing credential references instead of exposing underlying keys. An internal proxy resolves the references, injects the credentials, and forwards requests while cryptographically binding references to their authorized holders.

### Source excerpt

Postman Passport grants API access using credential references, keeping the real secret inside your network. Here's how the architecture works. The post How Postman Passport keeps API secrets inside your network appeared first on Postman Blog.

## Connect v0 apps to Slack, Google, and 100+ other services

DevFeed: [Connect v0 apps to Slack, Google, and 100+ other services](<https://devfeed.tech/articles/connect-v0-apps-to-slack-google-and-100-other-services-877.md>)

Original publisher: [Read original article](<https://vercel.com/changelog/connect-v0-apps-to-slack-google-and-100-other-services>)

Author: Vishal Yathish

Published: 2026-08-24T00:00:00Z

Content type: release

Language: en

Sources: [Vercel News](<https://devfeed.tech/sources/vercel-news.md>)

Topics: [Vercel](<https://devfeed.tech/topics/vercel.md>), [Slack](<https://devfeed.tech/topics/slack.md>), [Google](<https://devfeed.tech/topics/google.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Notion](<https://devfeed.tech/topics/notion.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>), [Playwright](<https://devfeed.tech/topics/playwright.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [apps](<https://devfeed.tech/tags/apps.md>), [browser](<https://devfeed.tech/tags/browser.md>), [connectors](<https://devfeed.tech/tags/connectors.md>), [github](<https://devfeed.tech/tags/github.md>), [google](<https://devfeed.tech/tags/google.md>), [secrets](<https://devfeed.tech/tags/secrets.md>), [slack](<https://devfeed.tech/tags/slack.md>), [tokens](<https://devfeed.tech/tags/tokens.md>), [vercel](<https://devfeed.tech/tags/vercel.md>), [voice](<https://devfeed.tech/tags/voice.md>)

### AI overview

Vercel Connect lets apps and agents built in v0 securely connect to more than 100 services, including Slack, Google, Notion, GitHub, and Salesforce. It provides guided connector setup, reusable team configuration, managed app registration for some services, and short-lived runtime tokens. Examples include a voice-controlled browser agent that generates Playwright code and a dashboard combining Slack, Gmail, and Linear information.

### Source excerpt

Apps and agents built in v0 can now securely connect to more than 100 services, including Slack, Google, Notion, GitHub, and Salesforce, through Vercel Connect. Ask v0 to connect your app to a service. It opens the connector setup and guides you through it. You set up each connector once for your team, then reuse it across apps. For managed connectors like Slack and GitHub, Vercel handles app registration, so you don't need to create or configure an app with the provider. For other services, you can provide your own credentials. In both cases, Vercel Connect issues short-lived tokens at runtime, so your application doesn't need to store or rotate long-lived secrets. Using v0 and Vercel Connect, Danny from KERNEL built a voice-controlled browser agent that generates Playwright code to operate a real browser. We built a personal dashboard that brings Slack messages, Gmail, and Linear issues into one view and summarizes what needs attention. Read the documentation or try it yourself in v0: Read more

## Environment variables now use Config and Secret types

DevFeed: [Environment variables now use Config and Secret types](<https://devfeed.tech/articles/environment-variables-now-use-config-and-secret-types-917.md>)

Original publisher: [Read original article](<https://vercel.com/changelog/environment-variables-now-use-config-and-secret-types>)

Author: Brooke Mosby

Published: 2026-08-24T00:00:00Z

Content type: release

Language: en

Sources: [Vercel News](<https://devfeed.tech/sources/vercel-news.md>)

Topics: [configuration](<https://devfeed.tech/topics/configuration.md>), [Vercel](<https://devfeed.tech/topics/vercel.md>), [Security](<https://devfeed.tech/topics/security.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [API keys](<https://devfeed.tech/topics/api-keys.md>), [passwords](<https://devfeed.tech/topics/passwords.md>)

Tags: [config](<https://devfeed.tech/tags/config.md>), [development](<https://devfeed.tech/tags/development.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [passwords](<https://devfeed.tech/tags/passwords.md>), [policy](<https://devfeed.tech/tags/policy.md>), [secrets](<https://devfeed.tech/tags/secrets.md>), [security](<https://devfeed.tech/tags/security.md>), [tokens](<https://devfeed.tech/tags/tokens.md>), [vercel](<https://devfeed.tech/tags/vercel.md>)

### AI overview

Vercel now uses Config and Secret types for environment variables instead of the Sensitive toggle. Config values remain readable to authorized members, while Secret values remain available to deployments but cannot be viewed or retrieved after saving. The update also introduces a policy for separating Production secret values and adds CLI support through visibility settings.

### Source excerpt

When you add or edit an environment variable in Vercel, you now choose Config or Secret instead of using the Sensitive toggle. Existing variables marked Sensitive are automatically treated as Secrets and continue to work without migration. Config: The value remains readable after saving for members with access. Use Config for non-sensitive values you may need to inspect later, such as variables with a public framework prefix. Secret: The value remains available to your deployments and can be replaced, but members cannot view or retrieve it after saving. Use Secret for passwords, API keys, and tokens. You can select an environment or Preview branch for each value. The environment variable list in the dashboard shows each variable's type and where it applies. Team policy changes The Enforce Sensitive Environment Variables team policy is deprecated with this update. When enabled, it required every environment variable created by a team member to be Sensitive, including non-sensitive configuration. With Config and Secret types, members can choose the appropriate type for each variable. A new Separate Production Secret Values policy is available in your Security settings. When enabled, the Production value for a Secret must differ from the values used for the same key in Preview, Development, and custom environments. If your team had the legacy policy enabled, confirm whether the Separate Production Secret Values policy should be enabled for your team. The deprecated policy is no longer enforced by the Vercel CLI. Set variable types from the CLI To choose whether an environment variable is a Config or Secret from the CLI, pass --visibility config or --visibility secret to vercel env add or vercel env update: The existing flags continue to work. When --visibility is omitted, --no-sensitive maps to Config and --sensitive maps to Secret. After adding or updating a variable, the CLI output shows its type under Visibility. Learn more in the Environment Variables documentation

## How v0 authenticates to Snowflake without exposing the user's OAuth token

DevFeed: [How v0 authenticates to Snowflake without exposing the user's OAuth token](<https://devfeed.tech/articles/how-v0-authenticates-to-snowflake-without-exposing-the-user-s-oauth-token-753.md>)

Original publisher: [Read original article](<https://vercel.com/blog/how-v0-authenticates-to-snowflake-without-exposing-the-users-oauth-token>)

Author: Nicolás Montone

Published: 2026-08-20T04:00:00Z

Content type: article

Language: en

Sources: [Vercel News](<https://devfeed.tech/sources/vercel-news.md>)

Topics: [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [AI Chat](<https://devfeed.tech/topics/ai-chat.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [api](<https://devfeed.tech/tags/api.md>), [app](<https://devfeed.tech/tags/app.md>), [applications](<https://devfeed.tech/tags/applications.md>), [firewall](<https://devfeed.tech/tags/firewall.md>), [oauth](<https://devfeed.tech/tags/oauth.md>), [sandbox](<https://devfeed.tech/tags/sandbox.md>), [sandboxes](<https://devfeed.tech/tags/sandboxes.md>), [secrets](<https://devfeed.tech/tags/secrets.md>), [tls](<https://devfeed.tech/tags/tls.md>), [vercel](<https://devfeed.tech/tags/vercel.md>)

### AI overview

The article explains how v0 lets AI-generated applications access Snowflake through a proxy without exposing a user's OAuth token to unreviewed generated code.

### Source excerpt

AI-generated applications often need to authenticate to external services on behalf of their users. That creates a problem: generated code shouldn't have access to the user's credentials. We faced that decision when building the v0 Snowflake integration. It lets users connect Snowflake, inspect schemas, query data, and generate applications that run against their warehouses. That generated code has to authenticate to Snowflake, but it is written by a model and runs without human review, and prompt injection can steer it into exfiltrating whatever it can read, so the user's OAuth token should never enter the environment the code runs in. We solved this with a Snowflake request proxy for v0 sandboxes, built on the Vercel Sandbox firewall. The sandbox can run normal Snowflake clients, but the real credential is resolved at request time in a server proxy outside the sandbox runtime. This lets existing Snowflake clients work inside the sandbox without exposing the user's credential to generated code. The harder problem was deciding where the proxy could safely inject the credential. The obvious implementation, replacing a placeholder token wherever it appears, introduces another credential leak. Isolation doesn't protect secrets v0 runs generated applications in isolated sandboxes. Isolation protects the rest of the system from untrusted code, but it doesn't protect secrets inside the sandbox. If a generated app can read a token from the filesystem, that token can be copied into logs, returned in an API response, embedded into generated client code, or sent to another host. Sandbox isolation limits what the application can access, but it does not help once the credential itself is available inside the sandbox. For Snowflake, the credential represents the Snowflake role the user connected with. v0 should be able to help the user explore and build with data they are authorized to access, but generated code should not receive raw provider credentials just because it needs o

## GitLab 19.3 released

DevFeed: [GitLab 19.3 released](<https://devfeed.tech/articles/gitlab-19-3-released-102.md>)

Original publisher: [Read original article](<https://docs.gitlab.com/releases/19/gitlab-19-3-released/>)

Author: GitLab

Published: 2026-08-20T00:00:00Z

Content type: release

Language: en

Sources: [GitLab](<https://devfeed.tech/sources/gitlab.md>)

Topics: [GitLab](<https://devfeed.tech/topics/gitlab.md>), [Release notes](<https://devfeed.tech/topics/release-notes.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [YAML](<https://devfeed.tech/topics/yaml.md>), [audit trail](<https://devfeed.tech/topics/audit-trail.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [ai](<https://devfeed.tech/tags/ai.md>), [audit-trail](<https://devfeed.tech/tags/audit-trail.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [command-line](<https://devfeed.tech/tags/command-line.md>), [release](<https://devfeed.tech/tags/release.md>), [release-notes](<https://devfeed.tech/tags/release-notes.md>), [secrets](<https://devfeed.tech/tags/secrets.md>)

### AI overview

GitLab 19.3 release notes describe the Flow Creator foundational agent, which generates runnable flow YAML through plain-language conversation and can help debug flows and explain framework concepts. The release also introduces GitLab Secrets Manager in Limited Availability on GitLab.com, with scoped credentials, existing permission integration, and audit-trail logging.

### Source excerpt

GitLab 19.3 released with Flow Creator foundational agent

## Vercel Connect now supports Microsoft

DevFeed: [Vercel Connect now supports Microsoft](<https://devfeed.tech/articles/vercel-connect-now-supports-microsoft-1142.md>)

Original publisher: [Read original article](<https://vercel.com/changelog/vercel-connect-supports-microsoft>)

Author: Ben Sabic

Published: 2026-08-19T00:00:00Z

Content type: release

Language: en

Sources: [Vercel News](<https://devfeed.tech/sources/vercel-news.md>)

Topics: [Vercel](<https://devfeed.tech/topics/vercel.md>), [Microsoft](<https://devfeed.tech/topics/microsoft.md>), [API](<https://devfeed.tech/topics/api.md>), [OpenID connect (OIDC)](<https://devfeed.tech/topics/oidc.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [cli](<https://devfeed.tech/tags/cli.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [identity](<https://devfeed.tech/tags/identity.md>), [microsoft](<https://devfeed.tech/tags/microsoft.md>), [oidc](<https://devfeed.tech/tags/oidc.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [secrets](<https://devfeed.tech/tags/secrets.md>), [vercel](<https://devfeed.tech/tags/vercel.md>)

### AI overview

Vercel Connect now provides a managed Microsoft connector that lets applications access Microsoft products such as Teams and OneDrive. Vercel handles Entra application registration and federated credentials, while the @vercel/connect SDK uses deployment OIDC identity to obtain scoped, short-lived tokens with application or delegated user permissions.

### Source excerpt

Vercel Connect now includes a managed connector for Microsoft, so your apps and agents can access all Microsoft products such as Teams, OneDrive and more. As a Vercel Managed Connector, Vercel registers the Entra application and configures federated credentials for it, so you don't have to create an app registration or manage client secrets yourself. Authorize the app for your Microsoft tenant once, then attach the connector to the projects and environments it needs. Create a connector from the dashboard or the Vercel CLI: With the connector attached, your code requests a token only when it needs one. The @vercel/connect SDK authenticates with your deployment's OIDC identity and returns a short-lived token for the app itself, using the application permissions your admin granted: Each token is scoped to what you request and refreshed automatically, so there's nothing to leak or rotate. To act as a specific person instead, pass that user as the subject and the token carries their delegated permissions: Read the Vercel Connect docs and create a Microsoft connector to get started. Read more

## Implement custom authentication for tools integration using request Lambda interceptor in AgentCore Gateway

DevFeed: [Implement custom authentication for tools integration using request Lambda interceptor in AgentCore Gateway](<https://devfeed.tech/articles/implement-custom-authentication-for-tools-integration-using-request-lambda-interceptor-in-agentcore-gateway-4684.md>)

Original publisher: [Read original article](<https://aws.amazon.com/blogs/security/implement-custom-authentication-for-tools-integration-using-request-lambda-interceptor-in-agentcore-gateway/>)

Author: Nishant Mainro

Published: 2026-08-18T20:46:26Z

Content type: tutorial

Language: en

Sources: [AWS Security Blog](<https://devfeed.tech/sources/aws-security-blog.md>)

Topics: [Amazon Bedrock AgentCore](<https://devfeed.tech/topics/amazon-bedrock-agentcore.md>), [Amazon Bedrock](<https://devfeed.tech/topics/amazon-bedrock.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Security](<https://devfeed.tech/topics/security.md>), [IAM](<https://devfeed.tech/topics/iam.md>), [Model Context Protocol](<https://devfeed.tech/topics/model-context-protocol.md>), [OAuth 2.0](<https://devfeed.tech/topics/oauth2.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [JSON Web Tokens](<https://devfeed.tech/topics/jwt.md>)

Tags: [advanced-300](<https://devfeed.tech/tags/advanced-300.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [amazon-bedrock](<https://devfeed.tech/tags/amazon-bedrock.md>), [amazon-bedrock-agentcore](<https://devfeed.tech/tags/amazon-bedrock-agentcore.md>), [artificial-intelligence](<https://devfeed.tech/tags/artificial-intelligence.md>), [aws-identity-and-access-management-iam](<https://devfeed.tech/tags/aws-identity-and-access-management-iam.md>), [aws-lambda](<https://devfeed.tech/tags/aws-lambda.md>), [model-context-protocol](<https://devfeed.tech/tags/model-context-protocol.md>), [oauth](<https://devfeed.tech/tags/oauth.md>), [prompt-injection](<https://devfeed.tech/tags/prompt-injection.md>), [secrets](<https://devfeed.tech/tags/secrets.md>), [security](<https://devfeed.tech/tags/security.md>), [security-blog](<https://devfeed.tech/tags/security-blog.md>), [security-identity-compliance](<https://devfeed.tech/tags/security-identity-compliance.md>), [technical-how-to](<https://devfeed.tech/tags/technical-how-to.md>)

### AI overview

This tutorial explains how to use a request Lambda interceptor in Amazon Bedrock AgentCore Gateway to support legacy Basic Authentication for downstream tool APIs. The interceptor retrieves service credentials from AWS Secrets Manager and constructs the authentication header while keeping credentials isolated from the AI agent. The article also describes the inbound MCP request flow and cautions that Basic Auth should be treated as an interim measure, with modernization toward OAuth 2.0, SAML, OpenID Connect, or IAM recommended.

### Source excerpt

When deploying AI agents with Amazon Bedrock AgentCore, organizations benefit from built-in modern support for OAuth 2.0, AWS Identity and Access Management (IAM), and API key authentication through Amazon Bedrock AgentCore Gateway. However, some enterprise environments still use legacy authentication mechanisms such as HTTP Basic Authentication (Basic Auth) (RFC 7617). The extensible architecture of AgentCore [...]

[Next page](<https://devfeed.tech/tags/secrets.md?cursor=WyIyMDI2LTA4LTE4VDIwOjQ2OjI2KzAwOjAwIiwgImU4ZjgzZDhiLWFlYzYtNDQyNS1iYmFhLTA2YjJjNmZiZjc0YyJd>)