diff --git a/package-lock.json b/package-lock.json
index 16e84d0..24c5aab 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -9,15 +9,15 @@
"version": "0.0.0-managed",
"license": "AGPL-3.0-or-later",
"devDependencies": {
- "@agent-ix/semantic-core": "0.3.0",
+ "@agent-ix/semantic-core": "0.3.2",
"@typespec/compiler": "1.15.0",
"@typespec/json-schema": "1.15.0"
}
},
"node_modules/@agent-ix/semantic-core": {
- "version": "0.3.0",
- "resolved": "https://npm.pkg.github.com/download/@agent-ix/semantic-core/0.3.0/bfeb9ba3a7381d08f02f96b2745859f5acdb3506",
- "integrity": "sha512-ygmBl+YzYaNDkkMsoejRuylBa+MbwqcqFAg/xjK2is+dKA6IbX9VlBQPU0hLc91fzDKGVIsTSBRUzDVs5YBcyw==",
+ "version": "0.3.2",
+ "resolved": "https://npm.pkg.github.com/download/@agent-ix/semantic-core/0.3.2/55b883ac34241ba6332c9fbae682cb0b9554208e",
+ "integrity": "sha512-Rz/83LT+a9klXhudg8q2UjAo3DjjROOlmw0yjJXjGQPkCJ0Mpqlkv7I76BzmlAoFyCm64WKgbeWePZchftz/fQ==",
"dev": true,
"license": "AGPL-3.0-or-later",
"peerDependencies": {
diff --git a/package.json b/package.json
index 82ad2d2..1a434cf 100644
--- a/package.json
+++ b/package.json
@@ -32,7 +32,7 @@
"url": "git+https://github.com/agent-ix/spec-objects-security.git"
},
"devDependencies": {
- "@agent-ix/semantic-core": "0.3.0",
+ "@agent-ix/semantic-core": "0.3.2",
"@typespec/compiler": "1.15.0",
"@typespec/json-schema": "1.15.0"
}
diff --git a/poetry.lock b/poetry.lock
index 81a02b9..1f569ca 100644
--- a/poetry.lock
+++ b/poetry.lock
@@ -932,17 +932,17 @@ files = [
[[package]]
name = "quire"
-version = "0.49.0"
+version = "0.50.0"
description = "Python bindings for quire-rs: parse, corpus load, and whole-spec queries (FR-023)."
optional = false
python-versions = ">=3.9"
groups = ["dev"]
files = [
- {file = "quire-0.49.0-cp39-abi3-macosx_10_12_x86_64.whl", hash = "sha256:18a68fd7b5486082a6807f2b1d1a47cef055690541b76dce196f71d3cc20e810"},
- {file = "quire-0.49.0-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:ff5877fd03bb01a67036520e80962134f3004953556a5bbf6e0b548232102187"},
- {file = "quire-0.49.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1389b18916672b3d04ff323412095278719a15bd1f34e867940b4261e837500f"},
- {file = "quire-0.49.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8c20e6105c181c03aca8611b57a681941c82acdf9194afd373d221e8f1432271"},
- {file = "quire-0.49.0-cp39-abi3-win_amd64.whl", hash = "sha256:b1f3b53d930f60b44311fa58860c65760dac2e0f86afffd4fddf2a26db89accd"},
+ {file = "quire-0.50.0-cp39-abi3-macosx_10_12_x86_64.whl", hash = "sha256:19fc945a86870f151a6a87dce69d25845e250ed91e66cfec06e4c159f44ffe3a"},
+ {file = "quire-0.50.0-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:74413c84ea63cb37e78301de6c3e7d3fd1768259f877ef074cfd717551d70c83"},
+ {file = "quire-0.50.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5d4cda974a1b241d592068fdb48aeea2103aaa63357c89105b7b6fad3331efa3"},
+ {file = "quire-0.50.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d4bb6ea5a8ae42c67a2eb93766f2544d2ad674120e91d51ccdbfac56354e236f"},
+ {file = "quire-0.50.0-cp39-abi3-win_amd64.whl", hash = "sha256:384c44ece0c40ae6876e7f2ef8cab6d7ddb5a19e33d0f9126bfeef8c6731935b"},
]
[package.source]
@@ -1157,4 +1157,4 @@ files = [
[metadata]
lock-version = "2.1"
python-versions = ">=3.13,<3.14"
-content-hash = "ed308468adb371e78e70ef850005a4894cf8beafc08423d813b1150ea307441d"
+content-hash = "81a190e940eafd1568dfff9a3ff02192e45fd3226283d6adeb0aa0e766f07817"
diff --git a/pyproject.toml b/pyproject.toml
index b2986f8..fd77f0f 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -31,7 +31,7 @@ pytest-json-report = "^1.5.0"
ruff = "^0.14.13"
pytest-results = { version = "^0.2.0", python = ">=3.12" }
jsonschema = "^4.25.0"
-quire = { version = "^0.49.0", source = "internal-pypi" }
+quire = { version = "^0.50.0", source = "internal-pypi" }
[tool.poetry.scripts]
build-tools = "scripts.build_tools:main"
diff --git a/spec/functional/FR-002-emitted-json-schemas.md b/spec/functional/FR-002-emitted-json-schemas.md
index d68b3b6..f047e11 100644
--- a/spec/functional/FR-002-emitted-json-schemas.md
+++ b/spec/functional/FR-002-emitted-json-schemas.md
@@ -45,7 +45,7 @@ build.
- `make schemas` SHALL run `node scripts/generate-schemas.mjs`.
- The generator SHALL compile `typespec/` with `tsp compile`, keep only the emitted files whose `$id` starts with the module base, and discard the re-emitted semantic-core files.
-- If the emitter leaves any `$id` or `$ref` relative, then the generator SHALL rewrite it to `` (module models) or `https://schemas.agent-ix.org/semantic-core/0.3.0/` (semantic-core models).
+- If the emitter leaves any `$id` or `$ref` relative, then the generator SHALL rewrite it to `` (module models) or `https://schemas.agent-ix.org/semantic-core//` (semantic-core models).
- If `tsp compile` fails or emits no module model, then the generator SHALL exit non-zero without touching the committed output.
- If `node` is older than 20 or `tsp` is not resolvable, then the generator SHALL exit non-zero naming the required Node version or the missing binary.
- In `--check` mode the generator SHALL write no file, neither under `spec_objects_security/schemas/` nor in `manifest.yaml`.
diff --git a/spec_objects_security/manifest.yaml b/spec_objects_security/manifest.yaml
index c7de516..c0fbc49 100644
--- a/spec_objects_security/manifest.yaml
+++ b/spec_objects_security/manifest.yaml
@@ -4,7 +4,7 @@ version: 0.2.0
description: 'Filament Module: tier-2 security and identity ObjectTypes (threats, controls, auth flows, secrets, policies)'
semantic:
contract_version: 1.0.0
- semantic_core: 0.3.0
+ semantic_core: 0.3.2
package: agent-ix/spec-objects-security
exports:
- auth_flow
diff --git a/spec_objects_security/schemas/Asset.json b/spec_objects_security/schemas/Asset.json
index 91d29b6..1ce3473 100644
--- a/spec_objects_security/schemas/Asset.json
+++ b/spec_objects_security/schemas/Asset.json
@@ -6,7 +6,7 @@
"fields": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/FieldDecl.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/FieldDecl.json"
},
"minItems": 1,
"contains": {
@@ -16,26 +16,26 @@
"relations": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/RelationDecl.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/RelationDecl.json"
}
},
"clauses": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/ClauseRef.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/ClauseRef.json"
}
},
"operations": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/OperationDecl.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/OperationDecl.json"
}
},
"classification": {
"$ref": "https://schemas.agent-ix.org/agent-ix/spec-objects-security/ConfidentialityLevel.json"
},
"owner": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/SemanticId.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/SemanticId.json"
}
},
"required": [
diff --git a/spec_objects_security/schemas/AttackSurface.json b/spec_objects_security/schemas/AttackSurface.json
index 4242f47..34d8b49 100644
--- a/spec_objects_security/schemas/AttackSurface.json
+++ b/spec_objects_security/schemas/AttackSurface.json
@@ -6,7 +6,7 @@
"fields": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/FieldDecl.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/FieldDecl.json"
},
"minItems": 1,
"contains": {
@@ -16,19 +16,19 @@
"clauses": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/ClauseRef.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/ClauseRef.json"
}
},
"relations": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/RelationDecl.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/RelationDecl.json"
}
},
"exposes": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/SemanticId.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/SemanticId.json"
}
}
},
diff --git a/spec_objects_security/schemas/AuditEvent.json b/spec_objects_security/schemas/AuditEvent.json
index 283dc41..81c76ba 100644
--- a/spec_objects_security/schemas/AuditEvent.json
+++ b/spec_objects_security/schemas/AuditEvent.json
@@ -6,7 +6,7 @@
"fields": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/FieldDecl.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/FieldDecl.json"
},
"minItems": 1,
"contains": {
@@ -16,11 +16,11 @@
"clauses": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/ClauseRef.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/ClauseRef.json"
}
},
"source": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/SemanticId.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/SemanticId.json"
}
},
"required": [
diff --git a/spec_objects_security/schemas/AuditFinding.json b/spec_objects_security/schemas/AuditFinding.json
index 04f3fef..3b1a265 100644
--- a/spec_objects_security/schemas/AuditFinding.json
+++ b/spec_objects_security/schemas/AuditFinding.json
@@ -6,7 +6,7 @@
"fields": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/FieldDecl.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/FieldDecl.json"
},
"minItems": 1,
"contains": {
@@ -16,13 +16,13 @@
"clauses": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/ClauseRef.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/ClauseRef.json"
}
},
"relations": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/RelationDecl.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/RelationDecl.json"
}
},
"status": {
@@ -31,7 +31,7 @@
"traces_to": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/SemanticId.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/SemanticId.json"
}
}
},
diff --git a/spec_objects_security/schemas/AuthFlow.json b/spec_objects_security/schemas/AuthFlow.json
index c9cf1ae..5da9c7f 100644
--- a/spec_objects_security/schemas/AuthFlow.json
+++ b/spec_objects_security/schemas/AuthFlow.json
@@ -6,20 +6,20 @@
"operations": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/OperationDecl.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/OperationDecl.json"
},
"minItems": 1
},
"fields": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/FieldDecl.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/FieldDecl.json"
}
},
"clauses": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/ClauseRef.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/ClauseRef.json"
}
},
"steps": {
diff --git a/spec_objects_security/schemas/Control.json b/spec_objects_security/schemas/Control.json
index 7a273cd..313cd0b 100644
--- a/spec_objects_security/schemas/Control.json
+++ b/spec_objects_security/schemas/Control.json
@@ -6,14 +6,14 @@
"clauses": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/ClauseRef.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/ClauseRef.json"
},
"minItems": 1
},
"fields": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/FieldDecl.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/FieldDecl.json"
},
"minItems": 1,
"contains": {
@@ -23,7 +23,7 @@
"operations": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/OperationDecl.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/OperationDecl.json"
}
},
"effectiveness": {
@@ -32,7 +32,7 @@
"mitigates": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/SemanticId.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/SemanticId.json"
}
},
"mappings": {
diff --git a/spec_objects_security/schemas/CorsPolicy.json b/spec_objects_security/schemas/CorsPolicy.json
index 2e96e1e..f6943f6 100644
--- a/spec_objects_security/schemas/CorsPolicy.json
+++ b/spec_objects_security/schemas/CorsPolicy.json
@@ -6,14 +6,14 @@
"clauses": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/ClauseRef.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/ClauseRef.json"
},
"minItems": 1
},
"fields": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/FieldDecl.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/FieldDecl.json"
}
},
"allowed_origins": {
diff --git a/spec_objects_security/schemas/CsrfToken.json b/spec_objects_security/schemas/CsrfToken.json
index d714120..d2a7a44 100644
--- a/spec_objects_security/schemas/CsrfToken.json
+++ b/spec_objects_security/schemas/CsrfToken.json
@@ -6,7 +6,7 @@
"fields": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/FieldDecl.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/FieldDecl.json"
},
"minItems": 1,
"contains": {
@@ -16,11 +16,11 @@
"clauses": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/ClauseRef.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/ClauseRef.json"
}
},
"binds": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/SemanticId.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/SemanticId.json"
}
},
"required": [
diff --git a/spec_objects_security/schemas/DataClassification.json b/spec_objects_security/schemas/DataClassification.json
index 5bc28d7..df1f87b 100644
--- a/spec_objects_security/schemas/DataClassification.json
+++ b/spec_objects_security/schemas/DataClassification.json
@@ -6,7 +6,7 @@
"fields": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/FieldDecl.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/FieldDecl.json"
},
"minItems": 1,
"contains": {
@@ -16,7 +16,7 @@
"clauses": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/ClauseRef.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/ClauseRef.json"
}
},
"level": {
@@ -25,7 +25,7 @@
"values": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/EnumValue.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/EnumValue.json"
}
}
},
diff --git a/spec_objects_security/schemas/DefaultedField.json b/spec_objects_security/schemas/DefaultedField.json
index 7c8c950..0663eb2 100644
--- a/spec_objects_security/schemas/DefaultedField.json
+++ b/spec_objects_security/schemas/DefaultedField.json
@@ -4,7 +4,7 @@
"type": "object",
"properties": {
"default": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/DefaultDecl.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/DefaultDecl.json"
}
},
"required": [
diff --git a/spec_objects_security/schemas/EncryptionKey.json b/spec_objects_security/schemas/EncryptionKey.json
index a3bbd4c..3186d0d 100644
--- a/spec_objects_security/schemas/EncryptionKey.json
+++ b/spec_objects_security/schemas/EncryptionKey.json
@@ -6,7 +6,7 @@
"fields": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/FieldDecl.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/FieldDecl.json"
},
"minItems": 1,
"contains": {
@@ -16,26 +16,26 @@
"clauses": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/ClauseRef.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/ClauseRef.json"
}
},
"operations": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/OperationDecl.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/OperationDecl.json"
}
},
"lifecycle": {
"$ref": "https://schemas.agent-ix.org/agent-ix/spec-objects-security/SecretLifecycle.json"
},
"material_ref": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/SemanticId.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/SemanticId.json"
},
"custodian": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/SemanticId.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/SemanticId.json"
},
"algorithm": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/Identifier.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/Identifier.json"
}
},
"required": [
diff --git a/spec_objects_security/schemas/FlowStep.json b/spec_objects_security/schemas/FlowStep.json
index 6c27766..fe5eddf 100644
--- a/spec_objects_security/schemas/FlowStep.json
+++ b/spec_objects_security/schemas/FlowStep.json
@@ -4,10 +4,10 @@
"type": "object",
"properties": {
"name": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/Identifier.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/Identifier.json"
},
"actor": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/Identifier.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/Identifier.json"
},
"doc": {
"type": "string"
diff --git a/spec_objects_security/schemas/JwtClaim.json b/spec_objects_security/schemas/JwtClaim.json
index 15b4a26..e1c58ba 100644
--- a/spec_objects_security/schemas/JwtClaim.json
+++ b/spec_objects_security/schemas/JwtClaim.json
@@ -6,7 +6,7 @@
"fields": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/FieldDecl.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/FieldDecl.json"
},
"minItems": 1,
"contains": {
@@ -16,14 +16,14 @@
"clauses": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/ClauseRef.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/ClauseRef.json"
}
},
"classification": {
"$ref": "https://schemas.agent-ix.org/agent-ix/spec-objects-security/ConfidentialityLevel.json"
},
"issuer": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/SemanticId.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/SemanticId.json"
}
},
"required": [
diff --git a/spec_objects_security/schemas/MfaMethod.json b/spec_objects_security/schemas/MfaMethod.json
index 2599a2b..aac12bc 100644
--- a/spec_objects_security/schemas/MfaMethod.json
+++ b/spec_objects_security/schemas/MfaMethod.json
@@ -6,7 +6,7 @@
"fields": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/FieldDecl.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/FieldDecl.json"
},
"minItems": 1,
"contains": {
@@ -16,13 +16,13 @@
"clauses": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/ClauseRef.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/ClauseRef.json"
}
},
"operations": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/OperationDecl.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/OperationDecl.json"
}
},
"factor_kind": {
diff --git a/spec_objects_security/schemas/PasswordPolicy.json b/spec_objects_security/schemas/PasswordPolicy.json
index b796bfb..de8a560 100644
--- a/spec_objects_security/schemas/PasswordPolicy.json
+++ b/spec_objects_security/schemas/PasswordPolicy.json
@@ -6,14 +6,14 @@
"clauses": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/ClauseRef.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/ClauseRef.json"
},
"minItems": 1
},
"fields": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/FieldDecl.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/FieldDecl.json"
}
}
},
diff --git a/spec_objects_security/schemas/Permission.json b/spec_objects_security/schemas/Permission.json
index 144fb90..6344426 100644
--- a/spec_objects_security/schemas/Permission.json
+++ b/spec_objects_security/schemas/Permission.json
@@ -6,7 +6,7 @@
"fields": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/FieldDecl.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/FieldDecl.json"
},
"minItems": 1,
"contains": {
@@ -16,14 +16,14 @@
"clauses": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/ClauseRef.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/ClauseRef.json"
}
},
"resource": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/SemanticId.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/SemanticId.json"
},
"verb": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/Identifier.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/Identifier.json"
}
},
"required": [
diff --git a/spec_objects_security/schemas/Policy.json b/spec_objects_security/schemas/Policy.json
index 2ef507b..e217712 100644
--- a/spec_objects_security/schemas/Policy.json
+++ b/spec_objects_security/schemas/Policy.json
@@ -6,26 +6,26 @@
"clauses": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/ClauseRef.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/ClauseRef.json"
},
"minItems": 1
},
"fields": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/FieldDecl.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/FieldDecl.json"
}
},
"relations": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/RelationDecl.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/RelationDecl.json"
}
},
"governs": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/SemanticId.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/SemanticId.json"
}
}
},
diff --git a/spec_objects_security/schemas/Risk.json b/spec_objects_security/schemas/Risk.json
index 8713c24..f3d1907 100644
--- a/spec_objects_security/schemas/Risk.json
+++ b/spec_objects_security/schemas/Risk.json
@@ -6,7 +6,7 @@
"fields": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/FieldDecl.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/FieldDecl.json"
},
"minItems": 1,
"contains": {
@@ -16,13 +16,13 @@
"clauses": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/ClauseRef.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/ClauseRef.json"
}
},
"relations": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/RelationDecl.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/RelationDecl.json"
}
},
"likelihood": {
@@ -34,7 +34,7 @@
"arises_from": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/SemanticId.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/SemanticId.json"
}
}
},
diff --git a/spec_objects_security/schemas/Role.json b/spec_objects_security/schemas/Role.json
index 188e9d4..b7de907 100644
--- a/spec_objects_security/schemas/Role.json
+++ b/spec_objects_security/schemas/Role.json
@@ -6,7 +6,7 @@
"fields": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/FieldDecl.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/FieldDecl.json"
},
"minItems": 1,
"contains": {
@@ -16,19 +16,19 @@
"relations": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/RelationDecl.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/RelationDecl.json"
}
},
"clauses": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/ClauseRef.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/ClauseRef.json"
}
},
"grants": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/SemanticId.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/SemanticId.json"
}
}
},
diff --git a/spec_objects_security/schemas/Scope.json b/spec_objects_security/schemas/Scope.json
index b2016bf..4066b1c 100644
--- a/spec_objects_security/schemas/Scope.json
+++ b/spec_objects_security/schemas/Scope.json
@@ -6,7 +6,7 @@
"fields": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/FieldDecl.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/FieldDecl.json"
},
"minItems": 1,
"contains": {
@@ -16,13 +16,13 @@
"clauses": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/ClauseRef.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/ClauseRef.json"
}
},
"includes": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/SemanticId.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/SemanticId.json"
}
}
},
diff --git a/spec_objects_security/schemas/Secret.json b/spec_objects_security/schemas/Secret.json
index ece4524..037b8a9 100644
--- a/spec_objects_security/schemas/Secret.json
+++ b/spec_objects_security/schemas/Secret.json
@@ -6,7 +6,7 @@
"fields": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/FieldDecl.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/FieldDecl.json"
},
"minItems": 1,
"contains": {
@@ -16,23 +16,23 @@
"clauses": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/ClauseRef.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/ClauseRef.json"
}
},
"operations": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/OperationDecl.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/OperationDecl.json"
}
},
"lifecycle": {
"$ref": "https://schemas.agent-ix.org/agent-ix/spec-objects-security/SecretLifecycle.json"
},
"material_ref": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/SemanticId.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/SemanticId.json"
},
"custodian": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/SemanticId.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/SemanticId.json"
},
"classification": {
"$ref": "https://schemas.agent-ix.org/agent-ix/spec-objects-security/ConfidentialityLevel.json"
diff --git a/spec_objects_security/schemas/SessionConfig.json b/spec_objects_security/schemas/SessionConfig.json
index 156cfd6..c270bb1 100644
--- a/spec_objects_security/schemas/SessionConfig.json
+++ b/spec_objects_security/schemas/SessionConfig.json
@@ -6,18 +6,18 @@
"clauses": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/ClauseRef.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/ClauseRef.json"
},
"minItems": 1
},
"fields": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/FieldDecl.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/FieldDecl.json"
}
},
"binds_flow": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/SemanticId.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/SemanticId.json"
}
},
"required": [
diff --git a/spec_objects_security/schemas/Threat.json b/spec_objects_security/schemas/Threat.json
index 0fce1d2..e5c343b 100644
--- a/spec_objects_security/schemas/Threat.json
+++ b/spec_objects_security/schemas/Threat.json
@@ -6,7 +6,7 @@
"fields": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/FieldDecl.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/FieldDecl.json"
},
"minItems": 1,
"contains": {
@@ -16,13 +16,13 @@
"clauses": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/ClauseRef.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/ClauseRef.json"
}
},
"relations": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/RelationDecl.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/RelationDecl.json"
}
},
"stride_category": {
@@ -31,7 +31,7 @@
"exploits": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/SemanticId.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/SemanticId.json"
}
}
},
diff --git a/spec_objects_security/schemas/TrustBoundary.json b/spec_objects_security/schemas/TrustBoundary.json
index 9a73d2b..d70e44d 100644
--- a/spec_objects_security/schemas/TrustBoundary.json
+++ b/spec_objects_security/schemas/TrustBoundary.json
@@ -6,7 +6,7 @@
"fields": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/FieldDecl.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/FieldDecl.json"
},
"minItems": 1,
"contains": {
@@ -16,14 +16,14 @@
"clauses": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/ClauseRef.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/ClauseRef.json"
},
"minItems": 1
},
"relations": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/RelationDecl.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/RelationDecl.json"
}
},
"trust_level": {
@@ -32,7 +32,7 @@
"crosses": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/SemanticId.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/SemanticId.json"
}
}
},
diff --git a/spec_objects_security/schemas/Vulnerability.json b/spec_objects_security/schemas/Vulnerability.json
index 5e990db..10ba6fa 100644
--- a/spec_objects_security/schemas/Vulnerability.json
+++ b/spec_objects_security/schemas/Vulnerability.json
@@ -6,7 +6,7 @@
"fields": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/FieldDecl.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/FieldDecl.json"
},
"minItems": 1,
"contains": {
@@ -16,13 +16,13 @@
"clauses": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/ClauseRef.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/ClauseRef.json"
}
},
"relations": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/RelationDecl.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/RelationDecl.json"
}
},
"severity": {
@@ -34,7 +34,7 @@
"affects": {
"type": "array",
"items": {
- "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.0/SemanticId.json"
+ "$ref": "https://schemas.agent-ix.org/semantic-core/0.3.2/SemanticId.json"
}
}
},