Security
Security guidance for VIESUS deployments — GUID management, API key storage, network isolation, Docker security, and input validation.
GUID and API key management
What to avoid
Action
Why it's a risk
Recommended patterns
export VIESUS_GUID="$(cat /run/secrets/viesus_guid)"
node server.jsconst { SecretsManagerClient, GetSecretValueCommand } = require('@aws-sdk/client-secrets-manager');
async function getGuid() {
const client = new SecretsManagerClient({ region: 'eu-west-1' });
const response = await client.send(
new GetSecretValueCommand({ SecretId: 'viesus/guid' })
);
return response.SecretString;
}
const GUID = await getGuid();GUID rotation
API surface hardening (Node.js service)
Network isolation
Direction
Rule
Docker security
Webhook endpoint security
Input file security
Last updated
Was this helpful?
