{"crate":{"id":"cedar-policy","name":"cedar-policy","updated_at":"2026-09-15T19:50:53.988996Z","versions":[3244966,2884235,2629820,2629543,2539299,2419483,2296981,2070290,2013383,1869875,1845382,1845373,1845349,1845338,1845333,1845324,1845309,1845299,1845288,1845274,1845238,1845229,1845198,1845166,1845128,1845111,1844298,1843309,1843190,1843086,1829894,1772563,1768529,1762130,1684893,1621817,1575544,1536179,1460376,1444404,1419413,1416223,1335909,1294886,1294015,1285887,1278972,1271647,1271613,1271557,1241564,1226971,1161381,1161371,1147612,1147545,1147519,1116026,1100280,1098206,1082852,1076796,1076372,993814,993158,987683,933127,923848,903684,884534,863644,850921,850859,834499,808512,806396,802025,796691,796613,796548],"keywords":["authorization","cedar","policy","security"],"categories":["compilers","config"],"badges":[],"created_at":"2023-05-10T11:34:26.333645Z","downloads":9069067,"recent_downloads":2877053,"default_version":"4.13.0","num_versions":80,"yanked":false,"max_version":"4.13.0","newest_version":"4.13.0","max_stable_version":"4.13.0","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","links":{"version_downloads":"/api/v1/crates/cedar-policy/downloads","versions":null,"owners":"/api/v1/crates/cedar-policy/owners","owner_team":"/api/v1/crates/cedar-policy/owner_team","owner_user":"/api/v1/crates/cedar-policy/owner_user","reverse_dependencies":"/api/v1/crates/cedar-policy/reverse_dependencies"},"exact_match":false,"trustpub_only":false},"versions":[{"id":3244966,"crate":"cedar-policy","num":"4.13.0","dl_path":"/api/v1/crates/cedar-policy/4.13.0/download","readme_path":"/api/v1/crates/cedar-policy/4.13.0/readme","updated_at":"2026-09-15T19:50:53.988996Z","created_at":"2026-09-15T19:50:53.988996Z","downloads":37627,"features":{"corpus-timing":[],"datetime":["cedar-policy-core/datetime"],"decimal":["cedar-policy-core/decimal"],"default":["ipaddr","decimal","datetime"],"deprecated-schema-compat":[],"entity-manifest":["cedar-policy-core/entity-manifest"],"experimental":["partial-eval","permissive-validate","partial-validate","entity-manifest","protobufs","tolerant-ast","extended-schema","deprecated-schema-compat","tpe","variadic-is-in-range"],"extended-schema":["cedar-policy-core/extended-schema"],"heap-profiling":["dep:dhat"],"ipaddr":["cedar-policy-core/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval"],"partial-validate":["cedar-policy-core/partial-validate"],"permissive-validate":[],"protobufs":["dep:nonempty","dep:prost","dep:prost-build"],"tolerant-ast":["cedar-policy-core/tolerant-ast","cedar-policy-formatter/tolerant-ast"],"tpe":["cedar-policy-core/tpe"],"variadic-is-in-range":["cedar-policy-core/variadic-is-in-range"],"wasm":["tsify","wasm-bindgen"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/4.13.0/dependencies","version_downloads":"/api/v1/crates/cedar-policy/4.13.0/downloads","authors":"/api/v1/crates/cedar-policy/4.13.0/authors"},"crate_size":244270,"published_by":null,"audit_actions":[],"checksum":"5e4f5e46c425491b7133eecb3030d82d27301b84bfa08533c59a6902cca7eb80","rust_version":"1.89","has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":{"provider":"github","repository":"cedar-policy/cedar","run_id":"35004869905","sha":"314fd1b1ea77395b348c1fe107df55f59ad9c54e"},"linecounts":{"languages":{"Rust":{"code_lines":20046,"comment_lines":793,"files":27}},"total_code_lines":20046,"total_comment_lines":793}},{"id":2884235,"crate":"cedar-policy","num":"4.12.0","dl_path":"/api/v1/crates/cedar-policy/4.12.0/download","readme_path":"/api/v1/crates/cedar-policy/4.12.0/readme","updated_at":"2026-07-28T20:54:10.860653Z","created_at":"2026-07-28T20:54:10.860653Z","downloads":417086,"features":{"corpus-timing":[],"datetime":["cedar-policy-core/datetime"],"decimal":["cedar-policy-core/decimal"],"default":["ipaddr","decimal","datetime"],"deprecated-schema-compat":[],"entity-manifest":["cedar-policy-core/entity-manifest"],"experimental":["partial-eval","permissive-validate","partial-validate","entity-manifest","protobufs","tolerant-ast","extended-schema","deprecated-schema-compat","tpe","variadic-is-in-range"],"extended-schema":["cedar-policy-core/extended-schema"],"heap-profiling":["dep:dhat"],"ipaddr":["cedar-policy-core/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval"],"partial-validate":["cedar-policy-core/partial-validate"],"permissive-validate":[],"protobufs":["dep:nonempty","dep:prost","dep:prost-build"],"tolerant-ast":["cedar-policy-core/tolerant-ast","cedar-policy-formatter/tolerant-ast"],"tpe":["cedar-policy-core/tpe"],"variadic-is-in-range":["cedar-policy-core/variadic-is-in-range"],"wasm":["tsify","wasm-bindgen"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/4.12.0/dependencies","version_downloads":"/api/v1/crates/cedar-policy/4.12.0/downloads","authors":"/api/v1/crates/cedar-policy/4.12.0/authors"},"crate_size":241602,"published_by":null,"audit_actions":[],"checksum":"f73547a0114dff845fcb8d4877548a665fb8ff949a30cb0963444d6c30ffd962","rust_version":"1.89","has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":{"provider":"github","repository":"cedar-policy/cedar","run_id":"30398124266","sha":"04c1fbb841b8cb8a095a4522c3995a8d2feba402"},"linecounts":{"languages":{"Rust":{"code_lines":19915,"comment_lines":777,"files":27}},"total_code_lines":19915,"total_comment_lines":777}},{"id":2629820,"crate":"cedar-policy","num":"3.4.3","dl_path":"/api/v1/crates/cedar-policy/3.4.3/download","readme_path":"/api/v1/crates/cedar-policy/3.4.3/readme","updated_at":"2026-06-22T22:02:16.334637Z","created_at":"2026-06-22T22:02:16.334637Z","downloads":23404,"features":{"corpus-timing":[],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal"],"experimental":["partial-eval","permissive-validate","partial-validate"],"heap-profiling":["dep:dhat"],"integration_testing":[],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval","cedar-policy-validator/partial-eval"],"partial-validate":["cedar-policy-validator/partial-validate"],"permissive-validate":[],"wasm":["serde-wasm-bindgen","tsify","wasm-bindgen"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/3.4.3/dependencies","version_downloads":"/api/v1/crates/cedar-policy/3.4.3/downloads","authors":"/api/v1/crates/cedar-policy/3.4.3/authors"},"crate_size":107582,"published_by":null,"audit_actions":[],"checksum":"1069e06bec81069a4ccb3bb800d9ab9b618d09f3a3fe1fcaf6d5a742ef5b11fe","rust_version":"1.76.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":{"provider":"github","repository":"cedar-policy/cedar","run_id":"27986795649","sha":"f8f9e74432b2b9285b7d68952c264912be3782c8"},"linecounts":{"languages":{"Rust":{"code_lines":13008,"comment_lines":424,"files":13}},"total_code_lines":13008,"total_comment_lines":424}},{"id":2629543,"crate":"cedar-policy","num":"4.11.2","dl_path":"/api/v1/crates/cedar-policy/4.11.2/download","readme_path":"/api/v1/crates/cedar-policy/4.11.2/readme","updated_at":"2026-06-22T21:01:50.521330Z","created_at":"2026-06-22T21:01:50.521330Z","downloads":994448,"features":{"corpus-timing":[],"datetime":["cedar-policy-core/datetime"],"decimal":["cedar-policy-core/decimal"],"default":["ipaddr","decimal","datetime"],"deprecated-schema-compat":[],"entity-manifest":["cedar-policy-core/entity-manifest"],"experimental":["partial-eval","permissive-validate","partial-validate","entity-manifest","protobufs","tolerant-ast","extended-schema","deprecated-schema-compat","tpe","variadic-is-in-range"],"extended-schema":["cedar-policy-core/extended-schema"],"heap-profiling":["dep:dhat"],"ipaddr":["cedar-policy-core/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval"],"partial-validate":["cedar-policy-core/partial-validate"],"permissive-validate":[],"protobufs":["dep:nonempty","dep:prost","dep:prost-build"],"tolerant-ast":["cedar-policy-core/tolerant-ast","cedar-policy-formatter/tolerant-ast"],"tpe":["cedar-policy-core/tpe"],"variadic-is-in-range":["cedar-policy-core/variadic-is-in-range"],"wasm":["tsify","wasm-bindgen"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/4.11.2/dependencies","version_downloads":"/api/v1/crates/cedar-policy/4.11.2/downloads","authors":"/api/v1/crates/cedar-policy/4.11.2/authors"},"crate_size":212975,"published_by":null,"audit_actions":[],"checksum":"1fdd98501120bc31fc09f92d3f58c489f4ee4b846904109ac63dd8256de7b84d","rust_version":"1.89","has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":{"provider":"github","repository":"cedar-policy/cedar","run_id":"27983525690","sha":"1b05ecfc34a9a2405045248971c2f601a92b7478"},"linecounts":{"languages":{"Rust":{"code_lines":17933,"comment_lines":621,"files":26}},"total_code_lines":17933,"total_comment_lines":621}},{"id":2539299,"crate":"cedar-policy","num":"4.11.1","dl_path":"/api/v1/crates/cedar-policy/4.11.1/download","readme_path":"/api/v1/crates/cedar-policy/4.11.1/readme","updated_at":"2026-06-09T15:19:25.537917Z","created_at":"2026-06-09T15:19:25.537917Z","downloads":155611,"features":{"corpus-timing":[],"datetime":["cedar-policy-core/datetime"],"decimal":["cedar-policy-core/decimal"],"default":["ipaddr","decimal","datetime"],"deprecated-schema-compat":[],"entity-manifest":["cedar-policy-core/entity-manifest"],"experimental":["partial-eval","permissive-validate","partial-validate","entity-manifest","protobufs","tolerant-ast","extended-schema","deprecated-schema-compat","tpe","variadic-is-in-range"],"extended-schema":["cedar-policy-core/extended-schema"],"heap-profiling":["dep:dhat"],"ipaddr":["cedar-policy-core/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval"],"partial-validate":["cedar-policy-core/partial-validate"],"permissive-validate":[],"protobufs":["dep:nonempty","dep:prost","dep:prost-build"],"tolerant-ast":["cedar-policy-core/tolerant-ast","cedar-policy-formatter/tolerant-ast"],"tpe":["cedar-policy-core/tpe"],"variadic-is-in-range":["cedar-policy-core/variadic-is-in-range"],"wasm":["tsify","wasm-bindgen"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/4.11.1/dependencies","version_downloads":"/api/v1/crates/cedar-policy/4.11.1/downloads","authors":"/api/v1/crates/cedar-policy/4.11.1/authors"},"crate_size":212966,"published_by":null,"audit_actions":[],"checksum":"716a5103f447735b4cef15df847dc2a7ed8752e8a95febab5a6bfe1812054e43","rust_version":"1.89","has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":{"provider":"github","repository":"cedar-policy/cedar","run_id":"27216165905","sha":"b0708054b119e8c9fb49225df70493628ac63923"},"linecounts":{"languages":{"Rust":{"code_lines":17933,"comment_lines":621,"files":26}},"total_code_lines":17933,"total_comment_lines":621}},{"id":2419483,"crate":"cedar-policy","num":"4.11.0","dl_path":"/api/v1/crates/cedar-policy/4.11.0/download","readme_path":"/api/v1/crates/cedar-policy/4.11.0/readme","updated_at":"2026-05-18T18:54:43.776584Z","created_at":"2026-05-18T18:54:43.776584Z","downloads":472028,"features":{"corpus-timing":[],"datetime":["cedar-policy-core/datetime"],"decimal":["cedar-policy-core/decimal"],"default":["ipaddr","decimal","datetime"],"deprecated-schema-compat":[],"entity-manifest":["cedar-policy-core/entity-manifest"],"experimental":["partial-eval","permissive-validate","partial-validate","entity-manifest","protobufs","tolerant-ast","extended-schema","deprecated-schema-compat","tpe","variadic-is-in-range"],"extended-schema":["cedar-policy-core/extended-schema"],"heap-profiling":["dep:dhat"],"ipaddr":["cedar-policy-core/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval"],"partial-validate":["cedar-policy-core/partial-validate"],"permissive-validate":[],"protobufs":["dep:nonempty","dep:prost","dep:prost-build"],"tolerant-ast":["cedar-policy-core/tolerant-ast","cedar-policy-formatter/tolerant-ast"],"tpe":["cedar-policy-core/tpe"],"variadic-is-in-range":["cedar-policy-core/variadic-is-in-range"],"wasm":["tsify","wasm-bindgen"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/4.11.0/dependencies","version_downloads":"/api/v1/crates/cedar-policy/4.11.0/downloads","authors":"/api/v1/crates/cedar-policy/4.11.0/authors"},"crate_size":212905,"published_by":null,"audit_actions":[],"checksum":"674ca6ef6e44a1e29e6c07f6b2ab7e6913938d6049204d48e7849703d02443ce","rust_version":"1.89","has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":{"provider":"github","repository":"cedar-policy/cedar","run_id":"26053677747","sha":"cb70c283bfb753c2fe165d9d2d800075c3b09ffb"},"linecounts":{"languages":{"Rust":{"code_lines":17924,"comment_lines":621,"files":26}},"total_code_lines":17924,"total_comment_lines":621}},{"id":2296981,"crate":"cedar-policy","num":"4.10.0","dl_path":"/api/v1/crates/cedar-policy/4.10.0/download","readme_path":"/api/v1/crates/cedar-policy/4.10.0/readme","updated_at":"2026-04-23T17:14:49.877350Z","created_at":"2026-04-23T17:14:49.877350Z","downloads":1161796,"features":{"corpus-timing":[],"datetime":["cedar-policy-core/datetime"],"decimal":["cedar-policy-core/decimal"],"default":["ipaddr","decimal","datetime"],"deprecated-schema-compat":[],"entity-manifest":["cedar-policy-core/entity-manifest"],"experimental":["partial-eval","permissive-validate","partial-validate","entity-manifest","protobufs","tolerant-ast","extended-schema","deprecated-schema-compat","tpe","variadic-is-in-range"],"extended-schema":["cedar-policy-core/extended-schema"],"heap-profiling":["dep:dhat"],"ipaddr":["cedar-policy-core/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval"],"partial-validate":["cedar-policy-core/partial-validate"],"permissive-validate":[],"protobufs":["dep:nonempty","dep:prost","dep:prost-build"],"tolerant-ast":["cedar-policy-core/tolerant-ast","cedar-policy-formatter/tolerant-ast"],"tpe":["cedar-policy-core/tpe"],"variadic-is-in-range":["cedar-policy-core/variadic-is-in-range"],"wasm":["tsify","wasm-bindgen"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/4.10.0/dependencies","version_downloads":"/api/v1/crates/cedar-policy/4.10.0/downloads","authors":"/api/v1/crates/cedar-policy/4.10.0/authors"},"crate_size":184145,"published_by":null,"audit_actions":[],"checksum":"9e5ac4e9c213c70c8bba1b4e7c93143129b889c44bb52de70f0498377373e4df","rust_version":"1.89","has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":{"provider":"github","repository":"cedar-policy/cedar","run_id":"24848444650","sha":"c50137867110c87b8e7e2c80ea603a9542197c72"},"linecounts":{"languages":{"Rust":{"code_lines":14043,"comment_lines":559,"files":25}},"total_code_lines":14043,"total_comment_lines":559}},{"id":2070290,"crate":"cedar-policy","num":"4.9.1","dl_path":"/api/v1/crates/cedar-policy/4.9.1/download","readme_path":"/api/v1/crates/cedar-policy/4.9.1/readme","updated_at":"2026-02-27T16:25:59.763524Z","created_at":"2026-02-27T16:25:59.763524Z","downloads":744076,"features":{"corpus-timing":[],"datetime":["cedar-policy-core/datetime"],"decimal":["cedar-policy-core/decimal"],"default":["ipaddr","decimal","datetime"],"deprecated-schema-compat":[],"entity-manifest":["cedar-policy-core/entity-manifest"],"experimental":["partial-eval","permissive-validate","partial-validate","entity-manifest","protobufs","tolerant-ast","extended-schema","deprecated-schema-compat","tpe","variadic-is-in-range"],"extended-schema":["cedar-policy-core/extended-schema"],"heap-profiling":["dep:dhat"],"ipaddr":["cedar-policy-core/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval"],"partial-validate":["cedar-policy-core/partial-validate"],"permissive-validate":[],"protobufs":["dep:nonempty","dep:prost","dep:prost-build"],"tolerant-ast":["cedar-policy-core/tolerant-ast","cedar-policy-formatter/tolerant-ast"],"tpe":["cedar-policy-core/tpe"],"variadic-is-in-range":["cedar-policy-core/variadic-is-in-range"],"wasm":["tsify","wasm-bindgen"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/4.9.1/dependencies","version_downloads":"/api/v1/crates/cedar-policy/4.9.1/downloads","authors":"/api/v1/crates/cedar-policy/4.9.1/authors"},"crate_size":183278,"published_by":null,"audit_actions":[],"checksum":"50368b44367cd7664627bbee9bfe5721d10ab2433daf77645833645e8eb746da","rust_version":"1.89","has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":{"provider":"github","repository":"cedar-policy/cedar","run_id":"22494289057","sha":"39cd0e81b21c9768218ba71e21c37df673d71bfd"},"linecounts":{"languages":{"Rust":{"code_lines":14105,"comment_lines":568,"files":25}},"total_code_lines":14105,"total_comment_lines":568}},{"id":2013383,"crate":"cedar-policy","num":"4.9.0","dl_path":"/api/v1/crates/cedar-policy/4.9.0/download","readme_path":"/api/v1/crates/cedar-policy/4.9.0/readme","updated_at":"2026-02-09T22:36:48.687432Z","created_at":"2026-02-09T22:36:48.687432Z","downloads":205118,"features":{"corpus-timing":[],"datetime":["cedar-policy-core/datetime"],"decimal":["cedar-policy-core/decimal"],"default":["ipaddr","decimal","datetime"],"deprecated-schema-compat":[],"entity-manifest":["cedar-policy-core/entity-manifest"],"experimental":["partial-eval","permissive-validate","partial-validate","entity-manifest","protobufs","tolerant-ast","extended-schema","deprecated-schema-compat","tpe","variadic-is-in-range"],"extended-schema":["cedar-policy-core/extended-schema"],"heap-profiling":["dep:dhat"],"ipaddr":["cedar-policy-core/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval"],"partial-validate":["cedar-policy-core/partial-validate"],"permissive-validate":[],"protobufs":["dep:nonempty","dep:prost","dep:prost-build"],"tolerant-ast":["cedar-policy-core/tolerant-ast","cedar-policy-formatter/tolerant-ast"],"tpe":["cedar-policy-core/tpe"],"variadic-is-in-range":["cedar-policy-core/variadic-is-in-range"],"wasm":["tsify","wasm-bindgen"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/4.9.0/dependencies","version_downloads":"/api/v1/crates/cedar-policy/4.9.0/downloads","authors":"/api/v1/crates/cedar-policy/4.9.0/authors"},"crate_size":182474,"published_by":null,"audit_actions":[],"checksum":"c55625387d203085efb7dca8eb594188d586c99f97a83cf577d60bc588b1c705","rust_version":"1.89","has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":{"provider":"github","repository":"cedar-policy/cedar","run_id":"21843477105","sha":"6c4802fafa86ff11dd21b88c2c41651f83c7bc97"},"linecounts":{"languages":{"Rust":{"code_lines":14103,"comment_lines":568,"files":25}},"total_code_lines":14103,"total_comment_lines":568}},{"id":1869875,"crate":"cedar-policy","num":"4.8.2","dl_path":"/api/v1/crates/cedar-policy/4.8.2/download","readme_path":"/api/v1/crates/cedar-policy/4.8.2/readme","updated_at":"2025-12-09T17:57:05.513053Z","created_at":"2025-12-09T17:57:05.513053Z","downloads":533704,"features":{"corpus-timing":[],"datetime":["cedar-policy-core/datetime"],"decimal":["cedar-policy-core/decimal"],"default":["ipaddr","decimal","datetime"],"deprecated-schema-compat":[],"entity-manifest":["cedar-policy-core/entity-manifest"],"experimental":["partial-eval","permissive-validate","partial-validate","entity-manifest","protobufs","tolerant-ast","extended-schema","deprecated-schema-compat","tpe","variadic-is-in-range"],"extended-schema":["cedar-policy-core/extended-schema"],"heap-profiling":["dep:dhat"],"ipaddr":["cedar-policy-core/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval"],"partial-validate":["cedar-policy-core/partial-validate"],"permissive-validate":[],"protobufs":["dep:nonempty","dep:prost","dep:prost-build"],"tolerant-ast":["cedar-policy-core/tolerant-ast","cedar-policy-formatter/tolerant-ast"],"tpe":["cedar-policy-core/tpe"],"variadic-is-in-range":["cedar-policy-core/variadic-is-in-range"],"wasm":["tsify","wasm-bindgen"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/4.8.2/dependencies","version_downloads":"/api/v1/crates/cedar-policy/4.8.2/downloads","authors":"/api/v1/crates/cedar-policy/4.8.2/authors"},"crate_size":171752,"published_by":{"id":54733,"login":"cdisselkoen","name":"Craig Disselkoen","avatar":"https://avatars.githubusercontent.com/u/4458638?v=4","url":"https://github.com/cdisselkoen","github_username_matches":true,"created_at":"2013-05-17T16:03:23Z"},"audit_actions":[{"action":"publish","user":{"id":54733,"login":"cdisselkoen","name":"Craig Disselkoen","avatar":"https://avatars.githubusercontent.com/u/4458638?v=4","url":"https://github.com/cdisselkoen","github_username_matches":true,"created_at":"2013-05-17T16:03:23Z"},"time":"2025-12-09T17:57:05.513053Z"}],"checksum":"c8c84f46d7feed570e52cd93b0f1e3ce7f57e2ac61712fba0d1318f84c96a99b","rust_version":"1.89","has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":13539,"comment_lines":623,"files":25}},"total_code_lines":13539,"total_comment_lines":623}},{"id":1845382,"crate":"cedar-policy","num":"2.0.6","dl_path":"/api/v1/crates/cedar-policy/2.0.6/download","readme_path":"/api/v1/crates/cedar-policy/2.0.6/readme","updated_at":"2025-11-26T22:55:51.125862Z","created_at":"2025-11-26T22:55:51.125862Z","downloads":41,"features":{"corpus-timing":[],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal"],"heap-profiling":["dep:dhat"],"integration_testing":[],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/2.0.6/dependencies","version_downloads":"/api/v1/crates/cedar-policy/2.0.6/downloads","authors":"/api/v1/crates/cedar-policy/2.0.6/authors"},"crate_size":55534,"published_by":{"id":341662,"login":"chaluli","name":"Charlie Murphy","avatar":"https://avatars.githubusercontent.com/u/196708688?v=4","url":"https://github.com/chaluli","github_username_matches":true,"created_at":"2025-01-27T20:54:32Z"},"audit_actions":[{"action":"publish","user":{"id":341662,"login":"chaluli","name":"Charlie Murphy","avatar":"https://avatars.githubusercontent.com/u/196708688?v=4","url":"https://github.com/chaluli","github_username_matches":true,"created_at":"2025-01-27T20:54:32Z"},"time":"2025-11-26T22:55:51.125862Z"}],"checksum":"3805766c7b64b3e6afbe649460f9c44cea4b028db7824fac0c4f929c446c1097","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4089,"comment_lines":165,"files":7}},"total_code_lines":4089,"total_comment_lines":165}},{"id":1845373,"crate":"cedar-policy","num":"2.1.3","dl_path":"/api/v1/crates/cedar-policy/2.1.3/download","readme_path":"/api/v1/crates/cedar-policy/2.1.3/readme","updated_at":"2025-11-26T22:50:47.118318Z","created_at":"2025-11-26T22:50:47.118318Z","downloads":31,"features":{"corpus-timing":[],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal"],"heap-profiling":["dep:dhat"],"integration_testing":[],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/2.1.3/dependencies","version_downloads":"/api/v1/crates/cedar-policy/2.1.3/downloads","authors":"/api/v1/crates/cedar-policy/2.1.3/authors"},"crate_size":52581,"published_by":{"id":341662,"login":"chaluli","name":"Charlie Murphy","avatar":"https://avatars.githubusercontent.com/u/196708688?v=4","url":"https://github.com/chaluli","github_username_matches":true,"created_at":"2025-01-27T20:54:32Z"},"audit_actions":[{"action":"publish","user":{"id":341662,"login":"chaluli","name":"Charlie Murphy","avatar":"https://avatars.githubusercontent.com/u/196708688?v=4","url":"https://github.com/chaluli","github_username_matches":true,"created_at":"2025-01-27T20:54:32Z"},"time":"2025-11-26T22:50:47.118318Z"}],"checksum":"0c60b799d947e26902bbd8a221268f96990f39ef65cc55f1fe0c5bb89633cb92","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4151,"comment_lines":165,"files":7}},"total_code_lines":4151,"total_comment_lines":165}},{"id":1845349,"crate":"cedar-policy","num":"2.2.3","dl_path":"/api/v1/crates/cedar-policy/2.2.3/download","readme_path":"/api/v1/crates/cedar-policy/2.2.3/readme","updated_at":"2025-11-26T22:45:58.049992Z","created_at":"2025-11-26T22:45:58.049992Z","downloads":31,"features":{"corpus-timing":[],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal"],"heap-profiling":["dep:dhat"],"integration_testing":[],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/2.2.3/dependencies","version_downloads":"/api/v1/crates/cedar-policy/2.2.3/downloads","authors":"/api/v1/crates/cedar-policy/2.2.3/authors"},"crate_size":53328,"published_by":{"id":341662,"login":"chaluli","name":"Charlie Murphy","avatar":"https://avatars.githubusercontent.com/u/196708688?v=4","url":"https://github.com/chaluli","github_username_matches":true,"created_at":"2025-01-27T20:54:32Z"},"audit_actions":[{"action":"publish","user":{"id":341662,"login":"chaluli","name":"Charlie Murphy","avatar":"https://avatars.githubusercontent.com/u/196708688?v=4","url":"https://github.com/chaluli","github_username_matches":true,"created_at":"2025-01-27T20:54:32Z"},"time":"2025-11-26T22:45:58.049992Z"}],"checksum":"2908d625e647f80bad62012e6df0b17c2a6507947fabb1fa441a0dded4b16ada","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4185,"comment_lines":176,"files":7}},"total_code_lines":4185,"total_comment_lines":176}},{"id":1845338,"crate":"cedar-policy","num":"2.3.4","dl_path":"/api/v1/crates/cedar-policy/2.3.4/download","readme_path":"/api/v1/crates/cedar-policy/2.3.4/readme","updated_at":"2025-11-26T22:41:09.447817Z","created_at":"2025-11-26T22:41:09.447817Z","downloads":93,"features":{"corpus-timing":[],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal"],"experimental":["partial-eval"],"heap-profiling":["dep:dhat"],"integration_testing":[],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/2.3.4/dependencies","version_downloads":"/api/v1/crates/cedar-policy/2.3.4/downloads","authors":"/api/v1/crates/cedar-policy/2.3.4/authors"},"crate_size":55496,"published_by":{"id":341662,"login":"chaluli","name":"Charlie Murphy","avatar":"https://avatars.githubusercontent.com/u/196708688?v=4","url":"https://github.com/chaluli","github_username_matches":true,"created_at":"2025-01-27T20:54:32Z"},"audit_actions":[{"action":"publish","user":{"id":341662,"login":"chaluli","name":"Charlie Murphy","avatar":"https://avatars.githubusercontent.com/u/196708688?v=4","url":"https://github.com/chaluli","github_username_matches":true,"created_at":"2025-01-27T20:54:32Z"},"time":"2025-11-26T22:41:09.447817Z"}],"checksum":"86fe707b1f49401fba5a29ee00dd61f3ceea4bf0b5059d9b2ab534ddc781fcc3","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4343,"comment_lines":182,"files":7}},"total_code_lines":4343,"total_comment_lines":182}},{"id":1845333,"crate":"cedar-policy","num":"2.4.8","dl_path":"/api/v1/crates/cedar-policy/2.4.8/download","readme_path":"/api/v1/crates/cedar-policy/2.4.8/readme","updated_at":"2025-11-26T22:36:15.135686Z","created_at":"2025-11-26T22:36:15.135686Z","downloads":9401,"features":{"corpus-timing":[],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal"],"experimental":["partial-eval"],"heap-profiling":["dep:dhat"],"integration_testing":[],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/2.4.8/dependencies","version_downloads":"/api/v1/crates/cedar-policy/2.4.8/downloads","authors":"/api/v1/crates/cedar-policy/2.4.8/authors"},"crate_size":61600,"published_by":{"id":341662,"login":"chaluli","name":"Charlie Murphy","avatar":"https://avatars.githubusercontent.com/u/196708688?v=4","url":"https://github.com/chaluli","github_username_matches":true,"created_at":"2025-01-27T20:54:32Z"},"audit_actions":[{"action":"publish","user":{"id":341662,"login":"chaluli","name":"Charlie Murphy","avatar":"https://avatars.githubusercontent.com/u/196708688?v=4","url":"https://github.com/chaluli","github_username_matches":true,"created_at":"2025-01-27T20:54:32Z"},"time":"2025-11-26T22:36:15.135686Z"}],"checksum":"a78acb23afc79d5d0acd779f8a229ff4871fafcd43820e6be972aac924e1228a","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4928,"comment_lines":229,"files":7}},"total_code_lines":4928,"total_comment_lines":229}},{"id":1845324,"crate":"cedar-policy","num":"3.0.2","dl_path":"/api/v1/crates/cedar-policy/3.0.2/download","readme_path":"/api/v1/crates/cedar-policy/3.0.2/readme","updated_at":"2025-11-26T22:31:09.263872Z","created_at":"2025-11-26T22:31:09.263872Z","downloads":34,"features":{"corpus-timing":[],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal"],"experimental":["partial-eval","permissive-validate","partial-validate"],"heap-profiling":["dep:dhat"],"integration_testing":[],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval"],"partial-validate":["cedar-policy-validator/partial-validate"],"permissive-validate":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/3.0.2/dependencies","version_downloads":"/api/v1/crates/cedar-policy/3.0.2/downloads","authors":"/api/v1/crates/cedar-policy/3.0.2/authors"},"crate_size":74703,"published_by":{"id":341662,"login":"chaluli","name":"Charlie Murphy","avatar":"https://avatars.githubusercontent.com/u/196708688?v=4","url":"https://github.com/chaluli","github_username_matches":true,"created_at":"2025-01-27T20:54:32Z"},"audit_actions":[{"action":"publish","user":{"id":341662,"login":"chaluli","name":"Charlie Murphy","avatar":"https://avatars.githubusercontent.com/u/196708688?v=4","url":"https://github.com/chaluli","github_username_matches":true,"created_at":"2025-01-27T20:54:32Z"},"time":"2025-11-26T22:31:09.263872Z"}],"checksum":"2fd55df2a550eeaf6b5787ff929837ea61646609015cd1065846b48fe9a51821","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6761,"comment_lines":260,"files":8}},"total_code_lines":6761,"total_comment_lines":260}},{"id":1845309,"crate":"cedar-policy","num":"3.1.5","dl_path":"/api/v1/crates/cedar-policy/3.1.5/download","readme_path":"/api/v1/crates/cedar-policy/3.1.5/readme","updated_at":"2025-11-26T22:25:40.423067Z","created_at":"2025-11-26T22:25:40.423067Z","downloads":71,"features":{"corpus-timing":[],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal"],"experimental":["partial-eval","permissive-validate","partial-validate"],"heap-profiling":["dep:dhat"],"integration_testing":[],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval"],"partial-validate":["cedar-policy-validator/partial-validate"],"permissive-validate":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/3.1.5/dependencies","version_downloads":"/api/v1/crates/cedar-policy/3.1.5/downloads","authors":"/api/v1/crates/cedar-policy/3.1.5/authors"},"crate_size":88104,"published_by":{"id":341662,"login":"chaluli","name":"Charlie Murphy","avatar":"https://avatars.githubusercontent.com/u/196708688?v=4","url":"https://github.com/chaluli","github_username_matches":true,"created_at":"2025-01-27T20:54:32Z"},"audit_actions":[{"action":"publish","user":{"id":341662,"login":"chaluli","name":"Charlie Murphy","avatar":"https://avatars.githubusercontent.com/u/196708688?v=4","url":"https://github.com/chaluli","github_username_matches":true,"created_at":"2025-01-27T20:54:32Z"},"time":"2025-11-26T22:25:40.423067Z"}],"checksum":"c7324a43c86bbf5754bb4cddb3dd38b5931833e6fe8a0aa7332613260832cff6","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":8180,"comment_lines":304,"files":9}},"total_code_lines":8180,"total_comment_lines":304}},{"id":1845299,"crate":"cedar-policy","num":"3.2.5","dl_path":"/api/v1/crates/cedar-policy/3.2.5/download","readme_path":"/api/v1/crates/cedar-policy/3.2.5/readme","updated_at":"2025-11-26T22:19:11.217377Z","created_at":"2025-11-26T22:19:11.217377Z","downloads":44,"features":{"corpus-timing":[],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal"],"experimental":["partial-eval","permissive-validate","partial-validate"],"heap-profiling":["dep:dhat"],"integration_testing":[],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval","cedar-policy-validator/partial-eval"],"partial-validate":["cedar-policy-validator/partial-validate"],"permissive-validate":[],"wasm":["serde-wasm-bindgen","tsify","wasm-bindgen"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/3.2.5/dependencies","version_downloads":"/api/v1/crates/cedar-policy/3.2.5/downloads","authors":"/api/v1/crates/cedar-policy/3.2.5/authors"},"crate_size":97920,"published_by":{"id":341662,"login":"chaluli","name":"Charlie Murphy","avatar":"https://avatars.githubusercontent.com/u/196708688?v=4","url":"https://github.com/chaluli","github_username_matches":true,"created_at":"2025-01-27T20:54:32Z"},"audit_actions":[{"action":"publish","user":{"id":341662,"login":"chaluli","name":"Charlie Murphy","avatar":"https://avatars.githubusercontent.com/u/196708688?v=4","url":"https://github.com/chaluli","github_username_matches":true,"created_at":"2025-01-27T20:54:32Z"},"time":"2025-11-26T22:19:11.217377Z"}],"checksum":"bb415c73a59ebc1c88d06e91673f8d4978fbbcb66d8ce022facd32f5d9ef6f3a","rust_version":"1.76.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":10912,"comment_lines":398,"files":13}},"total_code_lines":10912,"total_comment_lines":398}},{"id":1845288,"crate":"cedar-policy","num":"3.3.1","dl_path":"/api/v1/crates/cedar-policy/3.3.1/download","readme_path":"/api/v1/crates/cedar-policy/3.3.1/readme","updated_at":"2025-11-26T22:13:30.734726Z","created_at":"2025-11-26T22:13:30.734726Z","downloads":32,"features":{"corpus-timing":[],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal"],"experimental":["partial-eval","permissive-validate","partial-validate"],"heap-profiling":["dep:dhat"],"integration_testing":[],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval","cedar-policy-validator/partial-eval"],"partial-validate":["cedar-policy-validator/partial-validate"],"permissive-validate":[],"wasm":["serde-wasm-bindgen","tsify","wasm-bindgen"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/3.3.1/dependencies","version_downloads":"/api/v1/crates/cedar-policy/3.3.1/downloads","authors":"/api/v1/crates/cedar-policy/3.3.1/authors"},"crate_size":106766,"published_by":{"id":341662,"login":"chaluli","name":"Charlie Murphy","avatar":"https://avatars.githubusercontent.com/u/196708688?v=4","url":"https://github.com/chaluli","github_username_matches":true,"created_at":"2025-01-27T20:54:32Z"},"audit_actions":[{"action":"publish","user":{"id":341662,"login":"chaluli","name":"Charlie Murphy","avatar":"https://avatars.githubusercontent.com/u/196708688?v=4","url":"https://github.com/chaluli","github_username_matches":true,"created_at":"2025-01-27T20:54:32Z"},"time":"2025-11-26T22:13:30.734726Z"}],"checksum":"ef88c2820086e903775767fabf6bf357a109c1354f7bcfc64121e7071f52a3f8","rust_version":"1.76.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":13001,"comment_lines":424,"files":13}},"total_code_lines":13001,"total_comment_lines":424}},{"id":1845274,"crate":"cedar-policy","num":"4.0.1","dl_path":"/api/v1/crates/cedar-policy/4.0.1/download","readme_path":"/api/v1/crates/cedar-policy/4.0.1/readme","updated_at":"2025-11-26T22:06:49.510419Z","created_at":"2025-11-26T22:06:49.510419Z","downloads":97,"features":{"corpus-timing":[],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal"],"experimental":["partial-eval","permissive-validate","partial-validate"],"heap-profiling":["dep:dhat"],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval","cedar-policy-validator/partial-eval"],"partial-validate":["cedar-policy-validator/partial-validate"],"permissive-validate":[],"wasm":["serde-wasm-bindgen","tsify","wasm-bindgen"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/4.0.1/dependencies","version_downloads":"/api/v1/crates/cedar-policy/4.0.1/downloads","authors":"/api/v1/crates/cedar-policy/4.0.1/authors"},"crate_size":108841,"published_by":{"id":341662,"login":"chaluli","name":"Charlie Murphy","avatar":"https://avatars.githubusercontent.com/u/196708688?v=4","url":"https://github.com/chaluli","github_username_matches":true,"created_at":"2025-01-27T20:54:32Z"},"audit_actions":[{"action":"publish","user":{"id":341662,"login":"chaluli","name":"Charlie Murphy","avatar":"https://avatars.githubusercontent.com/u/196708688?v=4","url":"https://github.com/chaluli","github_username_matches":true,"created_at":"2025-01-27T20:54:32Z"},"time":"2025-11-26T22:06:49.510419Z"}],"checksum":"600ec9d537d7166c9aecc3df9f24d88f8e153cb38c1e544b8f0ce3d62f5cd8ca","rust_version":"1.77","has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":13380,"comment_lines":482,"files":16}},"total_code_lines":13380,"total_comment_lines":482}},{"id":1845238,"crate":"cedar-policy","num":"4.1.1","dl_path":"/api/v1/crates/cedar-policy/4.1.1/download","readme_path":"/api/v1/crates/cedar-policy/4.1.1/readme","updated_at":"2025-11-26T22:00:24.120156Z","created_at":"2025-11-26T22:00:24.120156Z","downloads":1060,"features":{"corpus-timing":[],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal"],"entity-tags":["cedar-policy-core/entity-tags","cedar-policy-validator/entity-tags"],"experimental":["partial-eval","permissive-validate","partial-validate","entity-tags"],"heap-profiling":["dep:dhat"],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval","cedar-policy-validator/partial-eval"],"partial-validate":["cedar-policy-validator/partial-validate"],"permissive-validate":[],"wasm":["serde-wasm-bindgen","tsify","wasm-bindgen"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/4.1.1/dependencies","version_downloads":"/api/v1/crates/cedar-policy/4.1.1/downloads","authors":"/api/v1/crates/cedar-policy/4.1.1/authors"},"crate_size":111408,"published_by":{"id":341662,"login":"chaluli","name":"Charlie Murphy","avatar":"https://avatars.githubusercontent.com/u/196708688?v=4","url":"https://github.com/chaluli","github_username_matches":true,"created_at":"2025-01-27T20:54:32Z"},"audit_actions":[{"action":"publish","user":{"id":341662,"login":"chaluli","name":"Charlie Murphy","avatar":"https://avatars.githubusercontent.com/u/196708688?v=4","url":"https://github.com/chaluli","github_username_matches":true,"created_at":"2025-01-27T20:54:32Z"},"time":"2025-11-26T22:00:24.120156Z"}],"checksum":"a72caf1cfad31a2450fd25e8ef5a6f259d51d7ca8b6ec16713032ec91fd57472","rust_version":"1.77","has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":13693,"comment_lines":500,"files":16}},"total_code_lines":13693,"total_comment_lines":500}},{"id":1845229,"crate":"cedar-policy","num":"4.2.3","dl_path":"/api/v1/crates/cedar-policy/4.2.3/download","readme_path":"/api/v1/crates/cedar-policy/4.2.3/readme","updated_at":"2025-11-26T21:51:51.448381Z","created_at":"2025-11-26T21:51:51.448381Z","downloads":846,"features":{"corpus-timing":[],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal"],"entity-manifest":["cedar-policy-validator/entity-manifest"],"experimental":["partial-eval","permissive-validate","partial-validate","level-validate","entity-manifest"],"heap-profiling":["dep:dhat"],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"],"level-validate":["cedar-policy-validator/level-validate"],"partial-eval":["cedar-policy-core/partial-eval","cedar-policy-validator/partial-eval"],"partial-validate":["cedar-policy-validator/partial-validate"],"permissive-validate":[],"wasm":["serde-wasm-bindgen","tsify","wasm-bindgen"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/4.2.3/dependencies","version_downloads":"/api/v1/crates/cedar-policy/4.2.3/downloads","authors":"/api/v1/crates/cedar-policy/4.2.3/authors"},"crate_size":113908,"published_by":{"id":341662,"login":"chaluli","name":"Charlie Murphy","avatar":"https://avatars.githubusercontent.com/u/196708688?v=4","url":"https://github.com/chaluli","github_username_matches":true,"created_at":"2025-01-27T20:54:32Z"},"audit_actions":[{"action":"publish","user":{"id":341662,"login":"chaluli","name":"Charlie Murphy","avatar":"https://avatars.githubusercontent.com/u/196708688?v=4","url":"https://github.com/chaluli","github_username_matches":true,"created_at":"2025-01-27T20:54:32Z"},"time":"2025-11-26T21:51:51.448381Z"}],"checksum":"435824e55192690d8da00d6b0a13a7db49163297b9dd871065b6894106013a6c","rust_version":"1.77","has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":14190,"comment_lines":506,"files":16}},"total_code_lines":14190,"total_comment_lines":506}},{"id":1845198,"crate":"cedar-policy","num":"4.3.4","dl_path":"/api/v1/crates/cedar-policy/4.3.4/download","readme_path":"/api/v1/crates/cedar-policy/4.3.4/readme","updated_at":"2025-11-26T21:43:29.929307Z","created_at":"2025-11-26T21:43:29.929307Z","downloads":9443,"features":{"corpus-timing":[],"datetime":["cedar-policy-core/datetime","cedar-policy-validator/datetime"],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal"],"entity-manifest":["cedar-policy-validator/entity-manifest"],"experimental":["partial-eval","permissive-validate","partial-validate","level-validate","entity-manifest","protobufs","datetime"],"heap-profiling":["dep:dhat"],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"],"level-validate":["cedar-policy-validator/level-validate"],"partial-eval":["cedar-policy-core/partial-eval","cedar-policy-validator/partial-eval"],"partial-validate":["cedar-policy-validator/partial-validate"],"permissive-validate":[],"protobufs":["dep:prost","dep:prost-build"],"wasm":["serde-wasm-bindgen","tsify","wasm-bindgen"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/4.3.4/dependencies","version_downloads":"/api/v1/crates/cedar-policy/4.3.4/downloads","authors":"/api/v1/crates/cedar-policy/4.3.4/authors"},"crate_size":133155,"published_by":{"id":341662,"login":"chaluli","name":"Charlie Murphy","avatar":"https://avatars.githubusercontent.com/u/196708688?v=4","url":"https://github.com/chaluli","github_username_matches":true,"created_at":"2025-01-27T20:54:32Z"},"audit_actions":[{"action":"publish","user":{"id":341662,"login":"chaluli","name":"Charlie Murphy","avatar":"https://avatars.githubusercontent.com/u/196708688?v=4","url":"https://github.com/chaluli","github_username_matches":true,"created_at":"2025-01-27T20:54:32Z"},"time":"2025-11-26T21:43:29.929307Z"}],"checksum":"19626cdf7d369a77396a7c4354850ee13748128861bfaa6ef2dccd52c8d1190b","rust_version":"1.77","has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":16928,"comment_lines":675,"files":25}},"total_code_lines":16928,"total_comment_lines":675}},{"id":1845166,"crate":"cedar-policy","num":"4.4.2","dl_path":"/api/v1/crates/cedar-policy/4.4.2/download","readme_path":"/api/v1/crates/cedar-policy/4.4.2/readme","updated_at":"2025-11-26T21:37:23.670121Z","created_at":"2025-11-26T21:37:23.670121Z","downloads":8007,"features":{"corpus-timing":[],"datetime":["cedar-policy-core/datetime","cedar-policy-validator/datetime"],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal","datetime"],"entity-manifest":["cedar-policy-validator/entity-manifest"],"experimental":["partial-eval","permissive-validate","partial-validate","entity-manifest","protobufs","tolerant-ast","extended-schema"],"extended-schema":["cedar-policy-validator/extended-schema"],"heap-profiling":["dep:dhat"],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval","cedar-policy-validator/partial-eval"],"partial-validate":["cedar-policy-validator/partial-validate"],"permissive-validate":[],"protobufs":["dep:prost","dep:prost-build"],"tolerant-ast":["cedar-policy-core/tolerant-ast","cedar-policy-validator/tolerant-ast","cedar-policy-formatter/tolerant-ast"],"wasm":["serde-wasm-bindgen","tsify","wasm-bindgen"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/4.4.2/dependencies","version_downloads":"/api/v1/crates/cedar-policy/4.4.2/downloads","authors":"/api/v1/crates/cedar-policy/4.4.2/authors"},"crate_size":140921,"published_by":{"id":341662,"login":"chaluli","name":"Charlie Murphy","avatar":"https://avatars.githubusercontent.com/u/196708688?v=4","url":"https://github.com/chaluli","github_username_matches":true,"created_at":"2025-01-27T20:54:32Z"},"audit_actions":[{"action":"publish","user":{"id":341662,"login":"chaluli","name":"Charlie Murphy","avatar":"https://avatars.githubusercontent.com/u/196708688?v=4","url":"https://github.com/chaluli","github_username_matches":true,"created_at":"2025-01-27T20:54:32Z"},"time":"2025-11-26T21:37:23.670121Z"}],"checksum":"d939ef6b949b0a4d3d19950fa4e7d12a4158fdd20d0af1910b1f6c1adb392047","rust_version":"1.81","has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":10708,"comment_lines":565,"files":24}},"total_code_lines":10708,"total_comment_lines":565}},{"id":1845128,"crate":"cedar-policy","num":"4.5.2","dl_path":"/api/v1/crates/cedar-policy/4.5.2/download","readme_path":"/api/v1/crates/cedar-policy/4.5.2/readme","updated_at":"2025-11-26T21:27:21.657435Z","created_at":"2025-11-26T21:27:21.657435Z","downloads":233855,"features":{"corpus-timing":[],"datetime":["cedar-policy-core/datetime"],"decimal":["cedar-policy-core/decimal"],"default":["ipaddr","decimal","datetime"],"deprecated-schema-compat":[],"entity-manifest":["cedar-policy-core/entity-manifest"],"experimental":["partial-eval","permissive-validate","partial-validate","entity-manifest","protobufs","tolerant-ast","extended-schema","deprecated-schema-compat"],"extended-schema":["cedar-policy-core/extended-schema"],"heap-profiling":["dep:dhat"],"ipaddr":["cedar-policy-core/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval"],"partial-validate":["cedar-policy-core/partial-validate"],"permissive-validate":[],"protobufs":["dep:prost","dep:prost-build"],"tolerant-ast":["cedar-policy-core/tolerant-ast","cedar-policy-formatter/tolerant-ast"],"wasm":["serde-wasm-bindgen","tsify","wasm-bindgen"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/4.5.2/dependencies","version_downloads":"/api/v1/crates/cedar-policy/4.5.2/downloads","authors":"/api/v1/crates/cedar-policy/4.5.2/authors"},"crate_size":151004,"published_by":{"id":341662,"login":"chaluli","name":"Charlie Murphy","avatar":"https://avatars.githubusercontent.com/u/196708688?v=4","url":"https://github.com/chaluli","github_username_matches":true,"created_at":"2025-01-27T20:54:32Z"},"audit_actions":[{"action":"publish","user":{"id":341662,"login":"chaluli","name":"Charlie Murphy","avatar":"https://avatars.githubusercontent.com/u/196708688?v=4","url":"https://github.com/chaluli","github_username_matches":true,"created_at":"2025-01-27T20:54:32Z"},"time":"2025-11-26T21:27:21.657435Z"}],"checksum":"e61aa36d3d6d235496fc7287aa3cfb68ee1a33c6e4d6a5ba16bd73f16cb92f81","rust_version":"1.82","has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":12455,"comment_lines":595,"files":25}},"total_code_lines":12455,"total_comment_lines":595}},{"id":1845111,"crate":"cedar-policy","num":"4.6.2","dl_path":"/api/v1/crates/cedar-policy/4.6.2/download","readme_path":"/api/v1/crates/cedar-policy/4.6.2/readme","updated_at":"2025-11-26T21:18:48.960048Z","created_at":"2025-11-26T21:18:48.960048Z","downloads":1516,"features":{"corpus-timing":[],"datetime":["cedar-policy-core/datetime"],"decimal":["cedar-policy-core/decimal"],"default":["ipaddr","decimal","datetime"],"deprecated-schema-compat":[],"entity-manifest":["cedar-policy-core/entity-manifest"],"experimental":["partial-eval","permissive-validate","partial-validate","entity-manifest","protobufs","tolerant-ast","extended-schema","deprecated-schema-compat","tpe","variadic-is-in-range"],"extended-schema":["cedar-policy-core/extended-schema"],"heap-profiling":["dep:dhat"],"ipaddr":["cedar-policy-core/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval"],"partial-validate":["cedar-policy-core/partial-validate"],"permissive-validate":[],"protobufs":["dep:nonempty","dep:prost","dep:prost-build"],"tolerant-ast":["cedar-policy-core/tolerant-ast","cedar-policy-formatter/tolerant-ast"],"tpe":["cedar-policy-core/tpe"],"variadic-is-in-range":["cedar-policy-core/variadic-is-in-range"],"wasm":["tsify","wasm-bindgen"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/4.6.2/dependencies","version_downloads":"/api/v1/crates/cedar-policy/4.6.2/downloads","authors":"/api/v1/crates/cedar-policy/4.6.2/authors"},"crate_size":164465,"published_by":{"id":341662,"login":"chaluli","name":"Charlie Murphy","avatar":"https://avatars.githubusercontent.com/u/196708688?v=4","url":"https://github.com/chaluli","github_username_matches":true,"created_at":"2025-01-27T20:54:32Z"},"audit_actions":[{"action":"publish","user":{"id":341662,"login":"chaluli","name":"Charlie Murphy","avatar":"https://avatars.githubusercontent.com/u/196708688?v=4","url":"https://github.com/chaluli","github_username_matches":true,"created_at":"2025-01-27T20:54:32Z"},"time":"2025-11-26T21:18:48.960048Z"}],"checksum":"851c6c288b03cf83a4c95ca5b0daf19d20092d7d9a6600e3b4927457cd7b6b62","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":13321,"comment_lines":619,"files":25}},"total_code_lines":13321,"total_comment_lines":619}},{"id":1844298,"crate":"cedar-policy","num":"3.4.2","dl_path":"/api/v1/crates/cedar-policy/3.4.2/download","readme_path":"/api/v1/crates/cedar-policy/3.4.2/readme","updated_at":"2025-11-26T15:10:06.016112Z","created_at":"2025-11-26T15:10:06.016112Z","downloads":32273,"features":{"corpus-timing":[],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal"],"experimental":["partial-eval","permissive-validate","partial-validate"],"heap-profiling":["dep:dhat"],"integration_testing":[],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval","cedar-policy-validator/partial-eval"],"partial-validate":["cedar-policy-validator/partial-validate"],"permissive-validate":[],"wasm":["serde-wasm-bindgen","tsify","wasm-bindgen"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/3.4.2/dependencies","version_downloads":"/api/v1/crates/cedar-policy/3.4.2/downloads","authors":"/api/v1/crates/cedar-policy/3.4.2/authors"},"crate_size":107795,"published_by":{"id":341662,"login":"chaluli","name":"Charlie Murphy","avatar":"https://avatars.githubusercontent.com/u/196708688?v=4","url":"https://github.com/chaluli","github_username_matches":true,"created_at":"2025-01-27T20:54:32Z"},"audit_actions":[{"action":"publish","user":{"id":341662,"login":"chaluli","name":"Charlie Murphy","avatar":"https://avatars.githubusercontent.com/u/196708688?v=4","url":"https://github.com/chaluli","github_username_matches":true,"created_at":"2025-01-27T20:54:32Z"},"time":"2025-11-26T15:10:06.016112Z"}],"checksum":"0806c12ff691e3d9bd43b7b3f3eb51b20f81285fc9f48dce9518dfd7b87da5df","rust_version":"1.76.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":13008,"comment_lines":424,"files":13}},"total_code_lines":13008,"total_comment_lines":424}},{"id":1843309,"crate":"cedar-policy","num":"2.5.1","dl_path":"/api/v1/crates/cedar-policy/2.5.1/download","readme_path":"/api/v1/crates/cedar-policy/2.5.1/readme","updated_at":"2025-11-25T22:20:58.028930Z","created_at":"2025-11-25T22:20:58.028930Z","downloads":740,"features":{"corpus-timing":[],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal"],"experimental":["partial-eval"],"heap-profiling":["dep:dhat"],"integration_testing":[],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/2.5.1/dependencies","version_downloads":"/api/v1/crates/cedar-policy/2.5.1/downloads","authors":"/api/v1/crates/cedar-policy/2.5.1/authors"},"crate_size":62240,"published_by":{"id":341662,"login":"chaluli","name":"Charlie Murphy","avatar":"https://avatars.githubusercontent.com/u/196708688?v=4","url":"https://github.com/chaluli","github_username_matches":true,"created_at":"2025-01-27T20:54:32Z"},"audit_actions":[{"action":"publish","user":{"id":341662,"login":"chaluli","name":"Charlie Murphy","avatar":"https://avatars.githubusercontent.com/u/196708688?v=4","url":"https://github.com/chaluli","github_username_matches":true,"created_at":"2025-01-27T20:54:32Z"},"time":"2025-11-25T22:20:58.028930Z"}],"checksum":"f5b9c7923cc85e0062f32bfed9278acfffb819f512e8b002cdcc27f7a6b4a6ed","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4934,"comment_lines":229,"files":7}},"total_code_lines":4934,"total_comment_lines":229}},{"id":1843190,"crate":"cedar-policy","num":"4.7.1","dl_path":"/api/v1/crates/cedar-policy/4.7.1/download","readme_path":"/api/v1/crates/cedar-policy/4.7.1/readme","updated_at":"2025-11-25T20:46:19.043390Z","created_at":"2025-11-25T20:46:19.043390Z","downloads":34706,"features":{"corpus-timing":[],"datetime":["cedar-policy-core/datetime"],"decimal":["cedar-policy-core/decimal"],"default":["ipaddr","decimal","datetime"],"deprecated-schema-compat":[],"entity-manifest":["cedar-policy-core/entity-manifest"],"experimental":["partial-eval","permissive-validate","partial-validate","entity-manifest","protobufs","tolerant-ast","extended-schema","deprecated-schema-compat","tpe","variadic-is-in-range"],"extended-schema":["cedar-policy-core/extended-schema"],"heap-profiling":["dep:dhat"],"ipaddr":["cedar-policy-core/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval"],"partial-validate":["cedar-policy-core/partial-validate"],"permissive-validate":[],"protobufs":["dep:nonempty","dep:prost","dep:prost-build"],"tolerant-ast":["cedar-policy-core/tolerant-ast","cedar-policy-formatter/tolerant-ast"],"tpe":["cedar-policy-core/tpe"],"variadic-is-in-range":["cedar-policy-core/variadic-is-in-range"],"wasm":["tsify","wasm-bindgen"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/4.7.1/dependencies","version_downloads":"/api/v1/crates/cedar-policy/4.7.1/downloads","authors":"/api/v1/crates/cedar-policy/4.7.1/authors"},"crate_size":167671,"published_by":{"id":341662,"login":"chaluli","name":"Charlie Murphy","avatar":"https://avatars.githubusercontent.com/u/196708688?v=4","url":"https://github.com/chaluli","github_username_matches":true,"created_at":"2025-01-27T20:54:32Z"},"audit_actions":[{"action":"publish","user":{"id":341662,"login":"chaluli","name":"Charlie Murphy","avatar":"https://avatars.githubusercontent.com/u/196708688?v=4","url":"https://github.com/chaluli","github_username_matches":true,"created_at":"2025-01-27T20:54:32Z"},"time":"2025-11-25T20:46:19.043390Z"}],"checksum":"784e2502cff415b1970af7498f69d847803ae0de2169c74db4368f842f1b76b1","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":13418,"comment_lines":628,"files":25}},"total_code_lines":13418,"total_comment_lines":628}},{"id":1843086,"crate":"cedar-policy","num":"4.8.1","dl_path":"/api/v1/crates/cedar-policy/4.8.1/download","readme_path":"/api/v1/crates/cedar-policy/4.8.1/readme","updated_at":"2025-11-25T19:22:31.064265Z","created_at":"2025-11-25T19:22:31.064265Z","downloads":36553,"features":{"corpus-timing":[],"datetime":["cedar-policy-core/datetime"],"decimal":["cedar-policy-core/decimal"],"default":["ipaddr","decimal","datetime"],"deprecated-schema-compat":[],"entity-manifest":["cedar-policy-core/entity-manifest"],"experimental":["partial-eval","permissive-validate","partial-validate","entity-manifest","protobufs","tolerant-ast","extended-schema","deprecated-schema-compat","tpe","variadic-is-in-range"],"extended-schema":["cedar-policy-core/extended-schema"],"heap-profiling":["dep:dhat"],"ipaddr":["cedar-policy-core/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval"],"partial-validate":["cedar-policy-core/partial-validate"],"permissive-validate":[],"protobufs":["dep:nonempty","dep:prost","dep:prost-build"],"tolerant-ast":["cedar-policy-core/tolerant-ast","cedar-policy-formatter/tolerant-ast"],"tpe":["cedar-policy-core/tpe"],"variadic-is-in-range":["cedar-policy-core/variadic-is-in-range"],"wasm":["tsify","wasm-bindgen"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/4.8.1/dependencies","version_downloads":"/api/v1/crates/cedar-policy/4.8.1/downloads","authors":"/api/v1/crates/cedar-policy/4.8.1/authors"},"crate_size":171090,"published_by":{"id":341662,"login":"chaluli","name":"Charlie Murphy","avatar":"https://avatars.githubusercontent.com/u/196708688?v=4","url":"https://github.com/chaluli","github_username_matches":true,"created_at":"2025-01-27T20:54:32Z"},"audit_actions":[{"action":"publish","user":{"id":341662,"login":"chaluli","name":"Charlie Murphy","avatar":"https://avatars.githubusercontent.com/u/196708688?v=4","url":"https://github.com/chaluli","github_username_matches":true,"created_at":"2025-01-27T20:54:32Z"},"time":"2025-11-25T19:22:31.064265Z"}],"checksum":"6a9bb2659528c9901c2ef23ca1a3d6915aed8ee81d1a32c468b26fb541b27b24","rust_version":"1.89","has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":13508,"comment_lines":623,"files":25}},"total_code_lines":13508,"total_comment_lines":623}},{"id":1829894,"crate":"cedar-policy","num":"4.8.0","dl_path":"/api/v1/crates/cedar-policy/4.8.0/download","readme_path":"/api/v1/crates/cedar-policy/4.8.0/readme","updated_at":"2025-11-17T19:53:50.965040Z","created_at":"2025-11-17T19:53:50.965040Z","downloads":34976,"features":{"corpus-timing":[],"datetime":["cedar-policy-core/datetime"],"decimal":["cedar-policy-core/decimal"],"default":["ipaddr","decimal","datetime"],"deprecated-schema-compat":[],"entity-manifest":["cedar-policy-core/entity-manifest"],"experimental":["partial-eval","permissive-validate","partial-validate","entity-manifest","protobufs","tolerant-ast","extended-schema","deprecated-schema-compat","tpe","variadic-is-in-range"],"extended-schema":["cedar-policy-core/extended-schema"],"heap-profiling":["dep:dhat"],"ipaddr":["cedar-policy-core/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval"],"partial-validate":["cedar-policy-core/partial-validate"],"permissive-validate":[],"protobufs":["dep:nonempty","dep:prost","dep:prost-build"],"tolerant-ast":["cedar-policy-core/tolerant-ast","cedar-policy-formatter/tolerant-ast"],"tpe":["cedar-policy-core/tpe"],"variadic-is-in-range":["cedar-policy-core/variadic-is-in-range"],"wasm":["tsify","wasm-bindgen"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/4.8.0/dependencies","version_downloads":"/api/v1/crates/cedar-policy/4.8.0/downloads","authors":"/api/v1/crates/cedar-policy/4.8.0/authors"},"crate_size":171092,"published_by":{"id":212929,"login":"john-h-kastner-aws","name":"John Kastner","avatar":"https://avatars.githubusercontent.com/u/130772734?v=4","url":"https://github.com/john-h-kastner-aws","github_username_matches":true,"created_at":"2023-04-14T14:30:38Z"},"audit_actions":[{"action":"publish","user":{"id":212929,"login":"john-h-kastner-aws","name":"John Kastner","avatar":"https://avatars.githubusercontent.com/u/130772734?v=4","url":"https://github.com/john-h-kastner-aws","github_username_matches":true,"created_at":"2023-04-14T14:30:38Z"},"time":"2025-11-17T19:53:50.965040Z"}],"checksum":"1a480f79406e0c4483e883cab35d8519729eee7e74ef3925e3c7b458d88e246f","rust_version":"1.89","has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":13508,"comment_lines":623,"files":25}},"total_code_lines":13508,"total_comment_lines":623}},{"id":1772563,"crate":"cedar-policy","num":"4.7.0","dl_path":"/api/v1/crates/cedar-policy/4.7.0/download","readme_path":"/api/v1/crates/cedar-policy/4.7.0/readme","updated_at":"2025-10-13T21:33:08.621841Z","created_at":"2025-10-13T21:33:08.621841Z","downloads":139690,"features":{"corpus-timing":[],"datetime":["cedar-policy-core/datetime"],"decimal":["cedar-policy-core/decimal"],"default":["ipaddr","decimal","datetime"],"deprecated-schema-compat":[],"entity-manifest":["cedar-policy-core/entity-manifest"],"experimental":["partial-eval","permissive-validate","partial-validate","entity-manifest","protobufs","tolerant-ast","extended-schema","deprecated-schema-compat","tpe","variadic-is-in-range"],"extended-schema":["cedar-policy-core/extended-schema"],"heap-profiling":["dep:dhat"],"ipaddr":["cedar-policy-core/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval"],"partial-validate":["cedar-policy-core/partial-validate"],"permissive-validate":[],"protobufs":["dep:nonempty","dep:prost","dep:prost-build"],"tolerant-ast":["cedar-policy-core/tolerant-ast","cedar-policy-formatter/tolerant-ast"],"tpe":["cedar-policy-core/tpe"],"variadic-is-in-range":["cedar-policy-core/variadic-is-in-range"],"wasm":["tsify","wasm-bindgen"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/4.7.0/dependencies","version_downloads":"/api/v1/crates/cedar-policy/4.7.0/downloads","authors":"/api/v1/crates/cedar-policy/4.7.0/authors"},"crate_size":167662,"published_by":{"id":146558,"login":"adpaco","name":"Adrian Palacios","avatar":"https://avatars.githubusercontent.com/u/73246657?v=4","url":"https://github.com/adpaco","github_username_matches":true,"created_at":"2020-10-21T16:34:58Z"},"audit_actions":[{"action":"publish","user":{"id":146558,"login":"adpaco","name":"Adrian Palacios","avatar":"https://avatars.githubusercontent.com/u/73246657?v=4","url":"https://github.com/adpaco","github_username_matches":true,"created_at":"2020-10-21T16:34:58Z"},"time":"2025-10-13T21:33:08.621841Z"}],"checksum":"ec59e2364d36d767fe2be9a38040087746b1db20b27868701f4356d9fc589736","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":13419,"comment_lines":628,"files":25}},"total_code_lines":13419,"total_comment_lines":628}},{"id":1768529,"crate":"cedar-policy","num":"4.6.1","dl_path":"/api/v1/crates/cedar-policy/4.6.1/download","readme_path":"/api/v1/crates/cedar-policy/4.6.1/readme","updated_at":"2025-10-10T16:47:29.929638Z","created_at":"2025-10-10T16:47:29.929638Z","downloads":1840,"features":{"corpus-timing":[],"datetime":["cedar-policy-core/datetime"],"decimal":["cedar-policy-core/decimal"],"default":["ipaddr","decimal","datetime"],"deprecated-schema-compat":[],"entity-manifest":["cedar-policy-core/entity-manifest"],"experimental":["partial-eval","permissive-validate","partial-validate","entity-manifest","protobufs","tolerant-ast","extended-schema","deprecated-schema-compat","tpe","variadic-is-in-range"],"extended-schema":["cedar-policy-core/extended-schema"],"heap-profiling":["dep:dhat"],"ipaddr":["cedar-policy-core/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval"],"partial-validate":["cedar-policy-core/partial-validate"],"permissive-validate":[],"protobufs":["dep:nonempty","dep:prost","dep:prost-build"],"tolerant-ast":["cedar-policy-core/tolerant-ast","cedar-policy-formatter/tolerant-ast"],"tpe":["cedar-policy-core/tpe"],"variadic-is-in-range":["cedar-policy-core/variadic-is-in-range"],"wasm":["tsify","wasm-bindgen"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/4.6.1/dependencies","version_downloads":"/api/v1/crates/cedar-policy/4.6.1/downloads","authors":"/api/v1/crates/cedar-policy/4.6.1/authors"},"crate_size":164467,"published_by":{"id":291395,"login":"shaobo-he-aws","name":null,"avatar":"https://avatars.githubusercontent.com/u/130499339?v=4","url":"https://github.com/shaobo-he-aws","github_username_matches":true,"created_at":"2023-04-11T18:31:32Z"},"audit_actions":[{"action":"publish","user":{"id":291395,"login":"shaobo-he-aws","name":null,"avatar":"https://avatars.githubusercontent.com/u/130499339?v=4","url":"https://github.com/shaobo-he-aws","github_username_matches":true,"created_at":"2023-04-11T18:31:32Z"},"time":"2025-10-10T16:47:29.929638Z"}],"checksum":"9dc835d5d153f28aa8af58ddb14d6a2c07fd50f4c897caae17da303c62461cb9","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":13321,"comment_lines":619,"files":25}},"total_code_lines":13321,"total_comment_lines":619}},{"id":1762130,"crate":"cedar-policy","num":"4.6.0","dl_path":"/api/v1/crates/cedar-policy/4.6.0/download","readme_path":"/api/v1/crates/cedar-policy/4.6.0/readme","updated_at":"2025-10-06T21:14:14.905712Z","created_at":"2025-10-06T21:14:14.905712Z","downloads":16069,"features":{"corpus-timing":[],"datetime":["cedar-policy-core/datetime"],"decimal":["cedar-policy-core/decimal"],"default":["ipaddr","decimal","datetime"],"deprecated-schema-compat":[],"entity-manifest":["cedar-policy-core/entity-manifest"],"experimental":["partial-eval","permissive-validate","partial-validate","entity-manifest","protobufs","tolerant-ast","extended-schema","deprecated-schema-compat","tpe","variadic-is-in-range"],"extended-schema":["cedar-policy-core/extended-schema"],"heap-profiling":["dep:dhat"],"ipaddr":["cedar-policy-core/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval"],"partial-validate":["cedar-policy-core/partial-validate"],"permissive-validate":[],"protobufs":["dep:nonempty","dep:prost","dep:prost-build"],"tolerant-ast":["cedar-policy-core/tolerant-ast","cedar-policy-formatter/tolerant-ast"],"tpe":["cedar-policy-core/tpe"],"variadic-is-in-range":["cedar-policy-core/variadic-is-in-range"],"wasm":["tsify","wasm-bindgen"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/4.6.0/dependencies","version_downloads":"/api/v1/crates/cedar-policy/4.6.0/downloads","authors":"/api/v1/crates/cedar-policy/4.6.0/authors"},"crate_size":178596,"published_by":{"id":212929,"login":"john-h-kastner-aws","name":"John Kastner","avatar":"https://avatars.githubusercontent.com/u/130772734?v=4","url":"https://github.com/john-h-kastner-aws","github_username_matches":true,"created_at":"2023-04-14T14:30:38Z"},"audit_actions":[{"action":"publish","user":{"id":212929,"login":"john-h-kastner-aws","name":"John Kastner","avatar":"https://avatars.githubusercontent.com/u/130772734?v=4","url":"https://github.com/john-h-kastner-aws","github_username_matches":true,"created_at":"2023-04-14T14:30:38Z"},"time":"2025-10-06T21:14:14.905712Z"}],"checksum":"4f9c2d12f586b346acb3c400330f3b2cb082fa4ec01ca3e8cab67246fcf683be","rust_version":"1.85","has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":13321,"comment_lines":619,"files":25}},"total_code_lines":13321,"total_comment_lines":619}},{"id":1684893,"crate":"cedar-policy","num":"4.5.1","dl_path":"/api/v1/crates/cedar-policy/4.5.1/download","readme_path":"/api/v1/crates/cedar-policy/4.5.1/readme","updated_at":"2025-08-14T15:07:45.656713Z","created_at":"2025-08-14T15:07:45.656713Z","downloads":429730,"features":{"corpus-timing":[],"datetime":["cedar-policy-core/datetime"],"decimal":["cedar-policy-core/decimal"],"default":["ipaddr","decimal","datetime"],"deprecated-schema-compat":[],"entity-manifest":["cedar-policy-core/entity-manifest"],"experimental":["partial-eval","permissive-validate","partial-validate","entity-manifest","protobufs","tolerant-ast","extended-schema","deprecated-schema-compat"],"extended-schema":["cedar-policy-core/extended-schema"],"heap-profiling":["dep:dhat"],"ipaddr":["cedar-policy-core/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval"],"partial-validate":["cedar-policy-core/partial-validate"],"permissive-validate":[],"protobufs":["dep:prost","dep:prost-build"],"tolerant-ast":["cedar-policy-core/tolerant-ast","cedar-policy-formatter/tolerant-ast"],"wasm":["serde-wasm-bindgen","tsify","wasm-bindgen"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/4.5.1/dependencies","version_downloads":"/api/v1/crates/cedar-policy/4.5.1/downloads","authors":"/api/v1/crates/cedar-policy/4.5.1/authors"},"crate_size":150998,"published_by":{"id":341662,"login":"chaluli","name":"Charlie Murphy","avatar":"https://avatars.githubusercontent.com/u/196708688?v=4","url":"https://github.com/chaluli","github_username_matches":true,"created_at":"2025-01-27T20:54:32Z"},"audit_actions":[{"action":"publish","user":{"id":341662,"login":"chaluli","name":"Charlie Murphy","avatar":"https://avatars.githubusercontent.com/u/196708688?v=4","url":"https://github.com/chaluli","github_username_matches":true,"created_at":"2025-01-27T20:54:32Z"},"time":"2025-08-14T15:07:45.656713Z"}],"checksum":"c48e6e6d7a17aabe41cf70c5613413ce0cc82f5f651357843bd02b8d41ca08a4","rust_version":"1.82","has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":12455,"comment_lines":595,"files":25}},"total_code_lines":12455,"total_comment_lines":595}},{"id":1621817,"crate":"cedar-policy","num":"4.5.0","dl_path":"/api/v1/crates/cedar-policy/4.5.0/download","readme_path":"/api/v1/crates/cedar-policy/4.5.0/readme","updated_at":"2025-06-30T20:12:05.142979Z","created_at":"2025-06-30T20:12:05.142979Z","downloads":228429,"features":{"corpus-timing":[],"datetime":["cedar-policy-core/datetime"],"decimal":["cedar-policy-core/decimal"],"default":["ipaddr","decimal","datetime"],"deprecated-schema-compat":[],"entity-manifest":["cedar-policy-core/entity-manifest"],"experimental":["partial-eval","permissive-validate","partial-validate","entity-manifest","protobufs","tolerant-ast","extended-schema","deprecated-schema-compat"],"extended-schema":["cedar-policy-core/extended-schema"],"heap-profiling":["dep:dhat"],"ipaddr":["cedar-policy-core/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval"],"partial-validate":["cedar-policy-core/partial-validate"],"permissive-validate":[],"protobufs":["dep:prost","dep:prost-build"],"tolerant-ast":["cedar-policy-core/tolerant-ast","cedar-policy-formatter/tolerant-ast"],"wasm":["serde-wasm-bindgen","tsify","wasm-bindgen"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/4.5.0/dependencies","version_downloads":"/api/v1/crates/cedar-policy/4.5.0/downloads","authors":"/api/v1/crates/cedar-policy/4.5.0/authors"},"crate_size":149077,"published_by":{"id":341662,"login":"chaluli","name":"Charlie Murphy","avatar":"https://avatars.githubusercontent.com/u/196708688?v=4","url":"https://github.com/chaluli","github_username_matches":true,"created_at":"2025-01-27T20:54:32Z"},"audit_actions":[{"action":"publish","user":{"id":341662,"login":"chaluli","name":"Charlie Murphy","avatar":"https://avatars.githubusercontent.com/u/196708688?v=4","url":"https://github.com/chaluli","github_username_matches":true,"created_at":"2025-01-27T20:54:32Z"},"time":"2025-06-30T20:12:05.142979Z"}],"checksum":"c3a73fdc6a5127276075a8c559a0dee47d2b66aa823daef349a36e5a03e95624","rust_version":"1.82","has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":12431,"comment_lines":592,"files":25}},"total_code_lines":12431,"total_comment_lines":592}},{"id":1575544,"crate":"cedar-policy","num":"4.4.1","dl_path":"/api/v1/crates/cedar-policy/4.4.1/download","readme_path":"/api/v1/crates/cedar-policy/4.4.1/readme","updated_at":"2025-05-22T21:12:31.501822Z","created_at":"2025-05-22T21:12:31.501822Z","downloads":652012,"features":{"corpus-timing":[],"datetime":["cedar-policy-core/datetime","cedar-policy-validator/datetime"],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal","datetime"],"entity-manifest":["cedar-policy-validator/entity-manifest"],"experimental":["partial-eval","permissive-validate","partial-validate","entity-manifest","protobufs","tolerant-ast","extended-schema"],"extended-schema":["cedar-policy-validator/extended-schema"],"heap-profiling":["dep:dhat"],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval","cedar-policy-validator/partial-eval"],"partial-validate":["cedar-policy-validator/partial-validate"],"permissive-validate":[],"protobufs":["dep:prost","dep:prost-build"],"tolerant-ast":["cedar-policy-core/tolerant-ast","cedar-policy-validator/tolerant-ast","cedar-policy-formatter/tolerant-ast"],"wasm":["serde-wasm-bindgen","tsify","wasm-bindgen"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/4.4.1/dependencies","version_downloads":"/api/v1/crates/cedar-policy/4.4.1/downloads","authors":"/api/v1/crates/cedar-policy/4.4.1/authors"},"crate_size":140924,"published_by":{"id":334773,"login":"katherine-hough","name":"Katherine Hough","avatar":"https://avatars.githubusercontent.com/u/32645020?v=4","url":"https://github.com/katherine-hough","github_username_matches":true,"created_at":"2017-10-09T15:08:47Z"},"audit_actions":[{"action":"publish","user":{"id":334773,"login":"katherine-hough","name":"Katherine Hough","avatar":"https://avatars.githubusercontent.com/u/32645020?v=4","url":"https://github.com/katherine-hough","github_username_matches":true,"created_at":"2017-10-09T15:08:47Z"},"time":"2025-05-22T21:12:31.501822Z"}],"checksum":"a1d37df3afde553492d8413d02a733e86a786c29f5b36c6d8d72bc6e5c0c7f63","rust_version":"1.81","has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":10708,"comment_lines":565,"files":24}},"total_code_lines":10708,"total_comment_lines":565}},{"id":1536179,"crate":"cedar-policy","num":"4.4.0","dl_path":"/api/v1/crates/cedar-policy/4.4.0/download","readme_path":"/api/v1/crates/cedar-policy/4.4.0/readme","updated_at":"2025-04-23T17:13:59.089447Z","created_at":"2025-04-23T17:13:59.089447Z","downloads":130530,"features":{"corpus-timing":[],"datetime":["cedar-policy-core/datetime","cedar-policy-validator/datetime"],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal","datetime"],"entity-manifest":["cedar-policy-validator/entity-manifest"],"experimental":["partial-eval","permissive-validate","partial-validate","entity-manifest","protobufs","tolerant-ast","extended-schema"],"extended-schema":["cedar-policy-validator/extended-schema"],"heap-profiling":["dep:dhat"],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval","cedar-policy-validator/partial-eval"],"partial-validate":["cedar-policy-validator/partial-validate"],"permissive-validate":[],"protobufs":["dep:prost","dep:prost-build"],"tolerant-ast":["cedar-policy-core/tolerant-ast","cedar-policy-validator/tolerant-ast","cedar-policy-formatter/tolerant-ast"],"wasm":["serde-wasm-bindgen","tsify","wasm-bindgen"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/4.4.0/dependencies","version_downloads":"/api/v1/crates/cedar-policy/4.4.0/downloads","authors":"/api/v1/crates/cedar-policy/4.4.0/authors"},"crate_size":140284,"published_by":{"id":291395,"login":"shaobo-he-aws","name":null,"avatar":"https://avatars.githubusercontent.com/u/130499339?v=4","url":"https://github.com/shaobo-he-aws","github_username_matches":true,"created_at":"2023-04-11T18:31:32Z"},"audit_actions":[{"action":"publish","user":{"id":291395,"login":"shaobo-he-aws","name":null,"avatar":"https://avatars.githubusercontent.com/u/130499339?v=4","url":"https://github.com/shaobo-he-aws","github_username_matches":true,"created_at":"2023-04-11T18:31:32Z"},"time":"2025-04-23T17:13:59.089447Z"}],"checksum":"e7c6df1b4a68720e34b5c2b982d34bbcbe0299fded41177f782e9468f882c42f","rust_version":"1.81","has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":10708,"comment_lines":565,"files":24}},"total_code_lines":10708,"total_comment_lines":565}},{"id":1460376,"crate":"cedar-policy","num":"4.3.3","dl_path":"/api/v1/crates/cedar-policy/4.3.3/download","readme_path":"/api/v1/crates/cedar-policy/4.3.3/readme","updated_at":"2025-02-25T20:41:28.574280Z","created_at":"2025-02-25T20:41:28.574280Z","downloads":132671,"features":{"corpus-timing":[],"datetime":["cedar-policy-core/datetime","cedar-policy-validator/datetime"],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal"],"entity-manifest":["cedar-policy-validator/entity-manifest"],"experimental":["partial-eval","permissive-validate","partial-validate","level-validate","entity-manifest","protobufs","datetime"],"heap-profiling":["dep:dhat"],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"],"level-validate":["cedar-policy-validator/level-validate"],"partial-eval":["cedar-policy-core/partial-eval","cedar-policy-validator/partial-eval"],"partial-validate":["cedar-policy-validator/partial-validate"],"permissive-validate":[],"protobufs":["dep:prost","dep:prost-build"],"wasm":["serde-wasm-bindgen","tsify","wasm-bindgen"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/4.3.3/dependencies","version_downloads":"/api/v1/crates/cedar-policy/4.3.3/downloads","authors":"/api/v1/crates/cedar-policy/4.3.3/authors"},"crate_size":133155,"published_by":{"id":54733,"login":"cdisselkoen","name":"Craig Disselkoen","avatar":"https://avatars.githubusercontent.com/u/4458638?v=4","url":"https://github.com/cdisselkoen","github_username_matches":true,"created_at":"2013-05-17T16:03:23Z"},"audit_actions":[{"action":"publish","user":{"id":54733,"login":"cdisselkoen","name":"Craig Disselkoen","avatar":"https://avatars.githubusercontent.com/u/4458638?v=4","url":"https://github.com/cdisselkoen","github_username_matches":true,"created_at":"2013-05-17T16:03:23Z"},"time":"2025-02-25T20:41:28.574280Z"}],"checksum":"684464140c59c09f85e86d66d20812901c0ff0fbf5e3e10eede74e22d4cea457","rust_version":"1.77","has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":16928,"comment_lines":675,"files":25}},"total_code_lines":16928,"total_comment_lines":675}},{"id":1444404,"crate":"cedar-policy","num":"4.3.2","dl_path":"/api/v1/crates/cedar-policy/4.3.2/download","readme_path":"/api/v1/crates/cedar-policy/4.3.2/readme","updated_at":"2025-02-12T21:41:53.397187Z","created_at":"2025-02-12T21:41:53.397187Z","downloads":4430,"features":{"corpus-timing":[],"datetime":["cedar-policy-core/datetime","cedar-policy-validator/datetime"],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal"],"entity-manifest":["cedar-policy-validator/entity-manifest"],"experimental":["partial-eval","permissive-validate","partial-validate","level-validate","entity-manifest","protobufs","datetime"],"heap-profiling":["dep:dhat"],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"],"level-validate":["cedar-policy-validator/level-validate"],"partial-eval":["cedar-policy-core/partial-eval","cedar-policy-validator/partial-eval"],"partial-validate":["cedar-policy-validator/partial-validate"],"permissive-validate":[],"protobufs":["dep:prost","cedar-policy-validator/protobufs","cedar-policy-core/protobufs"],"wasm":["serde-wasm-bindgen","tsify","wasm-bindgen"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/4.3.2/dependencies","version_downloads":"/api/v1/crates/cedar-policy/4.3.2/downloads","authors":"/api/v1/crates/cedar-policy/4.3.2/authors"},"crate_size":119094,"published_by":{"id":212929,"login":"john-h-kastner-aws","name":"John Kastner","avatar":"https://avatars.githubusercontent.com/u/130772734?v=4","url":"https://github.com/john-h-kastner-aws","github_username_matches":true,"created_at":"2023-04-14T14:30:38Z"},"audit_actions":[{"action":"publish","user":{"id":212929,"login":"john-h-kastner-aws","name":"John Kastner","avatar":"https://avatars.githubusercontent.com/u/130772734?v=4","url":"https://github.com/john-h-kastner-aws","github_username_matches":true,"created_at":"2023-04-14T14:30:38Z"},"time":"2025-02-12T21:41:53.397187Z"}],"checksum":"90e89556ab22580a2bd4e0f7083389588180430f5f9c2ab563ecef40097a20da","rust_version":"1.77","has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":14883,"comment_lines":511,"files":17}},"total_code_lines":14883,"total_comment_lines":511}},{"id":1419413,"crate":"cedar-policy","num":"4.3.1","dl_path":"/api/v1/crates/cedar-policy/4.3.1/download","readme_path":"/api/v1/crates/cedar-policy/4.3.1/readme","updated_at":"2025-01-23T21:21:27.779342Z","created_at":"2025-01-23T21:21:27.779342Z","downloads":162100,"features":{"corpus-timing":[],"datetime":["cedar-policy-core/datetime","cedar-policy-validator/datetime"],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal"],"entity-manifest":["cedar-policy-validator/entity-manifest"],"experimental":["partial-eval","permissive-validate","partial-validate","level-validate","entity-manifest","protobufs","datetime"],"heap-profiling":["dep:dhat"],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"],"level-validate":["cedar-policy-validator/level-validate"],"partial-eval":["cedar-policy-core/partial-eval","cedar-policy-validator/partial-eval"],"partial-validate":["cedar-policy-validator/partial-validate"],"permissive-validate":[],"protobufs":["dep:prost","cedar-policy-validator/protobufs","cedar-policy-core/protobufs"],"wasm":["serde-wasm-bindgen","tsify","wasm-bindgen"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/4.3.1/dependencies","version_downloads":"/api/v1/crates/cedar-policy/4.3.1/downloads","authors":"/api/v1/crates/cedar-policy/4.3.1/authors"},"crate_size":130933,"published_by":{"id":291395,"login":"shaobo-he-aws","name":null,"avatar":"https://avatars.githubusercontent.com/u/130499339?v=4","url":"https://github.com/shaobo-he-aws","github_username_matches":true,"created_at":"2023-04-11T18:31:32Z"},"audit_actions":[{"action":"publish","user":{"id":291395,"login":"shaobo-he-aws","name":null,"avatar":"https://avatars.githubusercontent.com/u/130499339?v=4","url":"https://github.com/shaobo-he-aws","github_username_matches":true,"created_at":"2023-04-11T18:31:32Z"},"time":"2025-01-23T21:21:27.779342Z"}],"checksum":"f3626c55f6f96b2251445d22a2197b039c9e6d7cb69ef76a869cdadd6b710f1e","rust_version":"1.77","has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":14883,"comment_lines":511,"files":17}},"total_code_lines":14883,"total_comment_lines":511}},{"id":1416223,"crate":"cedar-policy","num":"4.3.0","dl_path":"/api/v1/crates/cedar-policy/4.3.0/download","readme_path":"/api/v1/crates/cedar-policy/4.3.0/readme","updated_at":"2025-01-21T17:56:38.880697Z","created_at":"2025-01-21T17:56:38.880697Z","downloads":3494,"features":{"corpus-timing":[],"datetime":["cedar-policy-core/datetime","cedar-policy-validator/datetime"],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal"],"entity-manifest":["cedar-policy-validator/entity-manifest"],"experimental":["partial-eval","permissive-validate","partial-validate","level-validate","entity-manifest","protobufs","datetime"],"heap-profiling":["dep:dhat"],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"],"level-validate":["cedar-policy-validator/level-validate"],"partial-eval":["cedar-policy-core/partial-eval","cedar-policy-validator/partial-eval"],"partial-validate":["cedar-policy-validator/partial-validate"],"permissive-validate":[],"protobufs":["dep:prost","cedar-policy-validator/protobufs","cedar-policy-core/protobufs"],"wasm":["serde-wasm-bindgen","tsify","wasm-bindgen"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/4.3.0/dependencies","version_downloads":"/api/v1/crates/cedar-policy/4.3.0/downloads","authors":"/api/v1/crates/cedar-policy/4.3.0/authors"},"crate_size":130924,"published_by":{"id":291395,"login":"shaobo-he-aws","name":null,"avatar":"https://avatars.githubusercontent.com/u/130499339?v=4","url":"https://github.com/shaobo-he-aws","github_username_matches":true,"created_at":"2023-04-11T18:31:32Z"},"audit_actions":[{"action":"publish","user":{"id":291395,"login":"shaobo-he-aws","name":null,"avatar":"https://avatars.githubusercontent.com/u/130499339?v=4","url":"https://github.com/shaobo-he-aws","github_username_matches":true,"created_at":"2023-04-11T18:31:32Z"},"time":"2025-01-21T17:56:38.880697Z"}],"checksum":"b66b6533f79b5b1d10c94325f17b3ce8c88c9e27b9c1d5c96ce09d01bf697c63","rust_version":"1.77","has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":14883,"comment_lines":511,"files":17}},"total_code_lines":14883,"total_comment_lines":511}},{"id":1335909,"crate":"cedar-policy","num":"4.2.2","dl_path":"/api/v1/crates/cedar-policy/4.2.2/download","readme_path":"/api/v1/crates/cedar-policy/4.2.2/readme","updated_at":"2024-11-11T17:32:18.409499Z","created_at":"2024-11-11T17:32:18.409499Z","downloads":30653,"features":{"corpus-timing":[],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal"],"entity-manifest":["cedar-policy-validator/entity-manifest"],"experimental":["partial-eval","permissive-validate","partial-validate","level-validate","entity-manifest"],"heap-profiling":["dep:dhat"],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"],"level-validate":["cedar-policy-validator/level-validate"],"partial-eval":["cedar-policy-core/partial-eval","cedar-policy-validator/partial-eval"],"partial-validate":["cedar-policy-validator/partial-validate"],"permissive-validate":[],"wasm":["serde-wasm-bindgen","tsify","wasm-bindgen"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/4.2.2/dependencies","version_downloads":"/api/v1/crates/cedar-policy/4.2.2/downloads","authors":"/api/v1/crates/cedar-policy/4.2.2/authors"},"crate_size":99762,"published_by":{"id":146558,"login":"adpaco","name":"Adrian Palacios","avatar":"https://avatars.githubusercontent.com/u/73246657?v=4","url":"https://github.com/adpaco","github_username_matches":true,"created_at":"2020-10-21T16:34:58Z"},"audit_actions":[{"action":"publish","user":{"id":146558,"login":"adpaco","name":"Adrian Palacios","avatar":"https://avatars.githubusercontent.com/u/73246657?v=4","url":"https://github.com/adpaco","github_username_matches":true,"created_at":"2020-10-21T16:34:58Z"},"time":"2024-11-11T17:32:18.409499Z"}],"checksum":"66528d723936b74550dd541451545b3c669c08256c72bb4f8fb89cfb17179d85","rust_version":"1.77","has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":14190,"comment_lines":506,"files":16}},"total_code_lines":14190,"total_comment_lines":506}},{"id":1294886,"crate":"cedar-policy","num":"4.2.1","dl_path":"/api/v1/crates/cedar-policy/4.2.1/download","readme_path":"/api/v1/crates/cedar-policy/4.2.1/readme","updated_at":"2024-10-08T15:13:42.130021Z","created_at":"2024-10-08T15:13:42.130021Z","downloads":47587,"features":{"corpus-timing":[],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal"],"entity-manifest":["cedar-policy-validator/entity-manifest"],"experimental":["partial-eval","permissive-validate","partial-validate","level-validate","entity-manifest"],"heap-profiling":["dep:dhat"],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"],"level-validate":["cedar-policy-validator/level-validate"],"partial-eval":["cedar-policy-core/partial-eval","cedar-policy-validator/partial-eval"],"partial-validate":["cedar-policy-validator/partial-validate"],"permissive-validate":[],"wasm":["serde-wasm-bindgen","tsify","wasm-bindgen"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/4.2.1/dependencies","version_downloads":"/api/v1/crates/cedar-policy/4.2.1/downloads","authors":"/api/v1/crates/cedar-policy/4.2.1/authors"},"crate_size":98772,"published_by":{"id":211521,"login":"aaronjeline","name":"Aaron Eline","avatar":"https://avatars.githubusercontent.com/u/5495888?v=4","url":"https://github.com/aaronjeline","github_username_matches":true,"created_at":"2013-09-19T17:01:27Z"},"audit_actions":[{"action":"publish","user":{"id":211521,"login":"aaronjeline","name":"Aaron Eline","avatar":"https://avatars.githubusercontent.com/u/5495888?v=4","url":"https://github.com/aaronjeline","github_username_matches":true,"created_at":"2013-09-19T17:01:27Z"},"time":"2024-10-08T15:13:42.130021Z"}],"checksum":"068704189543b391e70ca474be2d104e71d23ebb580d5546cac2af61c00ddc34","rust_version":"1.77","has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":14190,"comment_lines":506,"files":16}},"total_code_lines":14190,"total_comment_lines":506}},{"id":1294015,"crate":"cedar-policy","num":"4.2.0","dl_path":"/api/v1/crates/cedar-policy/4.2.0/download","readme_path":"/api/v1/crates/cedar-policy/4.2.0/readme","updated_at":"2024-10-07T19:43:38.050134Z","created_at":"2024-10-07T19:43:38.050134Z","downloads":4723,"features":{"corpus-timing":[],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal"],"entity-manifest":["cedar-policy-validator/entity-manifest"],"experimental":["partial-eval","permissive-validate","partial-validate","level-validate","entity-manifest"],"heap-profiling":["dep:dhat"],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"],"level-validate":["cedar-policy-validator/level-validate"],"partial-eval":["cedar-policy-core/partial-eval","cedar-policy-validator/partial-eval"],"partial-validate":["cedar-policy-validator/partial-validate"],"permissive-validate":[],"wasm":["serde-wasm-bindgen","tsify","wasm-bindgen"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/4.2.0/dependencies","version_downloads":"/api/v1/crates/cedar-policy/4.2.0/downloads","authors":"/api/v1/crates/cedar-policy/4.2.0/authors"},"crate_size":98766,"published_by":{"id":211521,"login":"aaronjeline","name":"Aaron Eline","avatar":"https://avatars.githubusercontent.com/u/5495888?v=4","url":"https://github.com/aaronjeline","github_username_matches":true,"created_at":"2013-09-19T17:01:27Z"},"audit_actions":[{"action":"publish","user":{"id":211521,"login":"aaronjeline","name":"Aaron Eline","avatar":"https://avatars.githubusercontent.com/u/5495888?v=4","url":"https://github.com/aaronjeline","github_username_matches":true,"created_at":"2013-09-19T17:01:27Z"},"time":"2024-10-07T19:43:38.050134Z"}],"checksum":"6bcdb233f9d2c6557e5e77cf4e22cdf8fcf077e112a1a8a10f74f6989e527762","rust_version":"1.77","has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":14190,"comment_lines":506,"files":16}},"total_code_lines":14190,"total_comment_lines":506}},{"id":1285887,"crate":"cedar-policy","num":"4.1.0","dl_path":"/api/v1/crates/cedar-policy/4.1.0/download","readme_path":"/api/v1/crates/cedar-policy/4.1.0/readme","updated_at":"2024-09-30T15:03:19.840854Z","created_at":"2024-09-30T15:03:19.840854Z","downloads":2575,"features":{"corpus-timing":[],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal"],"entity-tags":["cedar-policy-core/entity-tags","cedar-policy-validator/entity-tags"],"experimental":["partial-eval","permissive-validate","partial-validate","entity-tags"],"heap-profiling":["dep:dhat"],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval","cedar-policy-validator/partial-eval"],"partial-validate":["cedar-policy-validator/partial-validate"],"permissive-validate":[],"wasm":["serde-wasm-bindgen","tsify","wasm-bindgen"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/4.1.0/dependencies","version_downloads":"/api/v1/crates/cedar-policy/4.1.0/downloads","authors":"/api/v1/crates/cedar-policy/4.1.0/authors"},"crate_size":96193,"published_by":{"id":54733,"login":"cdisselkoen","name":"Craig Disselkoen","avatar":"https://avatars.githubusercontent.com/u/4458638?v=4","url":"https://github.com/cdisselkoen","github_username_matches":true,"created_at":"2013-05-17T16:03:23Z"},"audit_actions":[{"action":"publish","user":{"id":54733,"login":"cdisselkoen","name":"Craig Disselkoen","avatar":"https://avatars.githubusercontent.com/u/4458638?v=4","url":"https://github.com/cdisselkoen","github_username_matches":true,"created_at":"2013-05-17T16:03:23Z"},"time":"2024-09-30T15:03:19.840854Z"}],"checksum":"32f68814a8eba45546354eca82f3b737dd458bdf8832c7e7b59c539e65dc5376","rust_version":"1.77","has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":13694,"comment_lines":500,"files":16}},"total_code_lines":13694,"total_comment_lines":500}},{"id":1278972,"crate":"cedar-policy","num":"3.4.1","dl_path":"/api/v1/crates/cedar-policy/3.4.1/download","readme_path":"/api/v1/crates/cedar-policy/3.4.1/readme","updated_at":"2024-09-23T20:36:49.039561Z","created_at":"2024-09-23T20:36:49.039561Z","downloads":176118,"features":{"corpus-timing":[],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal"],"experimental":["partial-eval","permissive-validate","partial-validate"],"heap-profiling":["dep:dhat"],"integration_testing":[],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval","cedar-policy-validator/partial-eval"],"partial-validate":["cedar-policy-validator/partial-validate"],"permissive-validate":[],"wasm":["serde-wasm-bindgen","tsify","wasm-bindgen"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/3.4.1/dependencies","version_downloads":"/api/v1/crates/cedar-policy/3.4.1/downloads","authors":"/api/v1/crates/cedar-policy/3.4.1/authors"},"crate_size":93888,"published_by":{"id":291395,"login":"shaobo-he-aws","name":null,"avatar":"https://avatars.githubusercontent.com/u/130499339?v=4","url":"https://github.com/shaobo-he-aws","github_username_matches":true,"created_at":"2023-04-11T18:31:32Z"},"audit_actions":[{"action":"publish","user":{"id":291395,"login":"shaobo-he-aws","name":null,"avatar":"https://avatars.githubusercontent.com/u/130499339?v=4","url":"https://github.com/shaobo-he-aws","github_username_matches":true,"created_at":"2023-04-11T18:31:32Z"},"time":"2024-09-23T20:36:49.039561Z"}],"checksum":"52f64f2fe68128bd57a9ec43d8e78a174194112fc15e633bc2c466b41f15cd71","rust_version":"1.76.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":13008,"comment_lines":424,"files":13}},"total_code_lines":13008,"total_comment_lines":424}},{"id":1271647,"crate":"cedar-policy","num":"4.0.0","dl_path":"/api/v1/crates/cedar-policy/4.0.0/download","readme_path":"/api/v1/crates/cedar-policy/4.0.0/readme","updated_at":"2024-09-16T16:31:08.103438Z","created_at":"2024-09-16T16:31:08.103438Z","downloads":4055,"features":{"corpus-timing":[],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal"],"experimental":["partial-eval","permissive-validate","partial-validate"],"heap-profiling":["dep:dhat"],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval","cedar-policy-validator/partial-eval"],"partial-validate":["cedar-policy-validator/partial-validate"],"permissive-validate":[],"wasm":["serde-wasm-bindgen","tsify","wasm-bindgen"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/4.0.0/dependencies","version_downloads":"/api/v1/crates/cedar-policy/4.0.0/downloads","authors":"/api/v1/crates/cedar-policy/4.0.0/authors"},"crate_size":93786,"published_by":{"id":212929,"login":"john-h-kastner-aws","name":"John Kastner","avatar":"https://avatars.githubusercontent.com/u/130772734?v=4","url":"https://github.com/john-h-kastner-aws","github_username_matches":true,"created_at":"2023-04-14T14:30:38Z"},"audit_actions":[{"action":"publish","user":{"id":212929,"login":"john-h-kastner-aws","name":"John Kastner","avatar":"https://avatars.githubusercontent.com/u/130772734?v=4","url":"https://github.com/john-h-kastner-aws","github_username_matches":true,"created_at":"2023-04-14T14:30:38Z"},"time":"2024-09-16T16:31:08.103438Z"}],"checksum":"7179b35ac39b768e0453669765a3528ef713b55b57ff9ea416f562c4be2a9d37","rust_version":"1.77","has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":13381,"comment_lines":482,"files":16}},"total_code_lines":13381,"total_comment_lines":482}},{"id":1271613,"crate":"cedar-policy","num":"3.4.0","dl_path":"/api/v1/crates/cedar-policy/3.4.0/download","readme_path":"/api/v1/crates/cedar-policy/3.4.0/readme","updated_at":"2024-09-16T16:09:24.930781Z","created_at":"2024-09-16T16:09:24.930781Z","downloads":1788,"features":{"corpus-timing":[],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal"],"experimental":["partial-eval","permissive-validate","partial-validate"],"heap-profiling":["dep:dhat"],"integration_testing":[],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval","cedar-policy-validator/partial-eval"],"partial-validate":["cedar-policy-validator/partial-validate"],"permissive-validate":[],"wasm":["serde-wasm-bindgen","tsify","wasm-bindgen"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/3.4.0/dependencies","version_downloads":"/api/v1/crates/cedar-policy/3.4.0/downloads","authors":"/api/v1/crates/cedar-policy/3.4.0/authors"},"crate_size":93882,"published_by":{"id":224648,"login":"khieta","name":"Kesha Hietala","avatar":"https://avatars.githubusercontent.com/u/3478866?v=4","url":"https://github.com/khieta","github_username_matches":true,"created_at":"2013-02-05T06:37:39Z"},"audit_actions":[{"action":"publish","user":{"id":224648,"login":"khieta","name":"Kesha Hietala","avatar":"https://avatars.githubusercontent.com/u/3478866?v=4","url":"https://github.com/khieta","github_username_matches":true,"created_at":"2013-02-05T06:37:39Z"},"time":"2024-09-16T16:09:24.930781Z"}],"checksum":"c7abbf49bf31242efada88ca5069aafbbb343a8c88c0f103ff84302df2e7a0ac","rust_version":"1.76.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":13008,"comment_lines":424,"files":13}},"total_code_lines":13008,"total_comment_lines":424}},{"id":1271557,"crate":"cedar-policy","num":"2.5.0","dl_path":"/api/v1/crates/cedar-policy/2.5.0/download","readme_path":"/api/v1/crates/cedar-policy/2.5.0/readme","updated_at":"2024-09-16T15:24:04.038491Z","created_at":"2024-09-16T15:24:04.038491Z","downloads":7951,"features":{"corpus-timing":[],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal"],"experimental":["partial-eval"],"heap-profiling":["dep:dhat"],"integration_testing":[],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/2.5.0/dependencies","version_downloads":"/api/v1/crates/cedar-policy/2.5.0/downloads","authors":"/api/v1/crates/cedar-policy/2.5.0/authors"},"crate_size":50117,"published_by":{"id":224648,"login":"khieta","name":"Kesha Hietala","avatar":"https://avatars.githubusercontent.com/u/3478866?v=4","url":"https://github.com/khieta","github_username_matches":true,"created_at":"2013-02-05T06:37:39Z"},"audit_actions":[{"action":"publish","user":{"id":224648,"login":"khieta","name":"Kesha Hietala","avatar":"https://avatars.githubusercontent.com/u/3478866?v=4","url":"https://github.com/khieta","github_username_matches":true,"created_at":"2013-02-05T06:37:39Z"},"time":"2024-09-16T15:24:04.038491Z"}],"checksum":"fd165c6e7216d40bbe688d2a578d3f83d4f1633002a491901aec53a4f43b0ade","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4934,"comment_lines":229,"files":7}},"total_code_lines":4934,"total_comment_lines":229}},{"id":1241564,"crate":"cedar-policy","num":"3.3.0","dl_path":"/api/v1/crates/cedar-policy/3.3.0/download","readme_path":"/api/v1/crates/cedar-policy/3.3.0/readme","updated_at":"2024-08-19T17:51:29.808131Z","created_at":"2024-08-19T17:51:29.808131Z","downloads":14997,"features":{"corpus-timing":[],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal"],"experimental":["partial-eval","permissive-validate","partial-validate"],"heap-profiling":["dep:dhat"],"integration_testing":[],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval","cedar-policy-validator/partial-eval"],"partial-validate":["cedar-policy-validator/partial-validate"],"permissive-validate":[],"wasm":["serde-wasm-bindgen","tsify","wasm-bindgen"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/3.3.0/dependencies","version_downloads":"/api/v1/crates/cedar-policy/3.3.0/downloads","authors":"/api/v1/crates/cedar-policy/3.3.0/authors"},"crate_size":92678,"published_by":{"id":224648,"login":"khieta","name":"Kesha Hietala","avatar":"https://avatars.githubusercontent.com/u/3478866?v=4","url":"https://github.com/khieta","github_username_matches":true,"created_at":"2013-02-05T06:37:39Z"},"audit_actions":[{"action":"publish","user":{"id":224648,"login":"khieta","name":"Kesha Hietala","avatar":"https://avatars.githubusercontent.com/u/3478866?v=4","url":"https://github.com/khieta","github_username_matches":true,"created_at":"2013-02-05T06:37:39Z"},"time":"2024-08-19T17:51:29.808131Z"}],"checksum":"ac83a6375d39b78697e51327374fb5b05ec04ec54884a5fadd1fdb90fc7d3e62","rust_version":"1.76.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":12647,"comment_lines":424,"files":13}},"total_code_lines":12647,"total_comment_lines":424}},{"id":1226971,"crate":"cedar-policy","num":"3.2.4","dl_path":"/api/v1/crates/cedar-policy/3.2.4/download","readme_path":"/api/v1/crates/cedar-policy/3.2.4/readme","updated_at":"2024-08-07T19:18:47.823191Z","created_at":"2024-08-07T19:18:47.823191Z","downloads":302509,"features":{"corpus-timing":[],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal"],"experimental":["partial-eval","permissive-validate","partial-validate"],"heap-profiling":["dep:dhat"],"integration_testing":[],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval","cedar-policy-validator/partial-eval"],"partial-validate":["cedar-policy-validator/partial-validate"],"permissive-validate":[],"wasm":["serde-wasm-bindgen","tsify","wasm-bindgen"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/3.2.4/dependencies","version_downloads":"/api/v1/crates/cedar-policy/3.2.4/downloads","authors":"/api/v1/crates/cedar-policy/3.2.4/authors"},"crate_size":84742,"published_by":{"id":224648,"login":"khieta","name":"Kesha Hietala","avatar":"https://avatars.githubusercontent.com/u/3478866?v=4","url":"https://github.com/khieta","github_username_matches":true,"created_at":"2013-02-05T06:37:39Z"},"audit_actions":[{"action":"publish","user":{"id":224648,"login":"khieta","name":"Kesha Hietala","avatar":"https://avatars.githubusercontent.com/u/3478866?v=4","url":"https://github.com/khieta","github_username_matches":true,"created_at":"2013-02-05T06:37:39Z"},"time":"2024-08-07T19:18:47.823191Z"}],"checksum":"bf8d0f84c41976895df35bce531ec1689659bbd64059268a21c1af082145ce6b","rust_version":"1.76.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":10912,"comment_lines":398,"files":13}},"total_code_lines":10912,"total_comment_lines":398}},{"id":1161381,"crate":"cedar-policy","num":"3.2.1","dl_path":"/api/v1/crates/cedar-policy/3.2.1/download","readme_path":"/api/v1/crates/cedar-policy/3.2.1/readme","updated_at":"2024-05-31T17:18:55.860146Z","created_at":"2024-05-31T17:18:55.860146Z","downloads":87600,"features":{"corpus-timing":[],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal"],"experimental":["partial-eval","permissive-validate","partial-validate"],"heap-profiling":["dep:dhat"],"integration_testing":[],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval"],"partial-validate":["cedar-policy-validator/partial-validate"],"permissive-validate":[],"wasm":["serde-wasm-bindgen","tsify","wasm-bindgen"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/3.2.1/dependencies","version_downloads":"/api/v1/crates/cedar-policy/3.2.1/downloads","authors":"/api/v1/crates/cedar-policy/3.2.1/authors"},"crate_size":84524,"published_by":{"id":54733,"login":"cdisselkoen","name":"Craig Disselkoen","avatar":"https://avatars.githubusercontent.com/u/4458638?v=4","url":"https://github.com/cdisselkoen","github_username_matches":true,"created_at":"2013-05-17T16:03:23Z"},"audit_actions":[{"action":"publish","user":{"id":54733,"login":"cdisselkoen","name":"Craig Disselkoen","avatar":"https://avatars.githubusercontent.com/u/4458638?v=4","url":"https://github.com/cdisselkoen","github_username_matches":true,"created_at":"2013-05-17T16:03:23Z"},"time":"2024-05-31T17:18:55.860146Z"}],"checksum":"f24ba6c43b07eb0af7afcfbab6a1d990d830957d4cec75751b49c7f247d3ec2b","rust_version":"1.76.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":10894,"comment_lines":398,"files":13}},"total_code_lines":10894,"total_comment_lines":398}},{"id":1161371,"crate":"cedar-policy","num":"2.4.7","dl_path":"/api/v1/crates/cedar-policy/2.4.7/download","readme_path":"/api/v1/crates/cedar-policy/2.4.7/readme","updated_at":"2024-05-31T17:12:36.594689Z","created_at":"2024-05-31T17:12:36.594689Z","downloads":20025,"features":{"corpus-timing":[],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal"],"experimental":["partial-eval"],"heap-profiling":["dep:dhat"],"integration_testing":[],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/2.4.7/dependencies","version_downloads":"/api/v1/crates/cedar-policy/2.4.7/downloads","authors":"/api/v1/crates/cedar-policy/2.4.7/authors"},"crate_size":49927,"published_by":{"id":54733,"login":"cdisselkoen","name":"Craig Disselkoen","avatar":"https://avatars.githubusercontent.com/u/4458638?v=4","url":"https://github.com/cdisselkoen","github_username_matches":true,"created_at":"2013-05-17T16:03:23Z"},"audit_actions":[{"action":"publish","user":{"id":54733,"login":"cdisselkoen","name":"Craig Disselkoen","avatar":"https://avatars.githubusercontent.com/u/4458638?v=4","url":"https://github.com/cdisselkoen","github_username_matches":true,"created_at":"2013-05-17T16:03:23Z"},"time":"2024-05-31T17:12:36.594689Z"}],"checksum":"bbdd63f519f69e938ec9364d7dec3991834647af4e367c1b59a3c5fa82872394","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4928,"comment_lines":229,"files":7}},"total_code_lines":4928,"total_comment_lines":229}},{"id":1147612,"crate":"cedar-policy","num":"3.2.0","dl_path":"/api/v1/crates/cedar-policy/3.2.0/download","readme_path":"/api/v1/crates/cedar-policy/3.2.0/readme","updated_at":"2024-05-17T16:56:43.039240Z","created_at":"2024-05-17T16:56:43.039240Z","downloads":9265,"features":{"corpus-timing":[],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal"],"experimental":["partial-eval","permissive-validate","partial-validate"],"heap-profiling":["dep:dhat"],"integration_testing":[],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval"],"partial-validate":["cedar-policy-validator/partial-validate"],"permissive-validate":[],"wasm":["serde-wasm-bindgen","tsify","wasm-bindgen"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/3.2.0/dependencies","version_downloads":"/api/v1/crates/cedar-policy/3.2.0/downloads","authors":"/api/v1/crates/cedar-policy/3.2.0/authors"},"crate_size":90707,"published_by":{"id":224648,"login":"khieta","name":"Kesha Hietala","avatar":"https://avatars.githubusercontent.com/u/3478866?v=4","url":"https://github.com/khieta","github_username_matches":true,"created_at":"2013-02-05T06:37:39Z"},"audit_actions":[{"action":"publish","user":{"id":224648,"login":"khieta","name":"Kesha Hietala","avatar":"https://avatars.githubusercontent.com/u/3478866?v=4","url":"https://github.com/khieta","github_username_matches":true,"created_at":"2013-02-05T06:37:39Z"},"time":"2024-05-17T16:56:43.039240Z"}],"checksum":"a2b093be8f4d988204200cc15fe2169c3c9824e69adecceab74aba73640b8aaf","rust_version":"1.76.0","has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":10894,"comment_lines":398,"files":13}},"total_code_lines":10894,"total_comment_lines":398}},{"id":1147545,"crate":"cedar-policy","num":"3.1.4","dl_path":"/api/v1/crates/cedar-policy/3.1.4/download","readme_path":"/api/v1/crates/cedar-policy/3.1.4/readme","updated_at":"2024-05-17T15:41:18.379593Z","created_at":"2024-05-17T15:41:18.379593Z","downloads":15952,"features":{"corpus-timing":[],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal"],"experimental":["partial-eval","permissive-validate","partial-validate"],"heap-profiling":["dep:dhat"],"integration_testing":[],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval"],"partial-validate":["cedar-policy-validator/partial-validate"],"permissive-validate":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/3.1.4/dependencies","version_downloads":"/api/v1/crates/cedar-policy/3.1.4/downloads","authors":"/api/v1/crates/cedar-policy/3.1.4/authors"},"crate_size":74839,"published_by":{"id":224648,"login":"khieta","name":"Kesha Hietala","avatar":"https://avatars.githubusercontent.com/u/3478866?v=4","url":"https://github.com/khieta","github_username_matches":true,"created_at":"2013-02-05T06:37:39Z"},"audit_actions":[{"action":"publish","user":{"id":224648,"login":"khieta","name":"Kesha Hietala","avatar":"https://avatars.githubusercontent.com/u/3478866?v=4","url":"https://github.com/khieta","github_username_matches":true,"created_at":"2013-02-05T06:37:39Z"},"time":"2024-05-17T15:41:18.379593Z"}],"checksum":"7e84c5e10f913e444771642d4e008fdb17332b10950ff93a5ef9433da4aa9749","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":8180,"comment_lines":304,"files":9}},"total_code_lines":8180,"total_comment_lines":304}},{"id":1147519,"crate":"cedar-policy","num":"2.4.6","dl_path":"/api/v1/crates/cedar-policy/2.4.6/download","readme_path":"/api/v1/crates/cedar-policy/2.4.6/readme","updated_at":"2024-05-17T15:24:30.951851Z","created_at":"2024-05-17T15:24:30.951851Z","downloads":2342,"features":{"corpus-timing":[],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal"],"experimental":["partial-eval"],"heap-profiling":["dep:dhat"],"integration_testing":[],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/2.4.6/dependencies","version_downloads":"/api/v1/crates/cedar-policy/2.4.6/downloads","authors":"/api/v1/crates/cedar-policy/2.4.6/authors"},"crate_size":52126,"published_by":{"id":224648,"login":"khieta","name":"Kesha Hietala","avatar":"https://avatars.githubusercontent.com/u/3478866?v=4","url":"https://github.com/khieta","github_username_matches":true,"created_at":"2013-02-05T06:37:39Z"},"audit_actions":[{"action":"publish","user":{"id":224648,"login":"khieta","name":"Kesha Hietala","avatar":"https://avatars.githubusercontent.com/u/3478866?v=4","url":"https://github.com/khieta","github_username_matches":true,"created_at":"2013-02-05T06:37:39Z"},"time":"2024-05-17T15:24:30.951851Z"}],"checksum":"36b3fdb6b453fb87663fd70536a5397c430117b550576313ff28e9d62f6d89ad","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4928,"comment_lines":229,"files":7}},"total_code_lines":4928,"total_comment_lines":229}},{"id":1116026,"crate":"cedar-policy","num":"3.1.3","dl_path":"/api/v1/crates/cedar-policy/3.1.3/download","readme_path":"/api/v1/crates/cedar-policy/3.1.3/readme","updated_at":"2024-04-15T18:59:59.903260Z","created_at":"2024-04-15T18:59:59.903260Z","downloads":17380,"features":{"corpus-timing":[],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal"],"experimental":["partial-eval","permissive-validate","partial-validate"],"heap-profiling":["dep:dhat"],"integration_testing":[],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval"],"partial-validate":["cedar-policy-validator/partial-validate"],"permissive-validate":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/3.1.3/dependencies","version_downloads":"/api/v1/crates/cedar-policy/3.1.3/downloads","authors":"/api/v1/crates/cedar-policy/3.1.3/authors"},"crate_size":74780,"published_by":{"id":54733,"login":"cdisselkoen","name":"Craig Disselkoen","avatar":"https://avatars.githubusercontent.com/u/4458638?v=4","url":"https://github.com/cdisselkoen","github_username_matches":true,"created_at":"2013-05-17T16:03:23Z"},"audit_actions":[{"action":"publish","user":{"id":54733,"login":"cdisselkoen","name":"Craig Disselkoen","avatar":"https://avatars.githubusercontent.com/u/4458638?v=4","url":"https://github.com/cdisselkoen","github_username_matches":true,"created_at":"2013-05-17T16:03:23Z"},"time":"2024-04-15T18:59:59.903260Z"}],"checksum":"84828571547bbcba6905d4cc95b261d8bf42052ec565b15da1c500fc02628ce5","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":8180,"comment_lines":304,"files":9}},"total_code_lines":8180,"total_comment_lines":304}},{"id":1100280,"crate":"cedar-policy","num":"2.4.5","dl_path":"/api/v1/crates/cedar-policy/2.4.5/download","readme_path":"/api/v1/crates/cedar-policy/2.4.5/readme","updated_at":"2024-04-01T15:56:31.984539Z","created_at":"2024-04-01T15:56:31.984539Z","downloads":4053,"features":{"corpus-timing":[],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal"],"experimental":["partial-eval"],"heap-profiling":["dep:dhat"],"integration_testing":[],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/2.4.5/dependencies","version_downloads":"/api/v1/crates/cedar-policy/2.4.5/downloads","authors":"/api/v1/crates/cedar-policy/2.4.5/authors"},"crate_size":52087,"published_by":{"id":212929,"login":"john-h-kastner-aws","name":"John Kastner","avatar":"https://avatars.githubusercontent.com/u/130772734?v=4","url":"https://github.com/john-h-kastner-aws","github_username_matches":true,"created_at":"2023-04-14T14:30:38Z"},"audit_actions":[{"action":"publish","user":{"id":212929,"login":"john-h-kastner-aws","name":"John Kastner","avatar":"https://avatars.githubusercontent.com/u/130772734?v=4","url":"https://github.com/john-h-kastner-aws","github_username_matches":true,"created_at":"2023-04-14T14:30:38Z"},"time":"2024-04-01T15:56:31.984539Z"}],"checksum":"07b9a441e0f7f113e2d6db192865e2e13a645812d686349e829076833d860c52","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4928,"comment_lines":229,"files":7}},"total_code_lines":4928,"total_comment_lines":229}},{"id":1098206,"crate":"cedar-policy","num":"3.1.2","dl_path":"/api/v1/crates/cedar-policy/3.1.2/download","readme_path":"/api/v1/crates/cedar-policy/3.1.2/readme","updated_at":"2024-03-29T19:51:24.717766Z","created_at":"2024-03-29T19:51:24.717766Z","downloads":4887,"features":{"corpus-timing":[],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal"],"experimental":["partial-eval","permissive-validate","partial-validate"],"heap-profiling":["dep:dhat"],"integration_testing":[],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval"],"partial-validate":["cedar-policy-validator/partial-validate"],"permissive-validate":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/3.1.2/dependencies","version_downloads":"/api/v1/crates/cedar-policy/3.1.2/downloads","authors":"/api/v1/crates/cedar-policy/3.1.2/authors"},"crate_size":74590,"published_by":{"id":212929,"login":"john-h-kastner-aws","name":"John Kastner","avatar":"https://avatars.githubusercontent.com/u/130772734?v=4","url":"https://github.com/john-h-kastner-aws","github_username_matches":true,"created_at":"2023-04-14T14:30:38Z"},"audit_actions":[{"action":"publish","user":{"id":212929,"login":"john-h-kastner-aws","name":"John Kastner","avatar":"https://avatars.githubusercontent.com/u/130772734?v=4","url":"https://github.com/john-h-kastner-aws","github_username_matches":true,"created_at":"2023-04-14T14:30:38Z"},"time":"2024-03-29T19:51:24.717766Z"}],"checksum":"2436580468172dc1ed4c9dd65b60607f1e9e0ae01673bf71a1110470da8e16da","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":8185,"comment_lines":304,"files":9}},"total_code_lines":8185,"total_comment_lines":304}},{"id":1082852,"crate":"cedar-policy","num":"3.1.1","dl_path":"/api/v1/crates/cedar-policy/3.1.1/download","readme_path":"/api/v1/crates/cedar-policy/3.1.1/readme","updated_at":"2024-03-14T19:26:18.860582Z","created_at":"2024-03-14T19:26:18.860582Z","downloads":5420,"features":{"corpus-timing":[],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal"],"experimental":["partial-eval","permissive-validate","partial-validate"],"heap-profiling":["dep:dhat"],"integration_testing":[],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval"],"partial-validate":["cedar-policy-validator/partial-validate"],"permissive-validate":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/3.1.1/dependencies","version_downloads":"/api/v1/crates/cedar-policy/3.1.1/downloads","authors":"/api/v1/crates/cedar-policy/3.1.1/authors"},"crate_size":74163,"published_by":{"id":211521,"login":"aaronjeline","name":"Aaron Eline","avatar":"https://avatars.githubusercontent.com/u/5495888?v=4","url":"https://github.com/aaronjeline","github_username_matches":true,"created_at":"2013-09-19T17:01:27Z"},"audit_actions":[{"action":"publish","user":{"id":211521,"login":"aaronjeline","name":"Aaron Eline","avatar":"https://avatars.githubusercontent.com/u/5495888?v=4","url":"https://github.com/aaronjeline","github_username_matches":true,"created_at":"2013-09-19T17:01:27Z"},"time":"2024-03-14T19:26:18.860582Z"}],"checksum":"525de957cd5bd89d8ca06b2a7b8288d81216c5552dd1b79b379549b07bb7ebc1","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":8150,"comment_lines":304,"files":9}},"total_code_lines":8150,"total_comment_lines":304}},{"id":1076796,"crate":"cedar-policy","num":"3.1.0","dl_path":"/api/v1/crates/cedar-policy/3.1.0/download","readme_path":"/api/v1/crates/cedar-policy/3.1.0/readme","updated_at":"2024-03-08T19:58:07.064073Z","created_at":"2024-03-08T19:58:07.064073Z","downloads":2302,"features":{"corpus-timing":[],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal"],"experimental":["partial-eval","permissive-validate","partial-validate"],"heap-profiling":["dep:dhat"],"integration_testing":[],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval"],"partial-validate":["cedar-policy-validator/partial-validate"],"permissive-validate":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/3.1.0/dependencies","version_downloads":"/api/v1/crates/cedar-policy/3.1.0/downloads","authors":"/api/v1/crates/cedar-policy/3.1.0/authors"},"crate_size":74031,"published_by":{"id":54733,"login":"cdisselkoen","name":"Craig Disselkoen","avatar":"https://avatars.githubusercontent.com/u/4458638?v=4","url":"https://github.com/cdisselkoen","github_username_matches":true,"created_at":"2013-05-17T16:03:23Z"},"audit_actions":[{"action":"publish","user":{"id":54733,"login":"cdisselkoen","name":"Craig Disselkoen","avatar":"https://avatars.githubusercontent.com/u/4458638?v=4","url":"https://github.com/cdisselkoen","github_username_matches":true,"created_at":"2013-05-17T16:03:23Z"},"time":"2024-03-08T19:58:07.064073Z"}],"checksum":"3a88b762db171bf7f0097671133af16894f8f82fc02f6e1c033f621578ad530e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":8153,"comment_lines":304,"files":9}},"total_code_lines":8153,"total_comment_lines":304}},{"id":1076372,"crate":"cedar-policy","num":"2.4.4","dl_path":"/api/v1/crates/cedar-policy/2.4.4/download","readme_path":"/api/v1/crates/cedar-policy/2.4.4/readme","updated_at":"2024-03-08T12:57:55.270888Z","created_at":"2024-03-08T12:57:55.270888Z","downloads":3104,"features":{"corpus-timing":[],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal"],"experimental":["partial-eval"],"heap-profiling":["dep:dhat"],"integration_testing":[],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/2.4.4/dependencies","version_downloads":"/api/v1/crates/cedar-policy/2.4.4/downloads","authors":"/api/v1/crates/cedar-policy/2.4.4/authors"},"crate_size":52022,"published_by":{"id":54733,"login":"cdisselkoen","name":"Craig Disselkoen","avatar":"https://avatars.githubusercontent.com/u/4458638?v=4","url":"https://github.com/cdisselkoen","github_username_matches":true,"created_at":"2013-05-17T16:03:23Z"},"audit_actions":[{"action":"publish","user":{"id":54733,"login":"cdisselkoen","name":"Craig Disselkoen","avatar":"https://avatars.githubusercontent.com/u/4458638?v=4","url":"https://github.com/cdisselkoen","github_username_matches":true,"created_at":"2013-05-17T16:03:23Z"},"time":"2024-03-08T12:57:55.270888Z"}],"checksum":"b3cf7b36f79599a31531e1a5545397f607327b1c7cfe7948456be96cb168b9c1","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4928,"comment_lines":229,"files":7}},"total_code_lines":4928,"total_comment_lines":229}},{"id":993814,"crate":"cedar-policy","num":"3.0.1","dl_path":"/api/v1/crates/cedar-policy/3.0.1/download","readme_path":"/api/v1/crates/cedar-policy/3.0.1/readme","updated_at":"2023-12-21T21:52:51.094414Z","created_at":"2023-12-21T21:52:51.094414Z","downloads":38423,"features":{"corpus-timing":[],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal"],"experimental":["partial-eval","permissive-validate","partial-validate"],"heap-profiling":["dep:dhat"],"integration_testing":[],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval"],"partial-validate":["cedar-policy-validator/partial-validate"],"permissive-validate":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/3.0.1/dependencies","version_downloads":"/api/v1/crates/cedar-policy/3.0.1/downloads","authors":"/api/v1/crates/cedar-policy/3.0.1/authors"},"crate_size":62772,"published_by":{"id":211521,"login":"aaronjeline","name":"Aaron Eline","avatar":"https://avatars.githubusercontent.com/u/5495888?v=4","url":"https://github.com/aaronjeline","github_username_matches":true,"created_at":"2013-09-19T17:01:27Z"},"audit_actions":[{"action":"publish","user":{"id":211521,"login":"aaronjeline","name":"Aaron Eline","avatar":"https://avatars.githubusercontent.com/u/5495888?v=4","url":"https://github.com/aaronjeline","github_username_matches":true,"created_at":"2013-09-19T17:01:27Z"},"time":"2023-12-21T21:52:51.094414Z"}],"checksum":"e497043f26d1ae7326a27dfbfa7a1169ae96311219663d8d8d8da5053a66c9a3","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6761,"comment_lines":260,"files":8}},"total_code_lines":6761,"total_comment_lines":260}},{"id":993158,"crate":"cedar-policy","num":"2.4.3","dl_path":"/api/v1/crates/cedar-policy/2.4.3/download","readme_path":"/api/v1/crates/cedar-policy/2.4.3/readme","updated_at":"2023-12-21T15:12:40.624933Z","created_at":"2023-12-21T15:12:40.624933Z","downloads":45515,"features":{"corpus-timing":[],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal"],"experimental":["partial-eval"],"heap-profiling":["dep:dhat"],"integration_testing":[],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/2.4.3/dependencies","version_downloads":"/api/v1/crates/cedar-policy/2.4.3/downloads","authors":"/api/v1/crates/cedar-policy/2.4.3/authors"},"crate_size":49136,"published_by":{"id":211521,"login":"aaronjeline","name":"Aaron Eline","avatar":"https://avatars.githubusercontent.com/u/5495888?v=4","url":"https://github.com/aaronjeline","github_username_matches":true,"created_at":"2013-09-19T17:01:27Z"},"audit_actions":[{"action":"publish","user":{"id":211521,"login":"aaronjeline","name":"Aaron Eline","avatar":"https://avatars.githubusercontent.com/u/5495888?v=4","url":"https://github.com/aaronjeline","github_username_matches":true,"created_at":"2013-09-19T17:01:27Z"},"time":"2023-12-21T15:12:40.624933Z"}],"checksum":"31ff2003d0aba0a4b2e5212660321d63dc7c36efe636d6ca1882d489cbc0bef8","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4485,"comment_lines":203,"files":7}},"total_code_lines":4485,"total_comment_lines":203}},{"id":987683,"crate":"cedar-policy","num":"3.0.0","dl_path":"/api/v1/crates/cedar-policy/3.0.0/download","readme_path":"/api/v1/crates/cedar-policy/3.0.0/readme","updated_at":"2023-12-15T18:16:25.241300Z","created_at":"2023-12-15T18:16:25.241300Z","downloads":8063,"features":{"corpus-timing":[],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal"],"experimental":["partial-eval","permissive-validate","partial-validate"],"heap-profiling":["dep:dhat"],"integration_testing":[],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval"],"partial-validate":["cedar-policy-validator/partial-validate"],"permissive-validate":[]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/3.0.0/dependencies","version_downloads":"/api/v1/crates/cedar-policy/3.0.0/downloads","authors":"/api/v1/crates/cedar-policy/3.0.0/authors"},"crate_size":62713,"published_by":{"id":54733,"login":"cdisselkoen","name":"Craig Disselkoen","avatar":"https://avatars.githubusercontent.com/u/4458638?v=4","url":"https://github.com/cdisselkoen","github_username_matches":true,"created_at":"2013-05-17T16:03:23Z"},"audit_actions":[{"action":"publish","user":{"id":54733,"login":"cdisselkoen","name":"Craig Disselkoen","avatar":"https://avatars.githubusercontent.com/u/4458638?v=4","url":"https://github.com/cdisselkoen","github_username_matches":true,"created_at":"2013-05-17T16:03:23Z"},"time":"2023-12-15T18:16:25.241300Z"}],"checksum":"2bb36693ce767682abfffa846039cb9cb06438ea4da284b715956bacb066602d","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":6761,"comment_lines":260,"files":8}},"total_code_lines":6761,"total_comment_lines":260}},{"id":933127,"crate":"cedar-policy","num":"2.4.2","dl_path":"/api/v1/crates/cedar-policy/2.4.2/download","readme_path":"/api/v1/crates/cedar-policy/2.4.2/readme","updated_at":"2023-10-23T20:08:40.833235Z","created_at":"2023-10-23T20:08:40.833235Z","downloads":1068649,"features":{"corpus-timing":[],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal"],"experimental":["partial-eval"],"heap-profiling":["dep:dhat"],"integration_testing":[],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/2.4.2/dependencies","version_downloads":"/api/v1/crates/cedar-policy/2.4.2/downloads","authors":"/api/v1/crates/cedar-policy/2.4.2/authors"},"crate_size":48952,"published_by":{"id":224648,"login":"khieta","name":"Kesha Hietala","avatar":"https://avatars.githubusercontent.com/u/3478866?v=4","url":"https://github.com/khieta","github_username_matches":true,"created_at":"2013-02-05T06:37:39Z"},"audit_actions":[{"action":"publish","user":{"id":224648,"login":"khieta","name":"Kesha Hietala","avatar":"https://avatars.githubusercontent.com/u/3478866?v=4","url":"https://github.com/khieta","github_username_matches":true,"created_at":"2013-02-05T06:37:39Z"},"time":"2023-10-23T20:08:40.833235Z"}],"checksum":"3d91e3b10a0f7f2911774d5e49713c4d25753466f9e11d1cd2ec627f8a2dc857","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4485,"comment_lines":203,"files":7}},"total_code_lines":4485,"total_comment_lines":203}},{"id":923848,"crate":"cedar-policy","num":"2.4.1","dl_path":"/api/v1/crates/cedar-policy/2.4.1/download","readme_path":"/api/v1/crates/cedar-policy/2.4.1/readme","updated_at":"2023-10-12T19:15:24.743434Z","created_at":"2023-10-12T19:15:24.743434Z","downloads":19042,"features":{"corpus-timing":[],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal"],"experimental":["partial-eval"],"heap-profiling":["dep:dhat"],"integration_testing":[],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/2.4.1/dependencies","version_downloads":"/api/v1/crates/cedar-policy/2.4.1/downloads","authors":"/api/v1/crates/cedar-policy/2.4.1/authors"},"crate_size":48916,"published_by":{"id":212929,"login":"john-h-kastner-aws","name":"John Kastner","avatar":"https://avatars.githubusercontent.com/u/130772734?v=4","url":"https://github.com/john-h-kastner-aws","github_username_matches":true,"created_at":"2023-04-14T14:30:38Z"},"audit_actions":[{"action":"publish","user":{"id":212929,"login":"john-h-kastner-aws","name":"John Kastner","avatar":"https://avatars.githubusercontent.com/u/130772734?v=4","url":"https://github.com/john-h-kastner-aws","github_username_matches":true,"created_at":"2023-04-14T14:30:38Z"},"time":"2023-10-12T19:15:24.743434Z"}],"checksum":"78feec9b7820c34adc75e873c1fc0edb74921d8e519aa638290f212b2d04cb4a","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4485,"comment_lines":203,"files":7}},"total_code_lines":4485,"total_comment_lines":203}},{"id":903684,"crate":"cedar-policy","num":"2.4.0","dl_path":"/api/v1/crates/cedar-policy/2.4.0/download","readme_path":"/api/v1/crates/cedar-policy/2.4.0/readme","updated_at":"2023-09-21T14:26:56.883527Z","created_at":"2023-09-21T14:26:56.883527Z","downloads":11364,"features":{"corpus-timing":[],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal"],"experimental":["partial-eval"],"heap-profiling":["dep:dhat"],"integration_testing":[],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/2.4.0/dependencies","version_downloads":"/api/v1/crates/cedar-policy/2.4.0/downloads","authors":"/api/v1/crates/cedar-policy/2.4.0/authors"},"crate_size":46094,"published_by":{"id":54733,"login":"cdisselkoen","name":"Craig Disselkoen","avatar":"https://avatars.githubusercontent.com/u/4458638?v=4","url":"https://github.com/cdisselkoen","github_username_matches":true,"created_at":"2013-05-17T16:03:23Z"},"audit_actions":[{"action":"publish","user":{"id":54733,"login":"cdisselkoen","name":"Craig Disselkoen","avatar":"https://avatars.githubusercontent.com/u/4458638?v=4","url":"https://github.com/cdisselkoen","github_username_matches":true,"created_at":"2013-05-17T16:03:23Z"},"time":"2023-09-21T14:26:56.883527Z"}],"checksum":"14c8428b97cb3079d3f7706395a49d7986cc590e24dbd7b2ff6c6ea052c9903a","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4384,"comment_lines":187,"files":7}},"total_code_lines":4384,"total_comment_lines":187}},{"id":884534,"crate":"cedar-policy","num":"2.3.3","dl_path":"/api/v1/crates/cedar-policy/2.3.3/download","readme_path":"/api/v1/crates/cedar-policy/2.3.3/readme","updated_at":"2023-08-29T17:22:59.191911Z","created_at":"2023-08-29T17:22:59.191911Z","downloads":12364,"features":{"corpus-timing":[],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal"],"experimental":["partial-eval"],"heap-profiling":["dep:dhat"],"integration_testing":[],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/2.3.3/dependencies","version_downloads":"/api/v1/crates/cedar-policy/2.3.3/downloads","authors":"/api/v1/crates/cedar-policy/2.3.3/authors"},"crate_size":43686,"published_by":{"id":212929,"login":"john-h-kastner-aws","name":"John Kastner","avatar":"https://avatars.githubusercontent.com/u/130772734?v=4","url":"https://github.com/john-h-kastner-aws","github_username_matches":true,"created_at":"2023-04-14T14:30:38Z"},"audit_actions":[{"action":"publish","user":{"id":212929,"login":"john-h-kastner-aws","name":"John Kastner","avatar":"https://avatars.githubusercontent.com/u/130772734?v=4","url":"https://github.com/john-h-kastner-aws","github_username_matches":true,"created_at":"2023-04-14T14:30:38Z"},"time":"2023-08-29T17:22:59.191911Z"}],"checksum":"740e9c6999327357726ab9170defa1229c9a91f000c40cb02b343385cd7d8cf9","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4343,"comment_lines":182,"files":7}},"total_code_lines":4343,"total_comment_lines":182}},{"id":863644,"crate":"cedar-policy","num":"2.3.2","dl_path":"/api/v1/crates/cedar-policy/2.3.2/download","readme_path":"/api/v1/crates/cedar-policy/2.3.2/readme","updated_at":"2023-08-04T20:18:13.470593Z","created_at":"2023-08-04T20:18:13.470593Z","downloads":24706,"features":{"corpus-timing":[],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal"],"experimental":["partial-eval"],"heap-profiling":["dep:dhat"],"integration_testing":[],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"],"partial-eval":["cedar-policy-core/partial-eval"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/2.3.2/dependencies","version_downloads":"/api/v1/crates/cedar-policy/2.3.2/downloads","authors":"/api/v1/crates/cedar-policy/2.3.2/authors"},"crate_size":42678,"published_by":{"id":224648,"login":"khieta","name":"Kesha Hietala","avatar":"https://avatars.githubusercontent.com/u/3478866?v=4","url":"https://github.com/khieta","github_username_matches":true,"created_at":"2013-02-05T06:37:39Z"},"audit_actions":[{"action":"publish","user":{"id":224648,"login":"khieta","name":"Kesha Hietala","avatar":"https://avatars.githubusercontent.com/u/3478866?v=4","url":"https://github.com/khieta","github_username_matches":true,"created_at":"2013-02-05T06:37:39Z"},"time":"2023-08-04T20:18:13.470593Z"}],"checksum":"c8268d8ce60ed899ad1a51896847e0da372e58ec1de388453bc054b43155bbc6","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4251,"comment_lines":183,"files":7}},"total_code_lines":4251,"total_comment_lines":183}},{"id":850921,"crate":"cedar-policy","num":"2.2.2","dl_path":"/api/v1/crates/cedar-policy/2.2.2/download","readme_path":"/api/v1/crates/cedar-policy/2.2.2/readme","updated_at":"2023-07-20T19:01:26.078557Z","created_at":"2023-07-20T19:01:26.078557Z","downloads":2970,"features":{"corpus-timing":[],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal"],"heap-profiling":["dep:dhat"],"integration_testing":[],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/2.2.2/dependencies","version_downloads":"/api/v1/crates/cedar-policy/2.2.2/downloads","authors":"/api/v1/crates/cedar-policy/2.2.2/authors"},"crate_size":41350,"published_by":{"id":212929,"login":"john-h-kastner-aws","name":"John Kastner","avatar":"https://avatars.githubusercontent.com/u/130772734?v=4","url":"https://github.com/john-h-kastner-aws","github_username_matches":true,"created_at":"2023-04-14T14:30:38Z"},"audit_actions":[{"action":"publish","user":{"id":212929,"login":"john-h-kastner-aws","name":"John Kastner","avatar":"https://avatars.githubusercontent.com/u/130772734?v=4","url":"https://github.com/john-h-kastner-aws","github_username_matches":true,"created_at":"2023-04-14T14:30:38Z"},"time":"2023-07-20T19:01:26.078557Z"}],"checksum":"8fff6e68bbf53f124fa17e774be74bd0ebf5acd0c19135849a1e112e9a6f6e47","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4185,"comment_lines":176,"files":7}},"total_code_lines":4185,"total_comment_lines":176}},{"id":850859,"crate":"cedar-policy","num":"2.3.1","dl_path":"/api/v1/crates/cedar-policy/2.3.1/download","readme_path":"/api/v1/crates/cedar-policy/2.3.1/readme","updated_at":"2023-07-20T17:56:43.185102Z","created_at":"2023-07-20T17:56:43.185102Z","downloads":8541,"features":{"corpus-timing":[],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal"],"heap-profiling":["dep:dhat"],"integration_testing":[],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/2.3.1/dependencies","version_downloads":"/api/v1/crates/cedar-policy/2.3.1/downloads","authors":"/api/v1/crates/cedar-policy/2.3.1/authors"},"crate_size":42174,"published_by":{"id":212929,"login":"john-h-kastner-aws","name":"John Kastner","avatar":"https://avatars.githubusercontent.com/u/130772734?v=4","url":"https://github.com/john-h-kastner-aws","github_username_matches":true,"created_at":"2023-04-14T14:30:38Z"},"audit_actions":[{"action":"publish","user":{"id":212929,"login":"john-h-kastner-aws","name":"John Kastner","avatar":"https://avatars.githubusercontent.com/u/130772734?v=4","url":"https://github.com/john-h-kastner-aws","github_username_matches":true,"created_at":"2023-04-14T14:30:38Z"},"time":"2023-07-20T17:56:43.185102Z"}],"checksum":"32299af284dbd45b026c6d53398e76d6b88acfee6afb0a23cd750220a7b416a6","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4238,"comment_lines":183,"files":7}},"total_code_lines":4238,"total_comment_lines":183}},{"id":834499,"crate":"cedar-policy","num":"2.3.0","dl_path":"/api/v1/crates/cedar-policy/2.3.0/download","readme_path":"/api/v1/crates/cedar-policy/2.3.0/readme","updated_at":"2023-06-29T14:36:25.972659Z","created_at":"2023-06-29T14:36:25.972659Z","downloads":2010,"features":{"corpus-timing":[],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal"],"heap-profiling":["dep:dhat"],"integration_testing":[],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/2.3.0/dependencies","version_downloads":"/api/v1/crates/cedar-policy/2.3.0/downloads","authors":"/api/v1/crates/cedar-policy/2.3.0/authors"},"crate_size":41652,"published_by":{"id":54733,"login":"cdisselkoen","name":"Craig Disselkoen","avatar":"https://avatars.githubusercontent.com/u/4458638?v=4","url":"https://github.com/cdisselkoen","github_username_matches":true,"created_at":"2013-05-17T16:03:23Z"},"audit_actions":[{"action":"publish","user":{"id":54733,"login":"cdisselkoen","name":"Craig Disselkoen","avatar":"https://avatars.githubusercontent.com/u/4458638?v=4","url":"https://github.com/cdisselkoen","github_username_matches":true,"created_at":"2013-05-17T16:03:23Z"},"time":"2023-06-29T14:36:25.972659Z"}],"checksum":"bb5e33d388c0e31c620852dcfb965783c8c650d3a5142dcbe9fcc56351d7f457","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4192,"comment_lines":172,"files":7}},"total_code_lines":4192,"total_comment_lines":172}},{"id":808512,"crate":"cedar-policy","num":"2.2.0","dl_path":"/api/v1/crates/cedar-policy/2.2.0/download","readme_path":"/api/v1/crates/cedar-policy/2.2.0/readme","updated_at":"2023-05-25T18:02:13.716896Z","created_at":"2023-05-25T18:02:13.716896Z","downloads":5225,"features":{"corpus-timing":[],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal"],"heap-profiling":["dep:dhat"],"integration_testing":[],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/2.2.0/dependencies","version_downloads":"/api/v1/crates/cedar-policy/2.2.0/downloads","authors":"/api/v1/crates/cedar-policy/2.2.0/authors"},"crate_size":41044,"published_by":{"id":214107,"login":"andrewmwells-amazon","name":"Andrew Wells","avatar":"https://avatars.githubusercontent.com/u/130512013?v=4","url":"https://github.com/andrewmwells-amazon","github_username_matches":true,"created_at":"2023-04-11T22:02:02Z"},"audit_actions":[{"action":"publish","user":{"id":214107,"login":"andrewmwells-amazon","name":"Andrew Wells","avatar":"https://avatars.githubusercontent.com/u/130512013?v=4","url":"https://github.com/andrewmwells-amazon","github_username_matches":true,"created_at":"2023-04-11T22:02:02Z"},"time":"2023-05-25T18:02:13.716896Z"}],"checksum":"7eb8e9baab76a2cdd7755acd7b95846b5e5e64610ee17a2011ca038ad93e644e","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4157,"comment_lines":165,"files":7}},"total_code_lines":4157,"total_comment_lines":165}},{"id":806396,"crate":"cedar-policy","num":"2.1.0","dl_path":"/api/v1/crates/cedar-policy/2.1.0/download","readme_path":"/api/v1/crates/cedar-policy/2.1.0/readme","updated_at":"2023-05-23T17:38:58.265280Z","created_at":"2023-05-23T17:38:58.265280Z","downloads":1239,"features":{"corpus-timing":[],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal"],"heap-profiling":["dep:dhat"],"integration_testing":[],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/2.1.0/dependencies","version_downloads":"/api/v1/crates/cedar-policy/2.1.0/downloads","authors":"/api/v1/crates/cedar-policy/2.1.0/authors"},"crate_size":40664,"published_by":{"id":211521,"login":"aaronjeline","name":"Aaron Eline","avatar":"https://avatars.githubusercontent.com/u/5495888?v=4","url":"https://github.com/aaronjeline","github_username_matches":true,"created_at":"2013-09-19T17:01:27Z"},"audit_actions":[{"action":"publish","user":{"id":211521,"login":"aaronjeline","name":"Aaron Eline","avatar":"https://avatars.githubusercontent.com/u/5495888?v=4","url":"https://github.com/aaronjeline","github_username_matches":true,"created_at":"2013-09-19T17:01:27Z"},"time":"2023-05-23T17:38:58.265280Z"}],"checksum":"05a90a7bc12405075ce43162a41dba4fa8bb5e88b4a75e1073cdcd24f544e61b","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4151,"comment_lines":165,"files":7}},"total_code_lines":4151,"total_comment_lines":165}},{"id":802025,"crate":"cedar-policy","num":"2.0.3","dl_path":"/api/v1/crates/cedar-policy/2.0.3/download","readme_path":"/api/v1/crates/cedar-policy/2.0.3/readme","updated_at":"2023-05-17T20:11:18.732933Z","created_at":"2023-05-17T20:11:18.732933Z","downloads":1282,"features":{"corpus-timing":[],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal"],"heap-profiling":["dep:dhat"],"integration_testing":[],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"Apache-2.0","links":{"dependencies":"/api/v1/crates/cedar-policy/2.0.3/dependencies","version_downloads":"/api/v1/crates/cedar-policy/2.0.3/downloads","authors":"/api/v1/crates/cedar-policy/2.0.3/authors"},"crate_size":43666,"published_by":{"id":212929,"login":"john-h-kastner-aws","name":"John Kastner","avatar":"https://avatars.githubusercontent.com/u/130772734?v=4","url":"https://github.com/john-h-kastner-aws","github_username_matches":true,"created_at":"2023-04-14T14:30:38Z"},"audit_actions":[{"action":"publish","user":{"id":212929,"login":"john-h-kastner-aws","name":"John Kastner","avatar":"https://avatars.githubusercontent.com/u/130772734?v=4","url":"https://github.com/john-h-kastner-aws","github_username_matches":true,"created_at":"2023-04-14T14:30:38Z"},"time":"2023-05-17T20:11:18.732933Z"}],"checksum":"d68facaba907a9e5beb45b474ca5085012635a62876d8d43f289e78ac12efba3","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4089,"comment_lines":165,"files":7}},"total_code_lines":4089,"total_comment_lines":165}},{"id":796691,"crate":"cedar-policy","num":"2.0.2","dl_path":"/api/v1/crates/cedar-policy/2.0.2/download","readme_path":"/api/v1/crates/cedar-policy/2.0.2/readme","updated_at":"2023-05-10T16:33:51.689804Z","created_at":"2023-05-10T16:33:51.689804Z","downloads":1425,"features":{"corpus-timing":[],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal"],"heap-profiling":["dep:dhat"],"integration_testing":[],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"non-standard","links":{"dependencies":"/api/v1/crates/cedar-policy/2.0.2/dependencies","version_downloads":"/api/v1/crates/cedar-policy/2.0.2/downloads","authors":"/api/v1/crates/cedar-policy/2.0.2/authors"},"crate_size":43652,"published_by":{"id":211521,"login":"aaronjeline","name":"Aaron Eline","avatar":"https://avatars.githubusercontent.com/u/5495888?v=4","url":"https://github.com/aaronjeline","github_username_matches":true,"created_at":"2013-09-19T17:01:27Z"},"audit_actions":[{"action":"publish","user":{"id":211521,"login":"aaronjeline","name":"Aaron Eline","avatar":"https://avatars.githubusercontent.com/u/5495888?v=4","url":"https://github.com/aaronjeline","github_username_matches":true,"created_at":"2013-09-19T17:01:27Z"},"time":"2023-05-10T16:33:51.689804Z"}],"checksum":"ddbee096f81a4d2264d68655e8fe9b2ae3d9fc2c8b41789417b1483860603a5a","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar-policy/cedar","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4089,"comment_lines":165,"files":7}},"total_code_lines":4089,"total_comment_lines":165}},{"id":796613,"crate":"cedar-policy","num":"2.0.1","dl_path":"/api/v1/crates/cedar-policy/2.0.1/download","readme_path":"/api/v1/crates/cedar-policy/2.0.1/readme","updated_at":"2023-05-10T14:01:51.542569Z","created_at":"2023-05-10T14:01:51.542569Z","downloads":1628,"features":{"corpus-timing":[],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal"],"heap-profiling":["dep:dhat"],"integration_testing":[],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"non-standard","links":{"dependencies":"/api/v1/crates/cedar-policy/2.0.1/dependencies","version_downloads":"/api/v1/crates/cedar-policy/2.0.1/downloads","authors":"/api/v1/crates/cedar-policy/2.0.1/authors"},"crate_size":43658,"published_by":{"id":211521,"login":"aaronjeline","name":"Aaron Eline","avatar":"https://avatars.githubusercontent.com/u/5495888?v=4","url":"https://github.com/aaronjeline","github_username_matches":true,"created_at":"2013-09-19T17:01:27Z"},"audit_actions":[{"action":"publish","user":{"id":211521,"login":"aaronjeline","name":"Aaron Eline","avatar":"https://avatars.githubusercontent.com/u/5495888?v=4","url":"https://github.com/aaronjeline","github_username_matches":true,"created_at":"2013-09-19T17:01:27Z"},"time":"2023-05-10T14:01:51.542569Z"}],"checksum":"49558864ae5abfe1025d24696683501c9deda8b4c05eb1ea53123c2178bbf29a","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar/cedar-policy","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4089,"comment_lines":165,"files":7}},"total_code_lines":4089,"total_comment_lines":165}},{"id":796548,"crate":"cedar-policy","num":"2.0.0","dl_path":"/api/v1/crates/cedar-policy/2.0.0/download","readme_path":"/api/v1/crates/cedar-policy/2.0.0/readme","updated_at":"2023-05-10T11:34:26.333645Z","created_at":"2023-05-10T11:34:26.333645Z","downloads":1225,"features":{"corpus-timing":[],"decimal":["cedar-policy-core/decimal","cedar-policy-validator/decimal"],"default":["ipaddr","decimal"],"heap-profiling":["dep:dhat"],"integration_testing":[],"ipaddr":["cedar-policy-core/ipaddr","cedar-policy-validator/ipaddr"]},"yanked":false,"yank_message":null,"lib_links":null,"license":"non-standard","links":{"dependencies":"/api/v1/crates/cedar-policy/2.0.0/dependencies","version_downloads":"/api/v1/crates/cedar-policy/2.0.0/downloads","authors":"/api/v1/crates/cedar-policy/2.0.0/authors"},"crate_size":43596,"published_by":{"id":211521,"login":"aaronjeline","name":"Aaron Eline","avatar":"https://avatars.githubusercontent.com/u/5495888?v=4","url":"https://github.com/aaronjeline","github_username_matches":true,"created_at":"2013-09-19T17:01:27Z"},"audit_actions":[{"action":"publish","user":{"id":211521,"login":"aaronjeline","name":"Aaron Eline","avatar":"https://avatars.githubusercontent.com/u/5495888?v=4","url":"https://github.com/aaronjeline","github_username_matches":true,"created_at":"2013-09-19T17:01:27Z"},"time":"2023-05-10T11:34:26.333645Z"}],"checksum":"40e2c9dcf952ce0ee696ebedc87f0e8fb27f4134a3c716a8e9b83eea6c58d609","rust_version":null,"has_lib":true,"bin_names":[],"edition":"2021","description":"Cedar is a language for defining permissions as policies, which describe who should have access to what.","homepage":"https://cedarpolicy.com","documentation":null,"repository":"https://github.com/cedar/cedar-policy","trustpub_data":null,"linecounts":{"languages":{"Rust":{"code_lines":4089,"comment_lines":165,"files":7}},"total_code_lines":4089,"total_comment_lines":165}}],"keywords":[{"id":"authorization","keyword":"authorization","created_at":"2015-01-31T20:06:10.522762Z","crates_cnt":406},{"id":"cedar","keyword":"cedar","created_at":"2019-07-11T04:13:55.240837Z","crates_cnt":46},{"id":"policy","keyword":"policy","created_at":"2019-05-25T01:30:29.699374Z","crates_cnt":418},{"id":"security","keyword":"security","created_at":"2015-02-11T15:15:30.090432Z","crates_cnt":3184}],"categories":[{"id":"compilers","category":"Compilers","slug":"compilers","description":"Compiler implementations, including interpreters and transpilers.","created_at":"2021-02-10T11:06:28.793761Z","crates_cnt":2754},{"id":"config","category":"Configuration","slug":"config","description":"Crates to facilitate configuration management for applications.","created_at":"2017-02-05T21:31:23.444608Z","crates_cnt":2548}]}