Skip to content

enhancement: track resource boundary consistency improvements #37983

Description

@WH-2099

Overview

This parent issue tracks engineering follow-ups to make resource boundary checks more consistent across routes, serializers, async tasks, runtime services, and plugin or agent service boundaries.

The common pattern is that one layer has the expected workspace, app, dataset, user, credential, runtime, or package context, while a later layer handles a nested identifier without carrying that context all the way through.

The sub-issues below group the work by behavior area and include concrete code locations for review.

Sub-issues

Behavioral impact

These patterns can produce reads, writes, signed URLs, runtime actions, pending import consumption, package reuse, or service actions outside the scope that the caller-facing route appears to represent.

Detailed code locations are listed in the sub-issues.

No implementation proposal is included here.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions