diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json
new file mode 100644
index 000000000..ad93c14a0
--- /dev/null
+++ b/.devcontainer/devcontainer.json
@@ -0,0 +1,5 @@
+{
+ "image": "mcr.microsoft.com/devcontainers/universal:2",
+ "features": {
+ }
+}
diff --git a/.github/workflows/dependency-review.yml b/.github/workflows/dependency-review.yml
new file mode 100644
index 000000000..d19e21b79
--- /dev/null
+++ b/.github/workflows/dependency-review.yml
@@ -0,0 +1,39 @@
+# Dependency Review Action
+#
+# This Action will scan dependency manifest files that change as part of a Pull Request,
+# surfacing known-vulnerable versions of the packages declared or updated in the PR.
+# Once installed, if the workflow run is marked as required, PRs introducing known-vulnerable
+# packages will be blocked from merging.
+#
+# Source repository: https://github.com/actions/dependency-review-action
+# Public documentation: https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review#dependency-review-enforcement
+name: 'Dependency review'
+on:
+ pull_request:
+ branches: [ "main" ]
+
+# If using a dependency submission action in this workflow this permission will need to be set to:
+#
+# permissions:
+# contents: write
+#
+# https://docs.github.com/en/enterprise-cloud@latest/code-security/supply-chain-security/understanding-your-software-supply-chain/using-the-dependency-submission-api
+permissions:
+ contents: read
+ # Write permissions for pull-requests are required for using the `comment-summary-in-pr` option, comment out if you aren't using this option
+ pull-requests: write
+
+jobs:
+ dependency-review:
+ runs-on: ubuntu-latest
+ steps:
+ - name: 'Checkout repository'
+ uses: actions/checkout@v4
+ - name: 'Dependency Review'
+ uses: actions/dependency-review-action@v4
+ # Commonly enabled options, see https://github.com/actions/dependency-review-action#configuration-options for all available options.
+ with:
+ comment-summary-in-pr: always
+ # fail-on-severity: moderate
+ # deny-licenses: GPL-1.0-or-later, LGPL-2.0-or-later
+ # retry-on-snapshot-warnings: true
diff --git a/docs/public/zoraOrb.svg b/docs/public/zoraOrb.svg
index c7315c1fb..2482f74be 100644
--- a/docs/public/zoraOrb.svg
+++ b/docs/public/zoraOrb.svg
@@ -1,67 +1 @@
-
+
\ No newline at end of file
diff --git a/packages/1155-contracts/uml/deployment.svg b/packages/1155-contracts/uml/deployment.svg
index 534a587e4..472afdcdd 100644
--- a/packages/1155-contracts/uml/deployment.svg
+++ b/packages/1155-contracts/uml/deployment.svg
@@ -1 +1 @@
-
+
\ No newline at end of file
diff --git a/packages/1155-contracts/uml/gasslessCreate-collecting-sequence.svg b/packages/1155-contracts/uml/gasslessCreate-collecting-sequence.svg
index 06c41255c..53899f47a 100644
--- a/packages/1155-contracts/uml/gasslessCreate-collecting-sequence.svg
+++ b/packages/1155-contracts/uml/gasslessCreate-collecting-sequence.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/packages/1155-contracts/uml/generated/deployment.svg b/packages/1155-contracts/uml/generated/deployment.svg
index 534a587e4..472afdcdd 100644
--- a/packages/1155-contracts/uml/generated/deployment.svg
+++ b/packages/1155-contracts/uml/generated/deployment.svg
@@ -1 +1 @@
-
+
\ No newline at end of file
diff --git a/packages/1155-contracts/uml/generated/gasslessCreate-collecting-sequence.svg b/packages/1155-contracts/uml/generated/gasslessCreate-collecting-sequence.svg
index 06c41255c..53899f47a 100644
--- a/packages/1155-contracts/uml/generated/gasslessCreate-collecting-sequence.svg
+++ b/packages/1155-contracts/uml/generated/gasslessCreate-collecting-sequence.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/packages/1155-contracts/uml/generated/gasslessCreate-creation-sequence.svg b/packages/1155-contracts/uml/generated/gasslessCreate-creation-sequence.svg
index cc7c24a0e..bd91d2cf9 100644
--- a/packages/1155-contracts/uml/generated/gasslessCreate-creation-sequence.svg
+++ b/packages/1155-contracts/uml/generated/gasslessCreate-creation-sequence.svg
@@ -1 +1 @@
-
+
\ No newline at end of file
diff --git a/packages/1155-contracts/uml/uml/deployment.svg b/packages/1155-contracts/uml/uml/deployment.svg
index 9f45758e4..472afdcdd 100644
--- a/packages/1155-contracts/uml/uml/deployment.svg
+++ b/packages/1155-contracts/uml/uml/deployment.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/packages/1155-contracts/uml/uml/gasslessCreate-collecting-sequence.svg b/packages/1155-contracts/uml/uml/gasslessCreate-collecting-sequence.svg
index 06c41255c..53899f47a 100644
--- a/packages/1155-contracts/uml/uml/gasslessCreate-collecting-sequence.svg
+++ b/packages/1155-contracts/uml/uml/gasslessCreate-collecting-sequence.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/packages/1155-contracts/uml/uml/generated/deployment.svg b/packages/1155-contracts/uml/uml/generated/deployment.svg
index 9f45758e4..472afdcdd 100644
--- a/packages/1155-contracts/uml/uml/generated/deployment.svg
+++ b/packages/1155-contracts/uml/uml/generated/deployment.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/packages/1155-contracts/uml/uml/generated/gasslessCreate-collecting-sequence.svg b/packages/1155-contracts/uml/uml/generated/gasslessCreate-collecting-sequence.svg
index 06c41255c..53899f47a 100644
--- a/packages/1155-contracts/uml/uml/generated/gasslessCreate-collecting-sequence.svg
+++ b/packages/1155-contracts/uml/uml/generated/gasslessCreate-collecting-sequence.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/packages/1155-contracts/uml/uml/generated/gasslessCreate-creation-sequence.svg b/packages/1155-contracts/uml/uml/generated/gasslessCreate-creation-sequence.svg
index cc7c24a0e..bd91d2cf9 100644
--- a/packages/1155-contracts/uml/uml/generated/gasslessCreate-creation-sequence.svg
+++ b/packages/1155-contracts/uml/uml/generated/gasslessCreate-creation-sequence.svg
@@ -1 +1 @@
-
+
\ No newline at end of file
diff --git a/packages/mints/uml/generated/class-diagram-mints.svg b/packages/mints/uml/generated/class-diagram-mints.svg
index 41ae306aa..d67c416d3 100644
--- a/packages/mints/uml/generated/class-diagram-mints.svg
+++ b/packages/mints/uml/generated/class-diagram-mints.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/packages/mints/uml/generated/contracts-collect.svg b/packages/mints/uml/generated/contracts-collect.svg
index 4b566340f..bb2b284bc 100644
--- a/packages/mints/uml/generated/contracts-collect.svg
+++ b/packages/mints/uml/generated/contracts-collect.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/packages/mints/uml/generated/sequence-mint-and-redeem.svg b/packages/mints/uml/generated/sequence-mint-and-redeem.svg
index 20a389d91..fd4747757 100644
--- a/packages/mints/uml/generated/sequence-mint-and-redeem.svg
+++ b/packages/mints/uml/generated/sequence-mint-and-redeem.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file