Following are few factors that could be considered for code audit.
- Code management – Repository structuring, Packaging, Dependency management, Repository branching, Branch permissions, etc.
- Build process – Maven POM, usage of plugins, build time checks, etc.
- Adherence to set coding