# Authorization

Authorization is the decision to permit or deny a subject access to system objects such as networks, data, applications, and services.

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

## datasette 0.65.5

DevFeed: [datasette 0.65.5](<https://devfeed.tech/articles/datasette-0-65-5-33883.md>)

Original publisher: [Read original article](<https://simonwillison.net/2026/Sep/16/datasette-2/>)

Author: Simon Willison

Published: 2026-09-16T23:51:08Z

Content type: release

Language: en

Sources: [Simon Willison's Weblog](<https://devfeed.tech/sources/simon-willison-s-weblog.md>)

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

Tags: [bypass](<https://devfeed.tech/tags/bypass.md>), [datasette](<https://devfeed.tech/tags/datasette.md>), [datasette-1-544](<https://devfeed.tech/tags/datasette-1-544.md>), [issue](<https://devfeed.tech/tags/issue.md>), [permissions](<https://devfeed.tech/tags/permissions.md>), [release](<https://devfeed.tech/tags/release.md>), [security](<https://devfeed.tech/tags/security.md>), [security-636](<https://devfeed.tech/tags/security-636.md>)

### AI overview

Datasette 0.65.5 is a security release fixing an issue in which a trailing newline in a requested table name could bypass table permissions and expose private rows.

### Source excerpt

Release: datasette 0.65.5 Security fix for an issue where a trailing newline in a requested table name could bypass table permissions and expose private rows, reported by dpfkdlemtp in GHSA-h547-rmjf-5m2m. Tags: security, datasette

## sem-ai 0.4.0: smaller responses, safer access, and pre-flight checks

DevFeed: [sem-ai 0.4.0: smaller responses, safer access, and pre-flight checks](<https://devfeed.tech/articles/sem-ai-0-4-0-smaller-responses-safer-access-and-pre-flight-checks-30850.md>)

Original publisher: [Read original article](<https://semaphore.io/blog/sem-ai-0.4.0-smaller-responses,-safer-access,-and-pre-flight-checks>)

Author: Pete Miloravac

Published: 2026-09-16T12:01:04Z

Content type: release

Language: en

Sources: [Semaphore Engineering](<https://devfeed.tech/sources/semaphore-engineering.md>)

Topics: [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [API](<https://devfeed.tech/topics/api.md>), [configuration](<https://devfeed.tech/topics/configuration.md>)

Tags: [ai-coding-agents](<https://devfeed.tech/tags/ai-coding-agents.md>), [api](<https://devfeed.tech/tags/api.md>), [audio](<https://devfeed.tech/tags/audio.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [command-line](<https://devfeed.tech/tags/command-line.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [permissions](<https://devfeed.tech/tags/permissions.md>), [pipelines](<https://devfeed.tech/tags/pipelines.md>), [product-news](<https://devfeed.tech/tags/product-news.md>), [release](<https://devfeed.tech/tags/release.md>), [video](<https://devfeed.tech/tags/video.md>)

### AI overview

Semaphore's sem-ai 0.4.0 release adds more compact workflow and pipeline responses, context switching across organizations and credentials, and support for managing pre-flight checks. The update is aimed at reducing context usage and enabling more targeted permissions for AI coding agents.

### Source excerpt

AI coding agents work best when they receive the right information without unnecessary noise. They also need clearly defined permissions and reliable safeguards for the changes they make. sem-ai 0.4.0 improves all three areas. The release introduces more compact pipeline responses, flexible context switching, and support for Semaphore pre-flight checks. Watch Nick demonstrate the new [...] The post sem-ai 0.4.0: smaller responses, safer access, and pre-flight checks appeared first on Semaphore.

## New SymfonyCasts Course: Symfony Security - The Basics

DevFeed: [New SymfonyCasts Course: Symfony Security - The Basics](<https://devfeed.tech/articles/new-symfonycasts-course-symfony-security-the-basics-30915.md>)

Original publisher: [Read original article](<https://symfony.com/blog/new-symfonycasts-course-symfony-security-the-basics>)

Author: Kevin Bond

Published: 2026-09-16T09:34:00Z

Content type: release

Language: en

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

Topics: [Symfony](<https://devfeed.tech/topics/symfony.md>), [Security](<https://devfeed.tech/topics/security.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [firewalls](<https://devfeed.tech/topics/firewalls.md>)

Tags: [access-control](<https://devfeed.tech/tags/access-control.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [authorization](<https://devfeed.tech/tags/authorization.md>), [controllers](<https://devfeed.tech/tags/controllers.md>), [firewalls](<https://devfeed.tech/tags/firewalls.md>), [forms](<https://devfeed.tech/tags/forms.md>), [passwords](<https://devfeed.tech/tags/passwords.md>), [security](<https://devfeed.tech/tags/security.md>), [security-events](<https://devfeed.tech/tags/security-events.md>), [symfony](<https://devfeed.tech/tags/symfony.md>)

### AI overview

SymfonyCasts announces a new course covering the fundamentals of Symfony Security. The course builds an authentication and authorization system with Symfony 8, and the material also works with Symfony 7.

### Source excerpt

Authentication, authorization, roles, voters, firewalls... there's a lot happening inside Symfony's Security system. But once you understand how the pieces fit together, it's a powerful and flexible system for answering two fundamental questions: who is this...

## How to tell agent traffic from user traffic

DevFeed: [How to tell agent traffic from user traffic](<https://devfeed.tech/articles/how-to-tell-agent-traffic-from-user-traffic-31434.md>)

Original publisher: [Read original article](<https://workos.com/blog/identifying-agent-traffic>)

Author: WorkOS

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

Content type: tutorial

Language: en

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

Topics: [JSON Web Tokens](<https://devfeed.tech/topics/jwt.md>), [audit trail](<https://devfeed.tech/topics/audit-trail.md>), [audit](<https://devfeed.tech/topics/audit.md>), [Security](<https://devfeed.tech/topics/security.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [audit](<https://devfeed.tech/tags/audit.md>), [audit-trail](<https://devfeed.tech/tags/audit-trail.md>), [auth](<https://devfeed.tech/tags/auth.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [logs](<https://devfeed.tech/tags/logs.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

This tutorial explains how to distinguish agent traffic from user traffic in access and audit logs. It describes identifying agent tokens with a claim, separating the acting agent from the delegating user, and recording both identities so automated changes can be queried accurately.

### Source excerpt

Your access logs probably say a person did something an agent did. Four claims fix that, and one of them exists for exactly this purpose.

## How to study for the MCPA security and governance domain

DevFeed: [How to study for the MCPA security and governance domain](<https://devfeed.tech/articles/how-to-study-for-the-mcpa-security-and-governance-domain-31437.md>)

Original publisher: [Read original article](<https://workos.com/blog/mcpa-certification-security-and-governance>)

Author: WorkOS

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

Content type: tutorial

Language: en

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

Topics: [Model Context Protocol](<https://devfeed.tech/topics/model-context-protocol.md>), [Security](<https://devfeed.tech/topics/security.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [OAuth](<https://devfeed.tech/topics/oauth.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [agentic](<https://devfeed.tech/tags/agentic.md>), [audit](<https://devfeed.tech/tags/audit.md>), [authorization](<https://devfeed.tech/tags/authorization.md>), [model-context-protocol](<https://devfeed.tech/tags/model-context-protocol.md>), [oauth](<https://devfeed.tech/tags/oauth.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

A study guide for the security and governance domain of the Model Context Protocol Associate exam. It explains trust boundaries, token audience validation, token handling between MCP servers and upstream APIs, and the distinction between consent and authorization.

### Source excerpt

Security and governance is 24% of the new Model Context Protocol Associate exam. Here is what each competency actually covers in the 2026-07-28 spec, and the distinctions candidates get wrong.

## Building an AI-native data & insights operating system at Webflow

DevFeed: [Building an AI-native data & insights operating system at Webflow](<https://devfeed.tech/articles/building-an-ai-native-data-insights-operating-system-at-webflow-31385.md>)

Original publisher: [Read original article](<https://webflowmarketingmain.com/blog/building-an-ai-native-data-and-insights-operating-system>)

Author: Ashwini Chaube

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

Content type: article

Language: en

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

Topics: [data](<https://devfeed.tech/topics/data.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Platform Engineering](<https://devfeed.tech/topics/platform-engineering.md>), [Data Science](<https://devfeed.tech/topics/data-science.md>), [decision-making](<https://devfeed.tech/topics/decision-making.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>)

Tags: [agentic](<https://devfeed.tech/tags/agentic.md>), [ai](<https://devfeed.tech/tags/ai.md>), [data](<https://devfeed.tech/tags/data.md>), [data-insights](<https://devfeed.tech/tags/data-insights.md>), [inside-webflow](<https://devfeed.tech/tags/inside-webflow.md>), [permissions](<https://devfeed.tech/tags/permissions.md>), [review](<https://devfeed.tech/tags/review.md>), [self-service](<https://devfeed.tech/tags/self-service.md>), [skills](<https://devfeed.tech/tags/skills.md>)

### AI overview

Webflow describes how its Data & Insights team built an AI-native operating system for trusted self-service analytics. The approach combines governed data, encoded business context, reusable skills and agents, permissions, architectural controls, review practices, and human judgment, while also changing how the team works through agent-first workflows, learning, and experimentation.

### Source excerpt

How we built the governed foundations for trusted self-service analytics while transforming the way our own team works.

## How to test an AI agent policy before enforcing it

DevFeed: [How to test an AI agent policy before enforcing it](<https://devfeed.tech/articles/how-to-test-an-ai-agent-policy-before-enforcing-it-27011.md>)

Original publisher: [Read original article](<https://workos.com/blog/test-ai-agent-authorization-policies>)

Author: WorkOS

Published: 2026-09-15T22:03:24Z

Content type: tutorial

Language: en

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

Topics: [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Access Control](<https://devfeed.tech/topics/access-control.md>), [Linear](<https://devfeed.tech/topics/linear.md>)

Tags: [access-control](<https://devfeed.tech/tags/access-control.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [authorization](<https://devfeed.tech/tags/authorization.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

This guide explains how to test authorization policies for AI agents before enforcing them. It presents reusable tests for role-based access control, task intent, organizational rules, and approval requirements, with checks against the connected service.

### Source excerpt

Design and test AI agent policies that block unsafe actions and keep useful work moving. Learn to test intent, RBAC, and approvals, or try WorkOS Airlock.

## From Atlas experiment to Airlock: extracting agent governance into a product

DevFeed: [From Atlas experiment to Airlock: extracting agent governance into a product](<https://devfeed.tech/articles/from-atlas-experiment-to-airlock-extracting-agent-governance-into-a-product-27009.md>)

Original publisher: [Read original article](<https://workos.com/blog/atlas-to-airlock-agent-governance>)

Author: WorkOS

Published: 2026-09-15T15:35:36Z

Content type: article

Language: en

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

Topics: [Authorization](<https://devfeed.tech/topics/authorization.md>), [Security](<https://devfeed.tech/topics/security.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [App](<https://devfeed.tech/topics/app.md>), [Linear](<https://devfeed.tech/topics/linear.md>), [Slack](<https://devfeed.tech/topics/slack.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [authorization](<https://devfeed.tech/tags/authorization.md>), [email](<https://devfeed.tech/tags/email.md>), [integrations](<https://devfeed.tech/tags/integrations.md>), [linear](<https://devfeed.tech/tags/linear.md>), [permission](<https://devfeed.tech/tags/permission.md>), [policy](<https://devfeed.tech/tags/policy.md>), [product](<https://devfeed.tech/tags/product.md>), [security](<https://devfeed.tech/tags/security.md>), [slack](<https://devfeed.tech/tags/slack.md>)

### AI overview

The article explains how WorkOS's Airlock grew from the Atlas experiment into a standalone authorization product for governing AI-agent actions in company tools. A demonstration shows policies blocking emails containing financial information and requiring approval for unfamiliar distribution lists.

### Source excerpt

Airlock grew out of Atlas to give IT and security teams a shared way to govern agent actions. Aaron Tainter's Agent Night demo shows how it works.

## Let coding agents review PRs without giving them unrestricted merge access

DevFeed: [Let coding agents review PRs without giving them unrestricted merge access](<https://devfeed.tech/articles/let-coding-agents-review-prs-without-giving-them-unrestricted-merge-access-27008.md>)

Original publisher: [Read original article](<https://workos.com/blog/ai-coding-agent-github-merge-policies>)

Author: WorkOS

Published: 2026-09-15T15:29:00Z

Content type: tutorial

Language: en

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

Topics: [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [Code review](<https://devfeed.tech/topics/code-review.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [Pull Request](<https://devfeed.tech/topics/pull-request.md>), [pull-requests](<https://devfeed.tech/topics/pull-requests.md>)

Tags: [ai-code-review](<https://devfeed.tech/tags/ai-code-review.md>), [authorization](<https://devfeed.tech/tags/authorization.md>), [code-review](<https://devfeed.tech/tags/code-review.md>), [coding-agents](<https://devfeed.tech/tags/coding-agents.md>), [github](<https://devfeed.tech/tags/github.md>), [reviews](<https://devfeed.tech/tags/reviews.md>)

### AI overview

This guide explains how to let coding agents review GitHub pull requests without granting unrestricted merge access. It recommends separate review and merge credentials, explicit merge assignments governed by WorkOS Airlock, required checks and reviews, and reapproval when the reviewed commit changes.

### Source excerpt

Set GitHub permissions for AI code review, govern merges with Airlock, and prevent agents from merging code that changed after approval.

## MCP authorization: governing tool calls beyond OAuth

DevFeed: [MCP authorization: governing tool calls beyond OAuth](<https://devfeed.tech/articles/mcp-authorization-governing-tool-calls-beyond-oauth-31435.md>)

Original publisher: [Read original article](<https://workos.com/blog/mcp-authorization-airlock>)

Author: WorkOS

Published: 2026-09-15T15:04:00Z

Content type: tutorial

Language: en

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

Topics: [Model Context Protocol](<https://devfeed.tech/topics/model-context-protocol.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [MCP OAuth](<https://devfeed.tech/topics/mcp-oauth.md>), [MCP Server](<https://devfeed.tech/topics/mcp-server.md>), [OAuth](<https://devfeed.tech/topics/oauth.md>)

Tags: [authorization](<https://devfeed.tech/tags/authorization.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [mcp-server](<https://devfeed.tech/tags/mcp-server.md>), [oauth](<https://devfeed.tech/tags/oauth.md>), [permissions](<https://devfeed.tech/tags/permissions.md>), [policy](<https://devfeed.tech/tags/policy.md>), [scope](<https://devfeed.tech/tags/scope.md>), [scopes](<https://devfeed.tech/tags/scopes.md>)

### AI overview

This guide explains why OAuth scopes alone cannot govern the content and destination of MCP tool calls. It presents server- or gateway-side policy enforcement before execution, including request-content inspection, approval handling, and testing for data leakage.

### Source excerpt

Secure MCP tool calls beyond OAuth scopes. Learn where to enforce tool permissions, check request content, and test for data leakage with Airlock.

## AI agent approval workflows: handling edits and retries

DevFeed: [AI agent approval workflows: handling edits and retries](<https://devfeed.tech/articles/ai-agent-approval-workflows-handling-edits-and-retries-31433.md>)

Original publisher: [Read original article](<https://workos.com/blog/ai-agent-approval-policies-airlock>)

Author: WorkOS

Published: 2026-09-15T15:02:39Z

Content type: tutorial

Language: en

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

Topics: [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [Tool](<https://devfeed.tech/topics/tool.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [authorization](<https://devfeed.tech/tags/authorization.md>), [execution](<https://devfeed.tech/tags/execution.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [retry](<https://devfeed.tech/tags/retry.md>), [review](<https://devfeed.tech/tags/review.md>), [server](<https://devfeed.tech/tags/server.md>), [tool](<https://devfeed.tech/tags/tool.md>), [workflows](<https://devfeed.tech/tags/workflows.md>)

### AI overview

This guide explains how to add human approval to AI agent tool calls with WorkOS Airlock. It covers binding approval to an exact request, persisting the proposed action, resuming execution after approval, and recovering when a provider response is uncertain.

### Source excerpt

Add human approval to AI agent tool calls. Learn how to review exact requests, resume execution, and handle edits and retries with Airlock.

## DigiCert's AI Trust framework for governing enterprise AI agents and models

DevFeed: [DigiCert's AI Trust framework for governing enterprise AI agents and models](<https://devfeed.tech/articles/who-s-governing-your-ai-a-trust-framework-for-enterprise-agents-and-models-26963.md>)

Original publisher: [Read original article](<https://www.theregister.com/security/2026/09/15/sponsored-whos-governing-your-ai-a-trust-framework-for-enterprise-agents-and-models/5294237>)

Author: Robin Birtstone

Published: 2026-09-15T15:00:00Z

Content type: article

Language: en

Sources: [www.theregister.com - Articles](<https://devfeed.tech/sources/www-theregister-com-articles.md>)

Topics: [ai-governance](<https://devfeed.tech/topics/ai-governance.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [Security](<https://devfeed.tech/topics/security.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-governance](<https://devfeed.tech/tags/ai-governance.md>), [authorization](<https://devfeed.tech/tags/authorization.md>), [data](<https://devfeed.tech/tags/data.md>), [security](<https://devfeed.tech/tags/security.md>), [sponsored](<https://devfeed.tech/tags/sponsored.md>)

### AI overview

This sponsored feature presents DigiCert's AI Trust framework for governing enterprise AI agents. The framework uses public key infrastructure, DNS, and attestation to help organizations identify agents, track data and credentials, stop compromised agents, and reconstruct incidents.

### Source excerpt

SPONSORED FEATURE: DigiCert wants to hand every agent a passport, complete with an expiry date and a named human owner

## Give every teammate and agent the right level of access to your Workers

DevFeed: [Give every teammate and agent the right level of access to your Workers](<https://devfeed.tech/articles/give-every-teammate-and-agent-the-right-level-of-access-to-your-workers-26581.md>)

Original publisher: [Read original article](<https://blog.cloudflare.com/workers-granular-authorization/>)

Author: Visal In

Published: 2026-09-15T13:00:00Z

Content type: release

Language: en

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

Topics: [Workers](<https://devfeed.tech/topics/workers.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [Developer Platform](<https://devfeed.tech/topics/developer-platform.md>), [debug](<https://devfeed.tech/topics/debug.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [api](<https://devfeed.tech/tags/api.md>), [cloudflare](<https://devfeed.tech/tags/cloudflare.md>), [debug](<https://devfeed.tech/tags/debug.md>), [developer](<https://devfeed.tech/tags/developer.md>), [developer-platform](<https://devfeed.tech/tags/developer-platform.md>), [developers](<https://devfeed.tech/tags/developers.md>), [identity](<https://devfeed.tech/tags/identity.md>), [least-privilege](<https://devfeed.tech/tags/least-privilege.md>), [logs](<https://devfeed.tech/tags/logs.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [monitor](<https://devfeed.tech/tags/monitor.md>), [product-news](<https://devfeed.tech/tags/product-news.md>), [scope](<https://devfeed.tech/tags/scope.md>), [security](<https://devfeed.tech/tags/security.md>), [traces](<https://devfeed.tech/tags/traces.md>), [workers](<https://devfeed.tech/tags/workers.md>), [workflows](<https://devfeed.tech/tags/workflows.md>)

### AI overview

Cloudflare now lets teams scope access to individual Workers and assign narrower Developer Platform roles. Teammates, CI tokens, and agents can receive only the permissions needed to debug, deploy, or monitor safely.

### Source excerpt

You can now scope access to individual Workers and assign narrower Developer Platform roles, so teammates, CI tokens, and agents get only the access they need to debug, deploy, or monitor safely.

## How to Run Codex in an Ubuntu Virtual Machine on Proxmox

DevFeed: [How to Run Codex in an Ubuntu Virtual Machine on Proxmox](<https://devfeed.tech/articles/your-coding-agent-should-be-in-jail-here-s-why-and-how-32185.md>)

Original publisher: [Read original article](<https://spin.atomicobject.com/coding-agent-in-jail/>)

Author: Travis Henderson

Published: 2026-09-15T12:00:11Z

Content type: tutorial

Language: en

Sources: [Atomic Object](<https://devfeed.tech/sources/atomic-object.md>)

Topics: [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [codex](<https://devfeed.tech/topics/codex.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [Ubuntu](<https://devfeed.tech/topics/ubuntu.md>), [Proxmox](<https://devfeed.tech/topics/proxmox.md>), [OpenSSH](<https://devfeed.tech/topics/openssh.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>)

Tags: [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [ai-for-developers](<https://devfeed.tech/tags/ai-for-developers.md>), [codex](<https://devfeed.tech/tags/codex.md>), [coding-agents](<https://devfeed.tech/tags/coding-agents.md>), [development](<https://devfeed.tech/tags/development.md>), [linux](<https://devfeed.tech/tags/linux.md>), [openssh](<https://devfeed.tech/tags/openssh.md>), [permissions](<https://devfeed.tech/tags/permissions.md>), [proxmox](<https://devfeed.tech/tags/proxmox.md>), [sandbox](<https://devfeed.tech/tags/sandbox.md>), [ubuntu](<https://devfeed.tech/tags/ubuntu.md>)

### AI overview

This guide explains how to isolate Codex in a headless Ubuntu virtual machine running on Proxmox, using a separate Linux account and OpenSSH. The setup limits the files, dependencies, and network access available to the agent while keeping administrator tasks separate, but it does not eliminate risks from credentials, network access, or mistakes pushed to GitHub.

### Source excerpt

The more useful coding agents become, the more access they tend to need. Installing dependencies, running commands, changing files, and generally more autonomy are part of the appeal. They're also the point where I start thinking about what else the coding agent can reach, especially while these tools are changing so quickly. My answer is [...] The post Your Coding Agent Should be in Jail. Here's Why and How. appeared first on Atomic Spin.

## Agent session chains that can't escalate

DevFeed: [Agent session chains that can't escalate](<https://devfeed.tech/articles/agent-session-chains-that-can-t-escalate-26792.md>)

Original publisher: [Read original article](<https://workos.com/blog/agent-session-chaining>)

Author: WorkOS

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

Content type: article

Language: en

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

Topics: [Authorization](<https://devfeed.tech/topics/authorization.md>), [API](<https://devfeed.tech/topics/api.md>), [API keys](<https://devfeed.tech/topics/api-keys.md>), [systems](<https://devfeed.tech/topics/systems.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [api](<https://devfeed.tech/tags/api.md>), [auth](<https://devfeed.tech/tags/auth.md>), [authorization](<https://devfeed.tech/tags/authorization.md>), [backend](<https://devfeed.tech/tags/backend.md>), [multi-agent](<https://devfeed.tech/tags/multi-agent.md>), [multi-agent-systems](<https://devfeed.tech/tags/multi-agent-systems.md>), [permission](<https://devfeed.tech/tags/permission.md>), [server](<https://devfeed.tech/tags/server.md>), [systems](<https://devfeed.tech/tags/systems.md>)

### AI overview

The article explains how Agent Auth session chaining lets an agent create separately scoped child sessions for subtasks. Each child records its parent, uses its own access and single-use refresh tokens, can be revoked independently, and cannot outlive the root session. The supplied text also states that the backend creates the chain server-side using an API key.

### Source excerpt

An agent can open a child session of itself for a sub-task. The chain re-derives authority at every hop and can never outlive its root.

## A Case Study: Building an EN 18031-Compliant IoT Solution with ESP32-C5 and ESP RainMaker

DevFeed: [A Case Study: Building an EN 18031-Compliant IoT Solution with ESP32-C5 and ESP RainMaker](<https://devfeed.tech/articles/a-case-study-building-an-en-18031-compliant-iot-solution-with-esp32-c5-and-esp-rainmaker-17454.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/2026/09/esp32-rainmaker-en18031-case-study/>)

Author: John Lee

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

Content type: article

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [ESP32](<https://devfeed.tech/topics/esp32.md>), [Internet of things](<https://devfeed.tech/topics/iot.md>), [Security](<https://devfeed.tech/topics/security.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Security & Privacy](<https://devfeed.tech/topics/security-privacy.md>), [Espressif](<https://devfeed.tech/topics/espressif.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>)

Tags: [access-control](<https://devfeed.tech/tags/access-control.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [blog](<https://devfeed.tech/tags/blog.md>), [compliance](<https://devfeed.tech/tags/compliance.md>), [connectivity](<https://devfeed.tech/tags/connectivity.md>), [cryptographic](<https://devfeed.tech/tags/cryptographic.md>), [data](<https://devfeed.tech/tags/data.md>), [data-management](<https://devfeed.tech/tags/data-management.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [en-18031](<https://devfeed.tech/tags/en-18031.md>), [esp-rainmaker](<https://devfeed.tech/tags/esp-rainmaker.md>), [esp32-c5](<https://devfeed.tech/tags/esp32-c5.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [eu](<https://devfeed.tech/tags/eu.md>), [firmware](<https://devfeed.tech/tags/firmware.md>), [iot](<https://devfeed.tech/tags/iot.md>), [privacy](<https://devfeed.tech/tags/privacy.md>), [rainmaker](<https://devfeed.tech/tags/rainmaker.md>), [regulatory](<https://devfeed.tech/tags/regulatory.md>), [security](<https://devfeed.tech/tags/security.md>), [standards](<https://devfeed.tech/tags/standards.md>), [storage](<https://devfeed.tech/tags/storage.md>)

### AI overview

This case study describes an ESP32-C5 and ESP RainMaker device-to-cloud IoT implementation assessed against EN 18031 cybersecurity and privacy requirements for products targeting the EU market.

### Source excerpt

This case study assesses device-to-cloud IoT implementation of products based on ESP32-C5 and ESP RainMaker against the EN 18031 security requirements for the EU market.

## How to add WorkOS AuthKit to a Ruby on Rails app

DevFeed: [How to add WorkOS AuthKit to a Ruby on Rails app](<https://devfeed.tech/articles/how-to-add-workos-authkit-to-a-ruby-on-rails-app-17461.md>)

Original publisher: [Read original article](<https://workos.com/blog/add-authkit-to-rails>)

Author: WorkOS

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

Content type: tutorial

Language: en

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

Topics: [Rails](<https://devfeed.tech/topics/rails.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [Ruby](<https://devfeed.tech/topics/ruby.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [password reset](<https://devfeed.tech/topics/password-reset.md>)

Tags: [authentication](<https://devfeed.tech/tags/authentication.md>), [building](<https://devfeed.tech/tags/building.md>), [cli](<https://devfeed.tech/tags/cli.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [password-reset](<https://devfeed.tech/tags/password-reset.md>), [production](<https://devfeed.tech/tags/production.md>), [ruby](<https://devfeed.tech/tags/ruby.md>), [sign-in](<https://devfeed.tech/tags/sign-in.md>)

### AI overview

A tutorial on adding WorkOS AuthKit to a Ruby on Rails application. It explains how the CLI sets up the integration, how the sealed-cookie session layer is refreshed in a Rails before_action, and how Redirect URI, Initiate login URL, and Sign-out URI settings affect authentication flows and production logout.

### Source excerpt

The CLI gets you signed in. This is the session layer underneath it: what the sealed cookie holds, how to refresh it inside a before_action, and the three dashboard settings that break logout in production.

## AP2 Protocol Explained: How Agent Payments Get Authorized

DevFeed: [AP2 Protocol Explained: How Agent Payments Get Authorized](<https://devfeed.tech/articles/ap2-protocol-explained-how-agent-payments-get-authorized-9636.md>)

Original publisher: [Read original article](<https://dodopayments.com/blogs/ap2-protocol-agent-payments/>)

Author: Ayush Agarwal

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

Content type: article

Language: en

Sources: [Dodo Payments Blog](<https://devfeed.tech/sources/dodo-payments-blog.md>)

Topics: [Authorization](<https://devfeed.tech/topics/authorization.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [JSON Web Tokens](<https://devfeed.tech/topics/jwt.md>), [Google](<https://devfeed.tech/topics/google.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [agentic](<https://devfeed.tech/tags/agentic.md>), [ai](<https://devfeed.tech/tags/ai.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [cryptographic](<https://devfeed.tech/tags/cryptographic.md>), [google](<https://devfeed.tech/tags/google.md>), [payments](<https://devfeed.tech/tags/payments.md>), [tokens](<https://devfeed.tech/tags/tokens.md>)

### AI overview

A practical explanation of AP2, an authorization and evidence protocol for AI agent payment transactions. It describes cryptographic proof, verifiable digital credentials, SD-JWTs, and separate checkout and payment mandates.

### Source excerpt

A practical guide to AP2, the Agent Payments Protocol: checkout and payment mandates, open versus closed authorization, verifiable digital credentials, and what it means for merchants.

## AI Coding Tip 036 - Grant AI the Least Privilege Possible

DevFeed: [AI Coding Tip 036 - Grant AI the Least Privilege Possible](<https://devfeed.tech/articles/ai-coding-tip-036-grant-ai-the-least-privilege-possible-18226.md>)

Original publisher: [Read original article](<https://maximilianocontieri.com/ai-coding-tip-036-grant-ai-the-least-privilege-possible>)

Author: Maxi Contieri

Published: 2026-09-12T15:51:59Z

Content type: tutorial

Language: en

Sources: [Maximiliano Contieri - Software Design](<https://devfeed.tech/sources/maximiliano-contieri-software-design.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [API](<https://devfeed.tech/topics/api.md>), [systems](<https://devfeed.tech/topics/systems.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [api](<https://devfeed.tech/tags/api.md>), [authorization](<https://devfeed.tech/tags/authorization.md>), [least-privilege](<https://devfeed.tech/tags/least-privilege.md>), [systems](<https://devfeed.tech/tags/systems.md>)

### AI overview

This developer tip explains why AI agents should receive only the access required for their tasks. It describes how overly broad API permissions, shared credentials, compromised context, and external models connected through MCP can turn routine automation into unauthorized actions.

### Source excerpt

Deny by default, or watch your API become someone else's playground. TL;DR: Give every AI agent only the access its task needs, and watch for the intrusion nobody granted. Common Mistake ❌ You wire

## Why MCP security is about permissions overhaul

DevFeed: [Why MCP security is about permissions overhaul](<https://devfeed.tech/articles/why-mcp-security-is-about-permissions-overhaul-8864.md>)

Original publisher: [Read original article](<https://thenewstack.io/mcp-security-permissions-overhaul/>)

Author: Mohit Bansal

Published: 2026-09-12T15:00:00Z

Content type: article

Language: en

Sources: [The New Stack](<https://devfeed.tech/sources/the-new-stack.md>)

Topics: [Model Context Protocol](<https://devfeed.tech/topics/model-context-protocol.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [anthropic](<https://devfeed.tech/topics/anthropic.md>)

Tags: [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [github](<https://devfeed.tech/tags/github.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [model-context-protocol-mcp](<https://devfeed.tech/tags/model-context-protocol-mcp.md>), [post-contributed](<https://devfeed.tech/tags/post-contributed.md>), [security](<https://devfeed.tech/tags/security.md>), [sponsor-webflow](<https://devfeed.tech/tags/sponsor-webflow.md>), [sponsored-post-contributed](<https://devfeed.tech/tags/sponsored-post-contributed.md>), [webflow](<https://devfeed.tech/tags/webflow.md>)

### AI overview

The article argues that MCP security problems are fundamentally permission problems, not merely infrastructure flaws. It calls for compartmentalized, task-scoped access to reduce risks such as prompt injection, tool poisoning, and excessive inherited trust.

### Source excerpt

Anthropic's Model Context Protocol (MCP) went into production in late 2024. It spread rapidly after that. Since then, thousands of The post Why MCP security is about permissions overhaul appeared first on The New Stack.

## CrowdStrike Announces Agentic Identity Provider

DevFeed: [CrowdStrike Announces Agentic Identity Provider](<https://devfeed.tech/articles/crowdstrike-announces-agentic-identity-provider-8303.md>)

Original publisher: [Read original article](<https://www.crowdstrike.com/en-us/blog/crowdstrike-announces-agentic-identity-provider/>)

Author: Ryan Terry

Published: 2026-09-12T11:17:51.295154Z

Content type: release

Language: en

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

Topics: [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Next-Gen Identity Security](<https://devfeed.tech/topics/next-gen-identity-security.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [Security](<https://devfeed.tech/topics/security.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [agentic](<https://devfeed.tech/tags/agentic.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [api-keys](<https://devfeed.tech/tags/api-keys.md>), [applications](<https://devfeed.tech/tags/applications.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [authorization](<https://devfeed.tech/tags/authorization.md>), [cloud-infrastructure](<https://devfeed.tech/tags/cloud-infrastructure.md>), [code](<https://devfeed.tech/tags/code.md>), [enterprise](<https://devfeed.tech/tags/enterprise.md>), [identity](<https://devfeed.tech/tags/identity.md>), [identity-control](<https://devfeed.tech/tags/identity-control.md>), [next-gen-identity-security](<https://devfeed.tech/tags/next-gen-identity-security.md>), [saas](<https://devfeed.tech/tags/saas.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

CrowdStrike announces Agentic Identity Provider, a capability in CrowdStrike Falcon Next-Gen Identity Security that gives AI agents trusted identities and continuously controls their access according to real-time security and business context. The announcement also covers expanded privileged access across SaaS applications, endpoints, code repositories, and cloud infrastructure.

### Source excerpt

CrowdStrike gives every AI agent a trusted identity and controls their access based on real-time context, and expands modern privileged access.

## Forgejo 16.0.4 and 15.0.8 Fix Critical Repository Template RCE

DevFeed: [Forgejo 16.0.4 and 15.0.8 Fix Critical Repository Template RCE](<https://devfeed.tech/articles/forgejo-16-0-4-and-15-0-8-fix-critical-repository-template-rce-10719.md>)

Original publisher: [Read original article](<https://selfhostlab.io/forgejo-16-0-4-security-release/>)

Author: Christian Rakoot

Published: 2026-09-12T06:40:18Z

Content type: article

Language: en

Sources: [Self Host Lab](<https://devfeed.tech/sources/self-host-lab.md>)

Topics: [vulnerability](<https://devfeed.tech/topics/vulnerability.md>), [releases](<https://devfeed.tech/topics/releases.md>), [Security](<https://devfeed.tech/topics/security.md>), [Template](<https://devfeed.tech/topics/template.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [API](<https://devfeed.tech/topics/api.md>), [Git](<https://devfeed.tech/topics/git.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [docker-containers](<https://devfeed.tech/tags/docker-containers.md>), [docker-containers-news](<https://devfeed.tech/tags/docker-containers-news.md>), [forgejo](<https://devfeed.tech/tags/forgejo.md>), [git](<https://devfeed.tech/tags/git.md>), [news](<https://devfeed.tech/tags/news.md>), [release](<https://devfeed.tech/tags/release.md>), [security](<https://devfeed.tech/tags/security.md>), [self-hosted](<https://devfeed.tech/tags/self-hosted.md>), [update](<https://devfeed.tech/tags/update.md>), [vulnerability](<https://devfeed.tech/tags/vulnerability.md>)

### AI overview

Forgejo 16.0.4 and 15.0.8 fix a critical remote code execution vulnerability in repository-template creation, along with an API authorization bypass. The article explains how malicious template variables could restore a .git directory with executable hooks and urges affected self-hosted instances to update.

### Source excerpt

Forgejo 16.0.4 and 15.0.8 patch a critical remote code execution vulnerability in repository templates, tracked as CVE-2026-89094 with a CVSS score of 9.9, plus a narrower API permission bypass. Any instance on 16.0.3 or earlier, or 15.0.7 or earlier on the LTS branch, is vulnerable. Here's what happened, why it matters, and how to update.

## The hard part of an MCP gateway is auth

DevFeed: [The hard part of an MCP gateway is auth](<https://devfeed.tech/articles/the-hard-part-of-an-mcp-gateway-is-auth-16029.md>)

Original publisher: [Read original article](<https://workos.com/blog/mcp-gateway-hard-part-is-auth>)

Author: WorkOS

Published: 2026-09-11T15:22:28Z

Content type: opinion

Language: en

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

Topics: [MCP Server](<https://devfeed.tech/topics/mcp-server.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [Model Context Protocol](<https://devfeed.tech/topics/model-context-protocol.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [audit](<https://devfeed.tech/tags/audit.md>), [auth](<https://devfeed.tech/tags/auth.md>), [github](<https://devfeed.tech/tags/github.md>), [integration](<https://devfeed.tech/tags/integration.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [mcp-gateway](<https://devfeed.tech/tags/mcp-gateway.md>), [mcp-server](<https://devfeed.tech/tags/mcp-server.md>), [salesforce](<https://devfeed.tech/tags/salesforce.md>), [scopes](<https://devfeed.tech/tags/scopes.md>), [slack](<https://devfeed.tech/tags/slack.md>), [warehouse](<https://devfeed.tech/tags/warehouse.md>)

### AI overview

The article examines Sierra's internal MCP gateway and argues that its most difficult challenges are authentication, identity, per-tool scopes, consent, and audit rather than MCP protocol design. It also discusses integration work and the lack of standardized gateway behavior.

### Source excerpt

Sierra's MCP gateway iceberg is a field report on agent auth: identity, per-tool scopes, consent, and audit are the submerged mass, and they ship off the shelf.

## Introducing automatic remediation policies with Cloudflare CASB

DevFeed: [Introducing automatic remediation policies with Cloudflare CASB](<https://devfeed.tech/articles/introducing-automatic-remediation-policies-with-cloudflare-casb-110.md>)

Original publisher: [Read original article](<https://blog.cloudflare.com/casb-policies/>)

Author: Abe Carryl

Published: 2026-09-11T13:00:00Z

Content type: release

Language: en

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

Topics: [Software as a service](<https://devfeed.tech/topics/saas.md>), [Cloudflare One](<https://devfeed.tech/topics/cloudflare-one.md>), [Orchestration](<https://devfeed.tech/topics/orchestration.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>)

Tags: [automation](<https://devfeed.tech/tags/automation.md>), [casb](<https://devfeed.tech/tags/casb.md>), [cloudflare](<https://devfeed.tech/tags/cloudflare.md>), [cloudflare-one](<https://devfeed.tech/tags/cloudflare-one.md>), [event-driven](<https://devfeed.tech/tags/event-driven.md>), [oauth](<https://devfeed.tech/tags/oauth.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>), [policy](<https://devfeed.tech/tags/policy.md>), [reactive](<https://devfeed.tech/tags/reactive.md>), [saas](<https://devfeed.tech/tags/saas.md>), [security](<https://devfeed.tech/tags/security.md>), [security-operations-center](<https://devfeed.tech/tags/security-operations-center.md>), [zero-trust](<https://devfeed.tech/tags/zero-trust.md>)

### AI overview

Cloudflare introduces CASB policies that automatically remediate SaaS security findings, including revoking risky file shares and sending webhooks after a finding is detected.

### Source excerpt

Cloudflare CASB policies introduce a native automation engine built directly on the Cloudflare developer platform to remediate SaaS risks automatically. Security teams can now design event-driven logic to revoke risky file shares and send webhooks without manual intervention.

[Next page](<https://devfeed.tech/topics/authorization.md?cursor=WyIyMDI2LTA5LTExVDEzOjAwOjAwKzAwOjAwIiwgIjNkMzQwOTdkLWVlMjktNDM1OC05YzllLTJlNmFjMDI5Nzk2ZCJd>)