aai generates Docker Compose projects that run upstream agent software. Treat
installed services as long-running infrastructure and review generated files
before exposing them to a network.
Security updates are currently expected on the latest released version only.
- Do not commit real
.envfiles. - Put service credentials in
config/<agent>/.env. - Use
.env.exampleonly as a template. - Saved remote targets under
targets/are gitignored. They include host names, user names, ports, remote directories, and SSH key paths. - Saved remote targets do not include private key contents.
Remote installs use OpenSSH with key-based authentication and BatchMode=yes.
The target host must allow Docker access directly, through passwordless
sudo docker, or by connecting as a user that can run Docker.
Before exposing a remote install:
- restrict firewall rules to the ports you intend to publish,
- prefer SSH tunnels for dashboards during setup,
- replace placeholder tokens and auth secrets,
- review generated
docker-compose.ymland Dockerfiles.
Open a private report through GitHub security advisories if available. If that is not available, open an issue with minimal public detail and ask for a private coordination channel.
Include:
- affected version or commit,
- reproduction steps,
- impact,
- suggested fix if known.