octopoda scan, the CLI packs your project into an archive and uploads it. It leaves out secrets and generated files automatically, and you can exclude more with a .octopodaignore file. Scans of a GitHub repository started from the web app or a pull request read the repository directly and are not affected by this page.
What the CLI includes
- In a git repository: the files git tracks, plus new files that
.gitignoredoes not ignore. - Elsewhere: every file in the folder, except dependency and build folders such as
node_modules,.next,dist,build,.venv,__pycache__,targetand.git.
What the CLI always leaves out
.envand.env.*files, except templates ending in.example,.sampleor.template.- Private keys and certificates: files ending in
.pem,.key,.p12or.pfx, andid_rsaorid_ed25519. - Any single file larger than 5 MB.
Exclude more files
Create a.octopodaignore file in the folder you scan. Write one pattern per line. Lines starting with # are comments.
.octopodaignore
* and ? wildcards, and a leading or trailing / is ignored.