Agent Hardener
Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

--------------------------------------------------------------------------------

This product does not vendor or redistribute third-party source code. It declares
a set of runtime dependencies that are resolved and installed from PyPI, each of
which remains subject to its own license terms. A complete inventory of those
dependencies and their licenses is provided in THIRD_PARTY_LICENSES.md.

Agent Hardener additionally provisions and invokes the following tools as separate
processes. They are not dependencies of this package and are not redistributed with
it; each is obtained independently and remains under its own license:

  - garak (https://github.com/NVIDIA/garak) - Apache-2.0
    Installed by `agent-hardener setup` into a dedicated virtual environment and
    invoked as a subprocess.

  - OpenShell (https://github.com/NVIDIA/OpenShell) - Apache-2.0
    Provides the container gateway used to sandbox the agent under test. Installed
    separately by the user.
