AppScan
Browse all 61 articles
Code and GitHub

Infrastructure and pipelines

Dockerfile, Compose, nginx, Kubernetes, Terraform and GitHub Actions - the files that decide how your app is really exposed.

Application code is only half of how an app is attacked. The other half is in the files that ship it: a container running as root, a database port published to the host, a workflow that checks out untrusted code with a write token.

AreaExamples
DockerRuns as root, unpinned base image, secret baked into the image, remote script piped to a shell.
ContainersPrivileged, docker socket mounted, host namespace shared, dangerous capabilities.
KubernetesPod runs as root, privilege escalation allowed.
NetworkingDatabase port published, ingress open to the world.
CloudPublic object storage, publicly reachable database.
nginxVersion disclosure, directory listing, weak TLS protocols.
GitHub ActionsUntrusted checkout, script injection, over-permissioned token, unpinned action.
ConfigSecrets in plaintext, debug mode enabled in production.

Questions

Do you need access to my cloud account?

No. These findings come from the files in your repository, not from an API against your provider.

My Terraform lives in another repository. Can you read it?

Connect that repository to the same site and it is read with the rest.

Something here wrong, missing or out of date? Tell us and we will fix the page.