agent-workflow / SECURITY_RULES.md
simonlesaumon's picture
Mirror AGENT_WORKFLOW kit
80fa878 verified
|
Raw
History Blame Contribute Delete
1.18 kB

SECURITY_RULES.md

Secrets

  • Never commit .env.
  • Never display tokens in logs, reports or screenshots.
  • Use .env.example for variable names only.
  • Use environment variables for runtime secrets.
  • Rotate any secret that may have been exposed.

Files And Permissions

  • Restrict private key permissions.
  • Keep SSH keys outside the repository.
  • Keep secrets in a dedicated secret manager or protected environment file.
  • Do not store tokens in task reports.

SSH

  • Use key-based auth.
  • Disable password SSH on servers when possible.
  • Use non-root users for deployments.

Backups

  • Use local and remote backups.
  • Prefer rclone to a private remote.
  • Test restore procedures.
  • Do not backup raw secrets into broad shared storage.

Telegram Bot Security

  • Store TELEGRAM_BOT_TOKEN only in environment variables.
  • Enforce TELEGRAM_ALLOWED_USER_IDS.
  • Require confirmation for dangerous actions.
  • Log commands without secrets.
  • Rate limit actions.

Remote Access

  • Prefer Cloudflare Tunnel or Tailscale.
  • Avoid direct port exposure unless necessary.
  • Put authentication in front of dashboards.