Why am I getting a "dubious ownership of file" error when Launch Agent runs my .plist file?
If a plist is owned by root and writable by a user other than root, that's a security issue.

You can change the owner to root with sudo chown root &lt;filename&gt;, and change the permissions with sudo chmod 644 &lt;filename&gt; (4 for read access, 2 for write access, 1 for execute access, added up. The first number is for the owner, the second for the group, the third for everyone.)