diff --git a/python/openshell/prover/registry/apis/github.yaml b/python/openshell/prover/registry/apis/github.yaml index bfe5e404c..78fa15c93 100644 --- a/python/openshell/prover/registry/apis/github.yaml +++ b/python/openshell/prover/registry/apis/github.yaml @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: Copyright (c) 2025-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: Apache-2.0 + api: github host: api.github.com port: 443 diff --git a/python/openshell/prover/registry/binaries/claude.yaml b/python/openshell/prover/registry/binaries/claude.yaml index b1e3c36f5..e9d1b1d31 100644 --- a/python/openshell/prover/registry/binaries/claude.yaml +++ b/python/openshell/prover/registry/binaries/claude.yaml @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: Copyright (c) 2025-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: Apache-2.0 + binary: /usr/local/bin/claude description: "Claude Code CLI — AI coding agent" protocols: diff --git a/python/openshell/prover/registry/binaries/curl.yaml b/python/openshell/prover/registry/binaries/curl.yaml index ae87e4161..4cfadb8ac 100644 --- a/python/openshell/prover/registry/binaries/curl.yaml +++ b/python/openshell/prover/registry/binaries/curl.yaml @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: Copyright (c) 2025-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: Apache-2.0 + binary: /usr/bin/curl description: "Command-line HTTP client" protocols: diff --git a/python/openshell/prover/registry/binaries/dig.yaml b/python/openshell/prover/registry/binaries/dig.yaml index cc2ab81a4..043bd3c6d 100644 --- a/python/openshell/prover/registry/binaries/dig.yaml +++ b/python/openshell/prover/registry/binaries/dig.yaml @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: Copyright (c) 2025-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: Apache-2.0 + binary: /usr/bin/dig description: "DNS lookup utility" protocols: diff --git a/python/openshell/prover/registry/binaries/gh.yaml b/python/openshell/prover/registry/binaries/gh.yaml index 84fd60bcb..8ad7cb392 100644 --- a/python/openshell/prover/registry/binaries/gh.yaml +++ b/python/openshell/prover/registry/binaries/gh.yaml @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: Copyright (c) 2025-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: Apache-2.0 + binary: /usr/bin/gh description: "GitHub CLI — REST API client for GitHub" protocols: diff --git a/python/openshell/prover/registry/binaries/git.yaml b/python/openshell/prover/registry/binaries/git.yaml index a6e3b732f..2c3480cbe 100644 --- a/python/openshell/prover/registry/binaries/git.yaml +++ b/python/openshell/prover/registry/binaries/git.yaml @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: Copyright (c) 2025-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: Apache-2.0 + binary: /usr/bin/git description: "Distributed version control system" protocols: diff --git a/python/openshell/prover/registry/binaries/nano.yaml b/python/openshell/prover/registry/binaries/nano.yaml index 5226c6d2b..ada770da3 100644 --- a/python/openshell/prover/registry/binaries/nano.yaml +++ b/python/openshell/prover/registry/binaries/nano.yaml @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: Copyright (c) 2025-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: Apache-2.0 + binary: /usr/bin/nano description: "Text editor" protocols: [] diff --git a/python/openshell/prover/registry/binaries/nc.yaml b/python/openshell/prover/registry/binaries/nc.yaml index 53a778d5c..8f98d7639 100644 --- a/python/openshell/prover/registry/binaries/nc.yaml +++ b/python/openshell/prover/registry/binaries/nc.yaml @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: Copyright (c) 2025-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: Apache-2.0 + binary: /usr/bin/nc description: "Netcat — arbitrary TCP/UDP connections" protocols: diff --git a/python/openshell/prover/registry/binaries/node.yaml b/python/openshell/prover/registry/binaries/node.yaml index f6abaf6d8..cfa83f2be 100644 --- a/python/openshell/prover/registry/binaries/node.yaml +++ b/python/openshell/prover/registry/binaries/node.yaml @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: Copyright (c) 2025-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: Apache-2.0 + binary: /usr/local/bin/node description: "Node.js runtime — general-purpose JavaScript runtime" protocols: diff --git a/python/openshell/prover/registry/binaries/npm.yaml b/python/openshell/prover/registry/binaries/npm.yaml index 005c38de7..295397cf5 100644 --- a/python/openshell/prover/registry/binaries/npm.yaml +++ b/python/openshell/prover/registry/binaries/npm.yaml @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: Copyright (c) 2025-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: Apache-2.0 + binary: /usr/local/bin/npm description: "Node Package Manager — installs and manages JavaScript packages" protocols: diff --git a/python/openshell/prover/registry/binaries/nslookup.yaml b/python/openshell/prover/registry/binaries/nslookup.yaml index 4e18e9306..53e972c12 100644 --- a/python/openshell/prover/registry/binaries/nslookup.yaml +++ b/python/openshell/prover/registry/binaries/nslookup.yaml @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: Copyright (c) 2025-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: Apache-2.0 + binary: /usr/bin/nslookup description: "DNS lookup utility (legacy)" protocols: diff --git a/python/openshell/prover/registry/binaries/openclaw.yaml b/python/openshell/prover/registry/binaries/openclaw.yaml index 68c5f4701..bf9fe09d0 100644 --- a/python/openshell/prover/registry/binaries/openclaw.yaml +++ b/python/openshell/prover/registry/binaries/openclaw.yaml @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: Copyright (c) 2025-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: Apache-2.0 + binary: /usr/local/bin/openclaw description: "OpenClaw agent CLI — manages agent sessions, plugins, and ClawHub integration" protocols: diff --git a/python/openshell/prover/registry/binaries/ping.yaml b/python/openshell/prover/registry/binaries/ping.yaml index a65105bea..1a3e5445a 100644 --- a/python/openshell/prover/registry/binaries/ping.yaml +++ b/python/openshell/prover/registry/binaries/ping.yaml @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: Copyright (c) 2025-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: Apache-2.0 + binary: /usr/bin/ping description: "ICMP echo utility" protocols: diff --git a/python/openshell/prover/registry/binaries/python3.yaml b/python/openshell/prover/registry/binaries/python3.yaml index f99214fe1..3cdf9cd3b 100644 --- a/python/openshell/prover/registry/binaries/python3.yaml +++ b/python/openshell/prover/registry/binaries/python3.yaml @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: Copyright (c) 2025-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: Apache-2.0 + binary: /usr/local/bin/python3.13 description: "Python interpreter — general-purpose runtime" protocols: diff --git a/python/openshell/prover/registry/binaries/ssh.yaml b/python/openshell/prover/registry/binaries/ssh.yaml index 8dccf3d30..b53065d88 100644 --- a/python/openshell/prover/registry/binaries/ssh.yaml +++ b/python/openshell/prover/registry/binaries/ssh.yaml @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: Copyright (c) 2025-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: Apache-2.0 + binary: /usr/bin/ssh description: "OpenSSH client" protocols: diff --git a/python/openshell/prover/registry/binaries/traceroute.yaml b/python/openshell/prover/registry/binaries/traceroute.yaml index b434f2051..292957805 100644 --- a/python/openshell/prover/registry/binaries/traceroute.yaml +++ b/python/openshell/prover/registry/binaries/traceroute.yaml @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: Copyright (c) 2025-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: Apache-2.0 + binary: /usr/bin/traceroute description: "Network path tracing utility" protocols: diff --git a/python/openshell/prover/registry/binaries/vim.yaml b/python/openshell/prover/registry/binaries/vim.yaml index f620e915f..f917b04bc 100644 --- a/python/openshell/prover/registry/binaries/vim.yaml +++ b/python/openshell/prover/registry/binaries/vim.yaml @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: Copyright (c) 2025-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: Apache-2.0 + binary: /usr/bin/vim description: "Text editor" protocols: [] diff --git a/python/openshell/prover/registry/binaries/wget.yaml b/python/openshell/prover/registry/binaries/wget.yaml index 6af6f4990..0741998b7 100644 --- a/python/openshell/prover/registry/binaries/wget.yaml +++ b/python/openshell/prover/registry/binaries/wget.yaml @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: Copyright (c) 2025-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: Apache-2.0 + binary: /usr/bin/wget description: "Non-interactive network downloader" protocols: diff --git a/python/openshell/prover/testdata/credentials.yaml b/python/openshell/prover/testdata/credentials.yaml index 71039ee51..b186ccf9a 100644 --- a/python/openshell/prover/testdata/credentials.yaml +++ b/python/openshell/prover/testdata/credentials.yaml @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: Copyright (c) 2025-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: Apache-2.0 + credentials: - name: github-pat type: github-pat diff --git a/python/openshell/prover/testdata/empty_credentials.yaml b/python/openshell/prover/testdata/empty_credentials.yaml index 29e342145..f32401c92 100644 --- a/python/openshell/prover/testdata/empty_credentials.yaml +++ b/python/openshell/prover/testdata/empty_credentials.yaml @@ -1 +1,4 @@ +# SPDX-FileCopyrightText: Copyright (c) 2025-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: Apache-2.0 + credentials: [] diff --git a/python/openshell/prover/testdata/empty_policy.yaml b/python/openshell/prover/testdata/empty_policy.yaml index a9736b01a..8f7c77978 100644 --- a/python/openshell/prover/testdata/empty_policy.yaml +++ b/python/openshell/prover/testdata/empty_policy.yaml @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: Copyright (c) 2025-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: Apache-2.0 + version: 1 filesystem_policy: diff --git a/python/openshell/prover/testdata/policy.yaml b/python/openshell/prover/testdata/policy.yaml index 4112ba9b3..f9c1b2d6b 100644 --- a/python/openshell/prover/testdata/policy.yaml +++ b/python/openshell/prover/testdata/policy.yaml @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: Copyright (c) 2025-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: Apache-2.0 + version: 1 filesystem_policy: