feat: deno cataloger #4417 (#4523)

Signed-off-by: Rez Moss <hi@rezmoss.com>
Signed-off-by: Christopher Phillips <32073428+spiffcs@users.noreply.github.com>
Co-authored-by: Christopher Phillips <32073428+spiffcs@users.noreply.github.com>
This commit is contained in:
Rez Moss
2026-06-23 10:58:22 -04:00
committed by GitHub
co-authored by Christopher Phillips
parent 5eefd73ac7
commit fea4a50124
16 changed files with 4881 additions and 4 deletions
File diff suppressed because it is too large Load Diff
+46 -1
View File
@@ -1,6 +1,6 @@
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "anchore.io/schema/syft/json/16.1.4/document",
"$id": "anchore.io/schema/syft/json/16.1.5/document",
"$ref": "#/$defs/Document",
"$defs": {
"AlpmDbEntry": {
@@ -748,6 +748,45 @@
],
"description": "DartPubspecLockEntry is a struct that represents a single entry found in the \"packages\" section in a Dart pubspec.lock file."
},
"DenoLockEntry": {
"properties": {
"integrity": {
"type": "string",
"description": "Integrity is the crpto hash of the package content for verification"
},
"dependencies": {
"items": {
"type": "string"
},
"type": "array",
"description": "Dependencies is the list of package specifiers that this package depends on"
}
},
"type": "object",
"required": [
"integrity",
"dependencies"
],
"description": "DenoLockEntry is a struct that rep a single entry found in the \"packages\" section of a Deno deno.lock file"
},
"DenoRemoteLockEntry": {
"properties": {
"url": {
"type": "string",
"description": "URL is the remote URL from which the module fetcef"
},
"integrity": {
"type": "string",
"description": "Integrity is the crpto hash of the package content for verification"
}
},
"type": "object",
"required": [
"url",
"integrity"
],
"description": "DenoRemoteLockEntry is a struct that rep a single entry found in the \"remote\" section of a Deno deno.lock file"
},
"Descriptor": {
"properties": {
"name": {
@@ -2658,6 +2697,12 @@
{
"$ref": "#/$defs/DartPubspecLockEntry"
},
{
"$ref": "#/$defs/DenoLockEntry"
},
{
"$ref": "#/$defs/DenoRemoteLockEntry"
},
{
"$ref": "#/$defs/DotnetDepsEntry"
},