Secure Development and Release
This article covers secure development and release practices for WikiTraccs.
Scope
WikiTraccs runs on the customer’s migration machine. No vendor‑hosted systems. Data stays local to the customer environment.
No Subprocessors
No vendor cloud hosting or third-party subprocessors involved in product operation.
Development Workflow
- Issues: public issues in a public GitHub repository; private reports tracked in a private repository
- Branching:
mainfor releases; features and fixes in separate branches
CI Checks
- Antivirus scan
- Static code analysis
- Dependency and license scan
- Known vulnerability scan
- Secret scan
Release Integrity
- Release artifacts are signed in CI
- A checksum file lists per‑file hashes in the package
Testing
- Extensive unit test coverage
- Manual testing of releases
Versioning and Support
- Semantic Versioning (MAJOR.MINOR.PATCH)
- Changelog documents all user-visible changes
- Support policy: current GA and prerelease versions receive fixes; older versions are EOL
Vulnerability Disclosure and Response
- Email reports to [email protected]
- Acknowledge within one business day. Start on high‑impact issues immediately. Target fix in two weeks, subject to complexity.
- Safe‑harbor for good‑faith research
- security.txt
Supply Chain Hygiene
- Dependencies are pinned via lock files
- Builds are reproducible
Last modified November 1, 2025