cedar-policy / cedar

Implementation of the Cedar Policy Language
https://www.cedarpolicy.com
Apache License 2.0
892 stars 80 forks source link

Full Entity Manifest Analysis #1154

Closed oflatt closed 1 month ago

oflatt commented 2 months ago

Description of changes

This PR extends the entity manifest analysis to support all of Cedar. It does this by defining a new static analysis result WrappedAccessPaths that stores a set of paths possibly wrapped in set or record literals.

PR stack: https://github.com/cedar-policy/cedar/pull/1102 https://github.com/cedar-policy/cedar/pull/1105 https://github.com/cedar-policy/cedar/pull/1154 (This PR) https://github.com/cedar-policy/cedar/pull/1156 https://github.com/cedar-policy/cedar/pull/1171

1196

https://github.com/cedar-policy/cedar/pull/1208

Issue #, if available

Checklist for requesting a review

The change in this PR is (choose one, and delete the other options):

I confirm that this PR (choose one, and delete the other options):

I confirm that cedar-spec (choose one, and delete the other options):

shaobo-he-aws commented 1 month ago

Closed in favor of a single PR.