Security

KissServer is designed around explicit limits and zero production dependencies.

Limits

Validation

Reporting

See ../SECURITY.md.

Quality And Coverage

Normal CI runs the fast Maven build:

mvn -B clean verify

JaCoCo coverage is generated during verify:

target/site/jacoco/jacoco.xml
target/site/jacoco/index.html

Optional local security and static-analysis checks are:

mvn -Psecurity verify
mvn -Pspotbugs verify

CodeQL, Dependency Review, Dependabot, and OpenSSF Scorecard are documented in security-hardening.md, including the required GitHub repository settings.

Use code-cleanup.md before deleting code, especially public API, parser logic, route handling, or benchmark-referenced behavior.