- It reads configuration and status values and changes nothing on the system.
- Database and Redis credentials are read from
config.phpand only used locally for the connection. They never appear in the output or the report. - No data is sent to third parties. Network requests only go to your own Nextcloud URL (response times, Serverinfo).
--disktestbriefly writes test files to<datadirectory>/.ncperf-tmpand deletes them immediately.
- The Serverinfo token grants read access to server statistics. Treat it like a password and use a long random value (
openssl rand -hex 32). - The report contains your domain, paths and version numbers. Mask them before sharing.
- A token passed with
-tis briefly visible to other users on the same system in the process list. On multi-user systems use the environment variable instead:sudo NCPERF_TOKEN=... sh ncperf.sh.
Please do not open a public issue; use GitHub's “Report a vulnerability” instead.