Reliance on Package-level Scope
CWE-487 · Base · Incomplete
Java packages are not inherently closed.
therefore, relying on them for code security is not a good practice.
Extended description
The purpose of package scope is to prevent accidental access by other parts of a program. This is an ease-of-software-development feature but not a security feature.