seriyps/eplaypen
48.4
Weak · 2 October 2026
1k
lines of production code
Erlang
with JavaScript
2
measurements over time
What this system is
This system is a legacy web application, evidenced by its Nginx-based static asset serving and historical deployment infrastructure, which has evolved significantly since at least 2019. Its current operational focus centers on maintaining the security posture of its subsystem and managing repository-wide assets, particularly within the public-facing htdocs directory. Recent activity indicates a shift toward addressing security regressions and refining the underlying deployment configurations to support stable releases.
How it got here
2019 — deployment infrastructure refinement
4 changes.
This period focused on improving the local deployment infrastructure by adding specific configuration for Eplaypen environments and supporting release-specific compiler features. The team refined Nginx routing and caching for static assets, notably updating the configuration template to use a dynamic working directory variable instead of a hardcoded path. These changes enhanced compatibility, flexibility, and the correct location of static files during development builds.
July 2026 — Security regression and asset updates
2 changes.
This period was defined by the regression of two security findings within the security subsystem. Concurrently, significant effort was directed toward modifying repository-wide assets, specifically within the priv/htdocs/assets directory, which accounted for the majority of the 83 commits.
Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.
How this codebase got here
Score
- CAI 41 → 48 (+7.1)
- Rubric changed (rubric-2026.09.12 → rubric-2026.09.18) — scores are not directly comparable.
Lenses
- Code Health 98 → 98 (+0.0)
- Architecture 69 → 69 (+0.0)
- Maturity 51 → 54 (+2.8)
- Readiness 18 → 32 (+14.0)
- Security 77 → 76 (-1.1)
- Accessibility 64 → 64 (+0.0)
Resolved (5)
- Documentation: no architecture or design documentation (README.md)
- Documentation: no installation or build instructions (README.md)
- No automated tests
- No tests found
- Test reliability not included
New (8)
- Documentation: no project overview (README.md)
- High CVE: [GHSA redacted] (rebar.lock)
- High CVE: [GHSA redacted] (rebar.lock)
- Outdated: cowboy
- Outdated: epgsql
- Outdated: hut
- Outdated: jiffy
- Outdated: lager
Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.
Survey your own repository
seriyps/eplaypen was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point a surveyor at a repository you know and see whether you agree with it.
About this page
- The score is its most recent published measurement, taken on 2 October 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
- Measured at commit a3e93aa7d6be642f2e8205e7a9db31e8cd362a11 — the exact code this score is about.
- Scored under rubric-2026.09.18 — the same rubric and the same method as every other entry in this index.
- Measured by watchdog.canine.dev using codehealth-analyzer preprod-e569280dd5e2.