initial rough impl

This commit is contained in:
FabianLars
2025-07-24 00:27:59 +02:00
parent a7af1a81b7
commit a132d8f3d5
30 changed files with 497 additions and 154 deletions
@@ -0,0 +1,13 @@
# Automatically generated - DO NOT EDIT!
"$schema" = "../../schemas/schema.json"
[[permission]]
identifier = "allow-get-binary"
description = "Enables the get_binary command without any pre-configured scope."
commands.allow = ["get_binary"]
[[permission]]
identifier = "deny-get-binary"
description = "Denies the get_binary command without any pre-configured scope."
commands.deny = ["get_binary"]
@@ -0,0 +1,13 @@
# Automatically generated - DO NOT EDIT!
"$schema" = "../../schemas/schema.json"
[[permission]]
identifier = "allow-get-string"
description = "Enables the get_string command without any pre-configured scope."
commands.allow = ["get_string"]
[[permission]]
identifier = "deny-get-string"
description = "Denies the get_string command without any pre-configured scope."
commands.deny = ["get_string"]
@@ -0,0 +1,13 @@
# Automatically generated - DO NOT EDIT!
"$schema" = "../../schemas/schema.json"
[[permission]]
identifier = "allow-set-binary"
description = "Enables the set_binary command without any pre-configured scope."
commands.allow = ["set_binary"]
[[permission]]
identifier = "deny-set-binary"
description = "Denies the set_binary command without any pre-configured scope."
commands.deny = ["set_binary"]
@@ -0,0 +1,13 @@
# Automatically generated - DO NOT EDIT!
"$schema" = "../../schemas/schema.json"
[[permission]]
identifier = "allow-set-string"
description = "Enables the set_string command without any pre-configured scope."
commands.allow = ["set_string"]
[[permission]]
identifier = "deny-set-string"
description = "Denies the set_string command without any pre-configured scope."
commands.deny = ["set_string"]
@@ -30,6 +30,110 @@ Enables the execute command without any pre-configured scope.
Denies the execute command without any pre-configured scope.
</td>
</tr>
<tr>
<td>
`secure-storage:allow-get-binary`
</td>
<td>
Enables the get_binary command without any pre-configured scope.
</td>
</tr>
<tr>
<td>
`secure-storage:deny-get-binary`
</td>
<td>
Denies the get_binary command without any pre-configured scope.
</td>
</tr>
<tr>
<td>
`secure-storage:allow-get-string`
</td>
<td>
Enables the get_string command without any pre-configured scope.
</td>
</tr>
<tr>
<td>
`secure-storage:deny-get-string`
</td>
<td>
Denies the get_string command without any pre-configured scope.
</td>
</tr>
<tr>
<td>
`secure-storage:allow-set-binary`
</td>
<td>
Enables the set_binary command without any pre-configured scope.
</td>
</tr>
<tr>
<td>
`secure-storage:deny-set-binary`
</td>
<td>
Denies the set_binary command without any pre-configured scope.
</td>
</tr>
<tr>
<td>
`secure-storage:allow-set-string`
</td>
<td>
Enables the set_string command without any pre-configured scope.
</td>
</tr>
<tr>
<td>
`secure-storage:deny-set-string`
</td>
<td>
Denies the set_string command without any pre-configured scope.
</td>
</tr>
</table>
@@ -305,6 +305,54 @@
"type": "string",
"const": "deny-execute",
"markdownDescription": "Denies the execute command without any pre-configured scope."
},
{
"description": "Enables the get_binary command without any pre-configured scope.",
"type": "string",
"const": "allow-get-binary",
"markdownDescription": "Enables the get_binary command without any pre-configured scope."
},
{
"description": "Denies the get_binary command without any pre-configured scope.",
"type": "string",
"const": "deny-get-binary",
"markdownDescription": "Denies the get_binary command without any pre-configured scope."
},
{
"description": "Enables the get_string command without any pre-configured scope.",
"type": "string",
"const": "allow-get-string",
"markdownDescription": "Enables the get_string command without any pre-configured scope."
},
{
"description": "Denies the get_string command without any pre-configured scope.",
"type": "string",
"const": "deny-get-string",
"markdownDescription": "Denies the get_string command without any pre-configured scope."
},
{
"description": "Enables the set_binary command without any pre-configured scope.",
"type": "string",
"const": "allow-set-binary",
"markdownDescription": "Enables the set_binary command without any pre-configured scope."
},
{
"description": "Denies the set_binary command without any pre-configured scope.",
"type": "string",
"const": "deny-set-binary",
"markdownDescription": "Denies the set_binary command without any pre-configured scope."
},
{
"description": "Enables the set_string command without any pre-configured scope.",
"type": "string",
"const": "allow-set-string",
"markdownDescription": "Enables the set_string command without any pre-configured scope."
},
{
"description": "Denies the set_string command without any pre-configured scope.",
"type": "string",
"const": "deny-set-string",
"markdownDescription": "Denies the set_string command without any pre-configured scope."
}
]
}