Overview
File Change Frequency Overall
  • There are 101 files with 28,578 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 13 files changed 6-20 times (6,796 lines of code)
    • 88 files changed 1-5 times (21,782 lines of code)
0% | 0% | 0% | 23% | 76%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 101 files with 28,578 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 38 files changed by 2-5 contributors (12,393 lines of code)
    • 63 files changed by 1 contributor (16,185 lines of code)
0% | 0% | 0% | 43% | 56%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
md, json, py, ts, sh, js, yml, txt, html, npmrc, mjs, gitignore, tsx, gitattributes
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 0% | 0% | 24% | 75%
ts0% | 0% | 0% | 30% | 69%
js0% | 0% | 0% | 91% | 8%
html0% | 0% | 0% | 0% | 100%
mjs0% | 0% | 0% | 0% | 100%
tsx0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
plugins0% | 0% | 0% | 17% | 82%
external_plugins0% | 0% | 0% | 89% | 10%
.github0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
ensure_agent_sdk.py
in plugins/security-guidance/hooks
449 19 2026-05-26 2026-08-13 12 2 +1742 / -66 8000722+mhegazy@users.norep... 8000722+mhegazy@users.norep...
harden-scan.js
in plugins/code-modernization/workflows
233 1 2026-06-09 2026-09-26 9 1 +624 / -32 morganl@anthropic.com morganl@anthropic.com
extract-rules.js
in plugins/code-modernization/workflows
707 3 2026-06-09 2026-09-26 9 1 +1938 / -208 morganl@anthropic.com morganl@anthropic.com
server.ts
in external_plugins/telegram
854 25 2026-03-19 2026-08-13 9 5 +3266 / -712 kenneth@anthropic.com noahz@anthropic.com
security_reminder_hook.py
in plugins/security-guidance/hooks
1340 24 2026-05-26 2026-10-02 9 4 +5138 / -644 8000722+mhegazy@users.norep... mhegazy@anthropic.com
reimagine-scaffold.js
in plugins/code-modernization/workflows
81 - 2026-06-09 2026-09-26 7 1 +220 / -14 morganl@anthropic.com morganl@anthropic.com
portfolio-assess.js
in plugins/code-modernization/workflows
86 - 2026-06-09 2026-09-26 7 1 +240 / -20 morganl@anthropic.com morganl@anthropic.com
diffstate.py
in plugins/security-guidance/hooks
244 13 2026-05-26 2026-10-05 7 4 +1050 / -44 8000722+mhegazy@users.norep... mhegazy@anthropic.com
gitutil.py
in plugins/security-guidance/hooks
493 23 2026-05-26 2026-10-05 7 4 +1982 / -102 8000722+mhegazy@users.norep... mhegazy@anthropic.com
server.ts
in external_plugins/imessage
700 24 2026-03-19 2026-09-30 7 3 +1908 / -146 kenneth@anthropic.com 6599399+dltn@users.noreply....
_base.py
in plugins/security-guidance/hooks
115 6 2026-05-26 2026-10-02 6 2 +490 / -22 8000722+mhegazy@users.norep... mhegazy@anthropic.com
server.ts
in external_plugins/discord
725 16 2026-03-19 2026-04-14 6 5 +2596 / -745 kenneth@anthropic.com thewholedaisy@gmail.com
render_report.py
in plugins/claude-security/scripts
769 33 2026-07-22 2026-09-25 6 4 +3021 / -873 1198206+imichaelmoore@users... 1198206+imichaelmoore@users...
sarif.py
in plugins/claude-security/scripts/lib
269 21 2026-08-17 2026-09-25 5 4 +836 / -498 1198206+imichaelmoore@users... 1198206+imichaelmoore@users...
finding.py
in plugins/claude-security/scripts/lib
332 22 2026-08-17 2026-09-25 5 4 +854 / -147 1198206+imichaelmoore@users... 1198206+imichaelmoore@users...
write_scan_meta.py
in plugins/claude-security/scripts
415 15 2026-07-22 2026-09-25 5 4 +1181 / -244 1198206+imichaelmoore@users... 1198206+imichaelmoore@users...
patch_artifacts.py
in plugins/claude-security/scripts
1024 47 2026-07-22 2026-09-25 5 4 +2651 / -557 1198206+imichaelmoore@users... 1198206+imichaelmoore@users...
secret.py
in plugins/claude-security/scripts/lib
15 3 2026-08-17 2026-09-25 4 4 +86 / -28 1198206+imichaelmoore@users... 1198206+imichaelmoore@users...
plugin.py
in plugins/claude-security/scripts/lib
38 2 2026-08-17 2026-09-25 4 4 +61 / -0 1198206+imichaelmoore@users... 1198206+imichaelmoore@users...
strictjson.py
in plugins/claude-security/scripts/lib
44 10 2026-08-17 2026-09-25 4 4 +106 / -17 1198206+imichaelmoore@users... 1198206+imichaelmoore@users...
absolute.py
in plugins/claude-security/scripts/lib
16 2 2026-08-17 2026-09-10 3 4 +63 / -4 1198206+imichaelmoore@users... noreply@anthropic.com
session_state.py
in plugins/security-guidance/hooks
100 7 2026-05-26 2026-05-30 3 2 +330 / -8 8000722+mhegazy@users.norep... 8000722+mhegazy@users.norep...
external-pr-scope.js
in .github/scripts
101 7 2026-06-25 2026-09-28 3 2 +158 / -2 bthompson@anthropic.com tobin.south@gmail.com
hooks.py
in plugins/claude-security/hooks
382 28 2026-09-01 2026-09-25 3 4 +1283 / -20 tobin.south@gmail.com 1198206+imichaelmoore@users...
save_result.py
in plugins/claude-security/scripts
404 24 2026-09-01 2026-09-25 3 4 +2027 / -27 tobin.south@gmail.com 1198206+imichaelmoore@users...
palette.ts
in plugins/code-modernization/hooks/views
5 - 2026-09-25 2026-09-26 2 1 +22 / -0 morganl@anthropic.com morganl@anthropic.com
text.ts
in plugins/code-modernization/hooks
22 - 2026-09-25 2026-09-26 2 1 +86 / -0 morganl@anthropic.com morganl@anthropic.com
host.ts
in plugins/code-modernization/hooks
31 - 2026-09-25 2026-09-26 2 1 +87 / -1 morganl@anthropic.com morganl@anthropic.com
chain.py
in plugins/claude-security/scripts/lib
44 5 2026-09-01 2026-09-10 2 3 +268 / -0 tobin.south@gmail.com noreply@anthropic.com
ledger.ts
in plugins/code-modernization/hooks/review
46 2 2026-09-25 2026-09-26 2 1 +156 / -0 morganl@anthropic.com morganl@anthropic.com
sign.ts
in plugins/code-modernization/hooks
48 1 2026-09-25 2026-09-26 2 1 +154 / -0 morganl@anthropic.com morganl@anthropic.com
tests-run.ts
in plugins/code-modernization/hooks
50 2 2026-09-25 2026-09-26 2 1 +174 / -0 morganl@anthropic.com morganl@anthropic.com
source.py
in plugins/claude-security/scripts/lib
53 7 2026-09-01 2026-09-10 2 3 +376 / -0 tobin.south@gmail.com noreply@anthropic.com
fs.ts
in plugins/code-modernization/hooks/reader
55 4 2026-09-25 2026-09-26 2 1 +160 / -2 morganl@anthropic.com morganl@anthropic.com
paths.ts
in plugins/code-modernization/hooks
56 9 2026-09-25 2026-09-26 2 1 +188 / -0 morganl@anthropic.com morganl@anthropic.com
brief.ts
in plugins/code-modernization/hooks/reader
58 - 2026-09-25 2026-09-26 2 1 +414 / -2 morganl@anthropic.com morganl@anthropic.com
raster.ts
in plugins/code-modernization/hooks/map
62 4 2026-09-25 2026-09-26 2 1 +184 / -0 morganl@anthropic.com morganl@anthropic.com
tracks.ts
in plugins/code-modernization/hooks/reader
67 1 2026-09-25 2026-09-26 2 1 +178 / -0 morganl@anthropic.com morganl@anthropic.com
package_skill.py
in plugins/skill-creator/skills/skill-creator/scripts
81 3 2026-02-18 2026-02-25 2 1 +274 / -2 kenshiro@anthropic.com kenshiro@anthropic.com
deck.ts
in plugins/code-modernization/hooks/review
91 6 2026-09-25 2026-09-26 2 1 +258 / -4 morganl@anthropic.com morganl@anthropic.com
treemap.ts
in plugins/code-modernization/hooks/map
96 3 2026-09-25 2026-09-26 2 1 +312 / -0 morganl@anthropic.com morganl@anthropic.com
verification.ts
in plugins/code-modernization/hooks/reader
99 4 2026-09-25 2026-09-26 2 1 +331 / -3 morganl@anthropic.com morganl@anthropic.com
estate-model.ts
in plugins/code-modernization/hooks/reader
143 4 2026-09-25 2026-09-26 2 1 +426 / -0 morganl@anthropic.com morganl@anthropic.com
state.ts
in plugins/code-modernization/hooks
154 10 2026-09-25 2026-09-26 2 1 +373 / -9 morganl@anthropic.com morganl@anthropic.com
improve_description.py
in plugins/skill-creator/skills/skill-creator/scripts
159 3 2026-02-25 2026-04-23 2 2 +547 / -52 kenshiro@anthropic.com jason@anthropic.com
render_rules.py
in plugins/code-modernization/scripts
161 5 2026-09-25 2026-09-26 2 1 +409 / -9 morganl@anthropic.com morganl@anthropic.com
uplift.ts
in plugins/code-modernization/hooks/reader
164 - 2026-09-25 2026-09-26 2 1 +577 / -7 morganl@anthropic.com morganl@anthropic.com
topology.ts
in plugins/code-modernization/hooks/reader
179 5 2026-09-25 2026-09-26 2 1 +486 / -0 morganl@anthropic.com morganl@anthropic.com
xray.ts
in plugins/code-modernization/hooks/xray
187 7 2026-09-25 2026-09-26 2 1 +572 / -20 morganl@anthropic.com morganl@anthropic.com
estate.ts
in plugins/code-modernization/hooks/map
192 5 2026-09-25 2026-09-26 2 1 +520 / -4 morganl@anthropic.com morganl@anthropic.com
Files With Most Churn (Top 50)
Based on the number of lines added and deleted across all commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
security_reminder_hook.py
in plugins/security-guidance/hooks
1340 24 2026-05-26 2026-10-02 9 4 +5138 / -644 8000722+mhegazy@users.norep... mhegazy@anthropic.com
server.ts
in external_plugins/telegram
854 25 2026-03-19 2026-08-13 9 5 +3266 / -712 kenneth@anthropic.com noahz@anthropic.com
render_report.py
in plugins/claude-security/scripts
769 33 2026-07-22 2026-09-25 6 4 +3021 / -873 1198206+imichaelmoore@users... 1198206+imichaelmoore@users...
server.ts
in external_plugins/discord
725 16 2026-03-19 2026-04-14 6 5 +2596 / -745 kenneth@anthropic.com thewholedaisy@gmail.com
patch_artifacts.py
in plugins/claude-security/scripts
1024 47 2026-07-22 2026-09-25 5 4 +2651 / -557 1198206+imichaelmoore@users... 1198206+imichaelmoore@users...
register.ts
in plugins/code-modernization/hooks
980 33 2026-09-25 2026-09-26 2 1 +2628 / -32 morganl@anthropic.com morganl@anthropic.com
viewer.html
in plugins/skill-creator/skills/skill-creator/eval-viewer
1199 - 2026-02-25 2026-02-25 1 1 +2650 / -0 kenshiro@anthropic.com kenshiro@anthropic.com
proof_pack.py
in plugins/code-modernization/scripts
815 45 2026-09-25 2026-09-26 2 1 +2180 / -140 morganl@anthropic.com morganl@anthropic.com
extract-rules.js
in plugins/code-modernization/workflows
707 3 2026-06-09 2026-09-26 9 1 +1938 / -208 morganl@anthropic.com morganl@anthropic.com
progress.ts
in plugins/code-modernization/hooks/reader
776 17 2026-09-25 2026-09-26 2 1 +2050 / -80 morganl@anthropic.com morganl@anthropic.com
gitutil.py
in plugins/security-guidance/hooks
493 23 2026-05-26 2026-10-05 7 4 +1982 / -102 8000722+mhegazy@users.norep... mhegazy@anthropic.com
save_result.py
in plugins/claude-security/scripts
404 24 2026-09-01 2026-09-25 3 4 +2027 / -27 tobin.south@gmail.com 1198206+imichaelmoore@users...
server.ts
in external_plugins/imessage
700 24 2026-03-19 2026-09-30 7 3 +1908 / -146 kenneth@anthropic.com 6599399+dltn@users.noreply....
ensure_agent_sdk.py
in plugins/security-guidance/hooks
449 19 2026-05-26 2026-08-13 12 2 +1742 / -66 8000722+mhegazy@users.norep... 8000722+mhegazy@users.norep...
mjs
analyze-sessions.mjs
in plugins/session-report/skills/session-report
818 - 2026-04-08 2026-04-10 2 2 +1760 / -10 trq212@gmail.com thariq@anthropic.com
baseline_diff.py
in plugins/code-modernization/scripts
651 33 2026-09-25 2026-09-26 2 1 +1622 / -4 morganl@anthropic.com morganl@anthropic.com
pane.tsx
in plugins/code-modernization/hooks/views
575 16 2026-09-25 2026-09-26 2 1 +1431 / -65 morganl@anthropic.com morganl@anthropic.com
telemetry.py
in plugins/code-modernization/scripts
584 33 2026-09-25 2026-09-26 2 1 +1476 / -12 morganl@anthropic.com morganl@anthropic.com
build_report.py
in plugins/code-modernization/scripts
600 35 2026-09-25 2026-09-26 2 1 +1466 / -16 morganl@anthropic.com morganl@anthropic.com
mjs
mine-transcripts.mjs
in plugins/receipts/skills/receipts/scripts
1353 - 2026-07-18 2026-07-18 1 1 +1447 / -0 morganl@anthropic.com morganl@anthropic.com
write_scan_meta.py
in plugins/claude-security/scripts
415 15 2026-07-22 2026-09-25 5 4 +1181 / -244 1198206+imichaelmoore@users... 1198206+imichaelmoore@users...
sarif.py
in plugins/claude-security/scripts/lib
269 21 2026-08-17 2026-09-25 5 4 +836 / -498 1198206+imichaelmoore@users... 1198206+imichaelmoore@users...
hooks.py
in plugins/claude-security/hooks
382 28 2026-09-01 2026-09-25 3 4 +1283 / -20 tobin.south@gmail.com 1198206+imichaelmoore@users...
template.html
in plugins/session-report/skills/session-report
508 - 2026-04-08 2026-04-10 2 2 +1190 / -52 trq212@gmail.com thariq@anthropic.com
reporesolve.py
in plugins/security-guidance/hooks
273 12 2026-09-09 2026-09-10 2 2 +1230 / -6 oct@anthropic.com noreply@anthropic.com
report-template.html
in plugins/code-modernization/assets
593 - 2026-09-25 2026-09-26 2 1 +1207 / -5 morganl@anthropic.com morganl@anthropic.com
server.ts
in external_plugins/fakechat
267 7 2026-03-19 2026-03-20 2 3 +885 / -295 kenneth@anthropic.com kenneth@anthropic.com
diffstate.py
in plugins/security-guidance/hooks
244 13 2026-05-26 2026-10-05 7 4 +1050 / -44 8000722+mhegazy@users.norep... mhegazy@anthropic.com
trace_rules.py
in plugins/code-modernization/scripts
395 24 2026-09-25 2026-09-26 2 1 +1067 / -27 morganl@anthropic.com morganl@anthropic.com
compare.py
in plugins/code-modernization/scripts
379 22 2026-09-25 2026-09-26 2 1 +1015 / -41 morganl@anthropic.com morganl@anthropic.com
aggregate_benchmark.py
in plugins/skill-creator/skills/skill-creator/scripts
270 6 2026-02-18 2026-02-25 2 1 +916 / -114 kenshiro@anthropic.com kenshiro@anthropic.com
finding.py
in plugins/claude-security/scripts/lib
332 22 2026-08-17 2026-09-25 5 4 +854 / -147 1198206+imichaelmoore@users... 1198206+imichaelmoore@users...
generate_review.py
in plugins/skill-creator/skills/skill-creator/eval-viewer
365 13 2026-02-25 2026-02-25 1 1 +942 / -0 kenshiro@anthropic.com kenshiro@anthropic.com
rules.ts
in plugins/code-modernization/hooks/reader
322 12 2026-09-25 2026-09-26 2 1 +881 / -5 morganl@anthropic.com morganl@anthropic.com
modernized.ts
in plugins/code-modernization/hooks/reader
298 22 2026-09-25 2026-09-26 2 1 +836 / -18 morganl@anthropic.com morganl@anthropic.com
review_api.py
in plugins/security-guidance/hooks
267 8 2026-05-26 2026-05-26 1 2 +796 / -0 8000722+mhegazy@users.norep... mhegazy@anthropic.com
patterns.py
in plugins/security-guidance/hooks
220 1 2026-05-26 2026-05-29 2 2 +720 / -0 8000722+mhegazy@users.norep... mhegazy@anthropic.com
uplift_checks.py
in plugins/code-modernization/scripts
277 15 2026-09-25 2026-09-26 2 1 +712 / -0 morganl@anthropic.com morganl@anthropic.com
deck.tsx
in plugins/code-modernization/hooks/views
260 3 2026-09-25 2026-09-26 2 1 +677 / -29 morganl@anthropic.com morganl@anthropic.com
fleet.ts
in plugins/code-modernization/hooks/fleet
231 9 2026-09-25 2026-09-26 2 1 +700 / -0 morganl@anthropic.com morganl@anthropic.com
discover.ts
in plugins/code-modernization/hooks/reader
228 9 2026-09-25 2026-09-26 2 1 +682 / -0 morganl@anthropic.com morganl@anthropic.com
run_loop.py
in plugins/skill-creator/skills/skill-creator/scripts
256 4 2026-02-25 2026-04-23 2 2 +664 / -4 kenshiro@anthropic.com jason@anthropic.com
ledger.py
in plugins/math-proof/skills/siege/scripts
436 21 2026-09-30 2026-09-30 1 1 +662 / -0 ecprice@anthropic.com ecprice@anthropic.com
harden-scan.js
in plugins/code-modernization/workflows
233 1 2026-06-09 2026-09-26 9 1 +624 / -32 morganl@anthropic.com morganl@anthropic.com
generate_report.py
in plugins/skill-creator/skills/skill-creator/scripts
120 4 2026-02-25 2026-02-25 1 1 +652 / -0 kenshiro@anthropic.com kenshiro@anthropic.com
run_eval.py
in plugins/skill-creator/skills/skill-creator/scripts
241 4 2026-02-25 2026-02-25 1 1 +620 / -0 kenshiro@anthropic.com kenshiro@anthropic.com
improve_description.py
in plugins/skill-creator/skills/skill-creator/scripts
159 3 2026-02-25 2026-04-23 2 2 +547 / -52 kenshiro@anthropic.com jason@anthropic.com
xray.ts
in plugins/code-modernization/hooks/xray
187 7 2026-09-25 2026-09-26 2 1 +572 / -20 morganl@anthropic.com morganl@anthropic.com
make_shards.py
in plugins/code-modernization/scripts
223 10 2026-09-25 2026-09-26 2 1 +566 / -24 morganl@anthropic.com morganl@anthropic.com
template.html
in plugins/project-artifact/skills/project-artifact
189 - 2026-06-19 2026-06-19 1 1 +588 / -0 dickson@anthropic.com dickson@anthropic.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
server.ts
in external_plugins/telegram
854 25 2026-03-19 2026-08-13 9 5 +3266 / -712 kenneth@anthropic.com noahz@anthropic.com
server.ts
in external_plugins/discord
725 16 2026-03-19 2026-04-14 6 5 +2596 / -745 kenneth@anthropic.com thewholedaisy@gmail.com
security_reminder_hook.py
in plugins/security-guidance/hooks
1340 24 2026-05-26 2026-10-02 9 4 +5138 / -644 8000722+mhegazy@users.norep... mhegazy@anthropic.com
diffstate.py
in plugins/security-guidance/hooks
244 13 2026-05-26 2026-10-05 7 4 +1050 / -44 8000722+mhegazy@users.norep... mhegazy@anthropic.com
gitutil.py
in plugins/security-guidance/hooks
493 23 2026-05-26 2026-10-05 7 4 +1982 / -102 8000722+mhegazy@users.norep... mhegazy@anthropic.com
render_report.py
in plugins/claude-security/scripts
769 33 2026-07-22 2026-09-25 6 4 +3021 / -873 1198206+imichaelmoore@users... 1198206+imichaelmoore@users...
patch_artifacts.py
in plugins/claude-security/scripts
1024 47 2026-07-22 2026-09-25 5 4 +2651 / -557 1198206+imichaelmoore@users... 1198206+imichaelmoore@users...
write_scan_meta.py
in plugins/claude-security/scripts
415 15 2026-07-22 2026-09-25 5 4 +1181 / -244 1198206+imichaelmoore@users... 1198206+imichaelmoore@users...
finding.py
in plugins/claude-security/scripts/lib
332 22 2026-08-17 2026-09-25 5 4 +854 / -147 1198206+imichaelmoore@users... 1198206+imichaelmoore@users...
sarif.py
in plugins/claude-security/scripts/lib
269 21 2026-08-17 2026-09-25 5 4 +836 / -498 1198206+imichaelmoore@users... 1198206+imichaelmoore@users...
secret.py
in plugins/claude-security/scripts/lib
15 3 2026-08-17 2026-09-25 4 4 +86 / -28 1198206+imichaelmoore@users... 1198206+imichaelmoore@users...
strictjson.py
in plugins/claude-security/scripts/lib
44 10 2026-08-17 2026-09-25 4 4 +106 / -17 1198206+imichaelmoore@users... 1198206+imichaelmoore@users...
plugin.py
in plugins/claude-security/scripts/lib
38 2 2026-08-17 2026-09-25 4 4 +61 / -0 1198206+imichaelmoore@users... 1198206+imichaelmoore@users...
hooks.py
in plugins/claude-security/hooks
382 28 2026-09-01 2026-09-25 3 4 +1283 / -20 tobin.south@gmail.com 1198206+imichaelmoore@users...
save_result.py
in plugins/claude-security/scripts
404 24 2026-09-01 2026-09-25 3 4 +2027 / -27 tobin.south@gmail.com 1198206+imichaelmoore@users...
absolute.py
in plugins/claude-security/scripts/lib
16 2 2026-08-17 2026-09-10 3 4 +63 / -4 1198206+imichaelmoore@users... noreply@anthropic.com
server.ts
in external_plugins/imessage
700 24 2026-03-19 2026-09-30 7 3 +1908 / -146 kenneth@anthropic.com 6599399+dltn@users.noreply....
chain.py
in plugins/claude-security/scripts/lib
44 5 2026-09-01 2026-09-10 2 3 +268 / -0 tobin.south@gmail.com noreply@anthropic.com
source.py
in plugins/claude-security/scripts/lib
53 7 2026-09-01 2026-09-10 2 3 +376 / -0 tobin.south@gmail.com noreply@anthropic.com
server.ts
in external_plugins/fakechat
267 7 2026-03-19 2026-03-20 2 3 +885 / -295 kenneth@anthropic.com kenneth@anthropic.com
ensure_agent_sdk.py
in plugins/security-guidance/hooks
449 19 2026-05-26 2026-08-13 12 2 +1742 / -66 8000722+mhegazy@users.norep... 8000722+mhegazy@users.norep...
_base.py
in plugins/security-guidance/hooks
115 6 2026-05-26 2026-10-02 6 2 +490 / -22 8000722+mhegazy@users.norep... mhegazy@anthropic.com
session_state.py
in plugins/security-guidance/hooks
100 7 2026-05-26 2026-05-30 3 2 +330 / -8 8000722+mhegazy@users.norep... 8000722+mhegazy@users.norep...
external-pr-scope.js
in .github/scripts
101 7 2026-06-25 2026-09-28 3 2 +158 / -2 bthompson@anthropic.com tobin.south@gmail.com
mjs
analyze-sessions.mjs
in plugins/session-report/skills/session-report
818 - 2026-04-08 2026-04-10 2 2 +1760 / -10 trq212@gmail.com thariq@anthropic.com
template.html
in plugins/session-report/skills/session-report
508 - 2026-04-08 2026-04-10 2 2 +1190 / -52 trq212@gmail.com thariq@anthropic.com
improve_description.py
in plugins/skill-creator/skills/skill-creator/scripts
159 3 2026-02-25 2026-04-23 2 2 +547 / -52 kenshiro@anthropic.com jason@anthropic.com
run_loop.py
in plugins/skill-creator/skills/skill-creator/scripts
256 4 2026-02-25 2026-04-23 2 2 +664 / -4 kenshiro@anthropic.com jason@anthropic.com
patterns.py
in plugins/security-guidance/hooks
220 1 2026-05-26 2026-05-29 2 2 +720 / -0 8000722+mhegazy@users.norep... mhegazy@anthropic.com
reporesolve.py
in plugins/security-guidance/hooks
273 12 2026-09-09 2026-09-10 2 2 +1230 / -6 oct@anthropic.com noreply@anthropic.com
validate-frontmatter.ts
in .github/scripts
220 - 2026-02-05 2026-02-18 2 2 +558 / -4 dickson@anthropic.com kenshiro@anthropic.com
review_api.py
in plugins/security-guidance/hooks
267 8 2026-05-26 2026-05-26 1 2 +796 / -0 8000722+mhegazy@users.norep... mhegazy@anthropic.com
extensibility.py
in plugins/security-guidance/hooks
181 11 2026-05-26 2026-05-26 1 2 +578 / -0 8000722+mhegazy@users.norep... mhegazy@anthropic.com
rule_engine.py
in plugins/hookify/core
170 8 2025-12-19 2025-12-19 1 2 +4 / -4 thewholedaisy@gmail.com daisy@anthropic.com
userpromptsubmit.py
in plugins/hookify/hooks
29 1 2025-12-19 2025-12-19 1 2 +8 / -16 thewholedaisy@gmail.com daisy@anthropic.com
stop.py
in plugins/hookify/hooks
29 1 2025-12-19 2025-12-19 1 2 +8 / -16 thewholedaisy@gmail.com daisy@anthropic.com
pretooluse.py
in plugins/hookify/hooks
35 1 2025-12-19 2025-12-19 1 2 +8 / -24 thewholedaisy@gmail.com daisy@anthropic.com
posttooluse.py
in plugins/hookify/hooks
35 1 2025-12-19 2025-12-19 1 2 +8 / -16 thewholedaisy@gmail.com daisy@anthropic.com
harden-scan.js
in plugins/code-modernization/workflows
233 1 2026-06-09 2026-09-26 9 1 +624 / -32 morganl@anthropic.com morganl@anthropic.com
extract-rules.js
in plugins/code-modernization/workflows
707 3 2026-06-09 2026-09-26 9 1 +1938 / -208 morganl@anthropic.com morganl@anthropic.com
reimagine-scaffold.js
in plugins/code-modernization/workflows
81 - 2026-06-09 2026-09-26 7 1 +220 / -14 morganl@anthropic.com morganl@anthropic.com
portfolio-assess.js
in plugins/code-modernization/workflows
86 - 2026-06-09 2026-09-26 7 1 +240 / -20 morganl@anthropic.com morganl@anthropic.com
package_skill.py
in plugins/skill-creator/skills/skill-creator/scripts
81 3 2026-02-18 2026-02-25 2 1 +274 / -2 kenshiro@anthropic.com kenshiro@anthropic.com
aggregate_benchmark.py
in plugins/skill-creator/skills/skill-creator/scripts
270 6 2026-02-18 2026-02-25 2 1 +916 / -114 kenshiro@anthropic.com kenshiro@anthropic.com
uplift.ts
in plugins/code-modernization/hooks/reader
164 - 2026-09-25 2026-09-26 2 1 +577 / -7 morganl@anthropic.com morganl@anthropic.com
progress.ts
in plugins/code-modernization/hooks/reader
776 17 2026-09-25 2026-09-26 2 1 +2050 / -80 morganl@anthropic.com morganl@anthropic.com
topology.ts
in plugins/code-modernization/hooks/reader
179 5 2026-09-25 2026-09-26 2 1 +486 / -0 morganl@anthropic.com morganl@anthropic.com
fs.ts
in plugins/code-modernization/hooks/reader
55 4 2026-09-25 2026-09-26 2 1 +160 / -2 morganl@anthropic.com morganl@anthropic.com
rules.ts
in plugins/code-modernization/hooks/reader
322 12 2026-09-25 2026-09-26 2 1 +881 / -5 morganl@anthropic.com morganl@anthropic.com
brief.ts
in plugins/code-modernization/hooks/reader
58 - 2026-09-25 2026-09-26 2 1 +414 / -2 morganl@anthropic.com morganl@anthropic.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
config_loader.py
in plugins/hookify/core
184 5
__init__.py
in plugins/hookify/core
1 -
__init__.py
in plugins/hookify/utils
1 -
__init__.py
in plugins/hookify/hooks
1 -
__init__.py
in plugins/hookify/matchers
1 -
mjs
mine-transcripts.mjs
in plugins/receipts/skills/receipts/scripts
1353 - 2026-07-18 2026-07-18 1 1 +1447 / -0 morganl@anthropic.com morganl@anthropic.com
viewer.html
in plugins/skill-creator/skills/skill-creator/eval-viewer
1199 - 2026-02-25 2026-02-25 1 1 +2650 / -0 kenshiro@anthropic.com kenshiro@anthropic.com
register.ts
in plugins/code-modernization/hooks
980 33 2026-09-25 2026-09-26 2 1 +2628 / -32 morganl@anthropic.com morganl@anthropic.com
proof_pack.py
in plugins/code-modernization/scripts
815 45 2026-09-25 2026-09-26 2 1 +2180 / -140 morganl@anthropic.com morganl@anthropic.com
progress.ts
in plugins/code-modernization/hooks/reader
776 17 2026-09-25 2026-09-26 2 1 +2050 / -80 morganl@anthropic.com morganl@anthropic.com
extract-rules.js
in plugins/code-modernization/workflows
707 3 2026-06-09 2026-09-26 9 1 +1938 / -208 morganl@anthropic.com morganl@anthropic.com
baseline_diff.py
in plugins/code-modernization/scripts
651 33 2026-09-25 2026-09-26 2 1 +1622 / -4 morganl@anthropic.com morganl@anthropic.com
build_report.py
in plugins/code-modernization/scripts
600 35 2026-09-25 2026-09-26 2 1 +1466 / -16 morganl@anthropic.com morganl@anthropic.com
report-template.html
in plugins/code-modernization/assets
593 - 2026-09-25 2026-09-26 2 1 +1207 / -5 morganl@anthropic.com morganl@anthropic.com
telemetry.py
in plugins/code-modernization/scripts
584 33 2026-09-25 2026-09-26 2 1 +1476 / -12 morganl@anthropic.com morganl@anthropic.com
pane.tsx
in plugins/code-modernization/hooks/views
575 16 2026-09-25 2026-09-26 2 1 +1431 / -65 morganl@anthropic.com morganl@anthropic.com
ledger.py
in plugins/math-proof/skills/siege/scripts
436 21 2026-09-30 2026-09-30 1 1 +662 / -0 ecprice@anthropic.com ecprice@anthropic.com
trace_rules.py
in plugins/code-modernization/scripts
395 24 2026-09-25 2026-09-26 2 1 +1067 / -27 morganl@anthropic.com morganl@anthropic.com
compare.py
in plugins/code-modernization/scripts
379 22 2026-09-25 2026-09-26 2 1 +1015 / -41 morganl@anthropic.com morganl@anthropic.com
generate_review.py
in plugins/skill-creator/skills/skill-creator/eval-viewer
365 13 2026-02-25 2026-02-25 1 1 +942 / -0 kenshiro@anthropic.com kenshiro@anthropic.com
rules.ts
in plugins/code-modernization/hooks/reader
322 12 2026-09-25 2026-09-26 2 1 +881 / -5 morganl@anthropic.com morganl@anthropic.com
modernized.ts
in plugins/code-modernization/hooks/reader
298 22 2026-09-25 2026-09-26 2 1 +836 / -18 morganl@anthropic.com morganl@anthropic.com
uplift_checks.py
in plugins/code-modernization/scripts
277 15 2026-09-25 2026-09-26 2 1 +712 / -0 morganl@anthropic.com morganl@anthropic.com
aggregate_benchmark.py
in plugins/skill-creator/skills/skill-creator/scripts
270 6 2026-02-18 2026-02-25 2 1 +916 / -114 kenshiro@anthropic.com kenshiro@anthropic.com
deck.tsx
in plugins/code-modernization/hooks/views
260 3 2026-09-25 2026-09-26 2 1 +677 / -29 morganl@anthropic.com morganl@anthropic.com
run_eval.py
in plugins/skill-creator/skills/skill-creator/scripts
241 4 2026-02-25 2026-02-25 1 1 +620 / -0 kenshiro@anthropic.com kenshiro@anthropic.com
harden-scan.js
in plugins/code-modernization/workflows
233 1 2026-06-09 2026-09-26 9 1 +624 / -32 morganl@anthropic.com morganl@anthropic.com
fleet.ts
in plugins/code-modernization/hooks/fleet
231 9 2026-09-25 2026-09-26 2 1 +700 / -0 morganl@anthropic.com morganl@anthropic.com
discover.ts
in plugins/code-modernization/hooks/reader
228 9 2026-09-25 2026-09-26 2 1 +682 / -0 morganl@anthropic.com morganl@anthropic.com
make_shards.py
in plugins/code-modernization/scripts
223 10 2026-09-25 2026-09-26 2 1 +566 / -24 morganl@anthropic.com morganl@anthropic.com
estate.ts
in plugins/code-modernization/hooks/map
192 5 2026-09-25 2026-09-26 2 1 +520 / -4 morganl@anthropic.com morganl@anthropic.com
template.html
in plugins/project-artifact/skills/project-artifact
189 - 2026-06-19 2026-06-19 1 1 +588 / -0 dickson@anthropic.com dickson@anthropic.com
xray.ts
in plugins/code-modernization/hooks/xray
187 7 2026-09-25 2026-09-26 2 1 +572 / -20 morganl@anthropic.com morganl@anthropic.com
topology.ts
in plugins/code-modernization/hooks/reader
179 5 2026-09-25 2026-09-26 2 1 +486 / -0 morganl@anthropic.com morganl@anthropic.com
mjs
make-sample.mjs
in plugins/receipts/assets
168 - 2026-07-21 2026-07-21 1 1 +183 / -0 morganl@anthropic.com morganl@anthropic.com
uplift.ts
in plugins/code-modernization/hooks/reader
164 - 2026-09-25 2026-09-26 2 1 +577 / -7 morganl@anthropic.com morganl@anthropic.com
discover_bumps.py
in .github/scripts
163 5 2026-04-17 2026-04-17 1 1 +229 / -0 bthompson@anthropic.com bthompson@anthropic.com
render_rules.py
in plugins/code-modernization/scripts
161 5 2026-09-25 2026-09-26 2 1 +409 / -9 morganl@anthropic.com morganl@anthropic.com
state.ts
in plugins/code-modernization/hooks
154 10 2026-09-25 2026-09-26 2 1 +373 / -9 morganl@anthropic.com morganl@anthropic.com
estate-model.ts
in plugins/code-modernization/hooks/reader
143 4 2026-09-25 2026-09-26 2 1 +426 / -0 morganl@anthropic.com morganl@anthropic.com
eval_review.html
in plugins/skill-creator/skills/skill-creator/assets
131 - 2026-02-25 2026-02-25 1 1 +292 / -0 kenshiro@anthropic.com kenshiro@anthropic.com
generate_report.py
in plugins/skill-creator/skills/skill-creator/scripts
120 4 2026-02-25 2026-02-25 1 1 +652 / -0 kenshiro@anthropic.com kenshiro@anthropic.com
verification.ts
in plugins/code-modernization/hooks/reader
99 4 2026-09-25 2026-09-26 2 1 +331 / -3 morganl@anthropic.com morganl@anthropic.com
treemap.ts
in plugins/code-modernization/hooks/map
96 3 2026-09-25 2026-09-26 2 1 +312 / -0 morganl@anthropic.com morganl@anthropic.com
deck.ts
in plugins/code-modernization/hooks/review
91 6 2026-09-25 2026-09-26 2 1 +258 / -4 morganl@anthropic.com morganl@anthropic.com
portfolio-assess.js
in plugins/code-modernization/workflows
86 - 2026-06-09 2026-09-26 7 1 +240 / -20 morganl@anthropic.com morganl@anthropic.com
package_skill.py
in plugins/skill-creator/skills/skill-creator/scripts
81 3 2026-02-18 2026-02-25 2 1 +274 / -2 kenshiro@anthropic.com kenshiro@anthropic.com
reimagine-scaffold.js
in plugins/code-modernization/workflows
81 - 2026-06-09 2026-09-26 7 1 +220 / -14 morganl@anthropic.com morganl@anthropic.com
quick_validate.py
in plugins/skill-creator/skills/skill-creator/scripts
68 1 2026-02-18 2026-02-18 1 1 +206 / -0 kenshiro@anthropic.com kenshiro@anthropic.com
tracks.ts
in plugins/code-modernization/hooks/reader
67 1 2026-09-25 2026-09-26 2 1 +178 / -0 morganl@anthropic.com morganl@anthropic.com
Correlations

File Size vs. Number of Changes: 101 points

plugins/security-guidance/hooks/diffstate.py x: 244 lines of code y: 7 # changes plugins/security-guidance/hooks/gitutil.py x: 493 lines of code y: 7 # changes plugins/security-guidance/hooks/_base.py x: 115 lines of code y: 6 # changes plugins/security-guidance/hooks/security_reminder_hook.py x: 1340 lines of code y: 9 # changes external_plugins/imessage/server.ts x: 700 lines of code y: 7 # changes plugins/math-proof/skills/siege/scripts/ledger.py x: 436 lines of code y: 1 # changes .github/scripts/external-pr-scope.js x: 101 lines of code y: 3 # changes plugins/code-modernization/assets/report-template.html x: 593 lines of code y: 2 # changes plugins/code-modernization/hooks/fleet/fleet.ts x: 231 lines of code y: 2 # changes plugins/code-modernization/hooks/host.ts x: 31 lines of code y: 2 # changes plugins/code-modernization/hooks/map/estate.ts x: 192 lines of code y: 2 # changes plugins/code-modernization/hooks/map/raster.ts x: 62 lines of code y: 2 # changes plugins/code-modernization/hooks/map/treemap.ts x: 96 lines of code y: 2 # changes plugins/code-modernization/hooks/paths.ts x: 56 lines of code y: 2 # changes plugins/code-modernization/hooks/reader/brief.ts x: 58 lines of code y: 2 # changes plugins/code-modernization/hooks/reader/discover.ts x: 228 lines of code y: 2 # changes plugins/code-modernization/hooks/reader/estate-model.ts x: 143 lines of code y: 2 # changes plugins/code-modernization/hooks/reader/modernized.ts x: 298 lines of code y: 2 # changes plugins/code-modernization/hooks/reader/progress.ts x: 776 lines of code y: 2 # changes plugins/code-modernization/hooks/reader/rules.ts x: 322 lines of code y: 2 # changes plugins/code-modernization/hooks/reader/topology.ts x: 179 lines of code y: 2 # changes plugins/code-modernization/hooks/reader/tracks.ts x: 67 lines of code y: 2 # changes plugins/code-modernization/hooks/reader/uplift.ts x: 164 lines of code y: 2 # changes plugins/code-modernization/hooks/reader/verification.ts x: 99 lines of code y: 2 # changes plugins/code-modernization/hooks/register.ts x: 980 lines of code y: 2 # changes plugins/code-modernization/hooks/review/deck.ts x: 91 lines of code y: 2 # changes plugins/code-modernization/hooks/review/ledger.ts x: 46 lines of code y: 2 # changes plugins/code-modernization/hooks/sign.ts x: 48 lines of code y: 2 # changes plugins/code-modernization/hooks/state.ts x: 154 lines of code y: 2 # changes plugins/code-modernization/hooks/tests-run.ts x: 50 lines of code y: 2 # changes plugins/code-modernization/hooks/text.ts x: 22 lines of code y: 2 # changes plugins/code-modernization/hooks/views/deck.tsx x: 260 lines of code y: 2 # changes plugins/code-modernization/hooks/views/palette.ts x: 5 lines of code y: 2 # changes plugins/code-modernization/hooks/views/pane.tsx x: 575 lines of code y: 2 # changes plugins/code-modernization/hooks/xray/xray.ts x: 187 lines of code y: 2 # changes plugins/code-modernization/scripts/baseline_diff.py x: 651 lines of code y: 2 # changes plugins/code-modernization/scripts/build_report.py x: 600 lines of code y: 2 # changes plugins/code-modernization/scripts/compare.py x: 379 lines of code y: 2 # changes plugins/code-modernization/scripts/make_shards.py x: 223 lines of code y: 2 # changes plugins/code-modernization/scripts/proof_pack.py x: 815 lines of code y: 2 # changes plugins/code-modernization/scripts/render_rules.py x: 161 lines of code y: 2 # changes plugins/code-modernization/scripts/telemetry.py x: 584 lines of code y: 2 # changes plugins/code-modernization/scripts/trace_rules.py x: 395 lines of code y: 2 # changes plugins/code-modernization/scripts/uplift_checks.py x: 277 lines of code y: 2 # changes plugins/code-modernization/workflows/extract-rules.js x: 707 lines of code y: 9 # changes plugins/code-modernization/workflows/harden-scan.js x: 233 lines of code y: 9 # changes plugins/code-modernization/workflows/portfolio-assess.js x: 86 lines of code y: 7 # changes plugins/code-modernization/workflows/reimagine-scaffold.js x: 81 lines of code y: 7 # changes plugins/claude-security/hooks/hooks.py x: 382 lines of code y: 3 # changes plugins/claude-security/scripts/lib/finding.py x: 332 lines of code y: 5 # changes plugins/claude-security/scripts/lib/git.py x: 20 lines of code y: 1 # changes plugins/claude-security/scripts/lib/link.py x: 14 lines of code y: 1 # changes plugins/claude-security/scripts/lib/plugin.py x: 38 lines of code y: 4 # changes plugins/claude-security/scripts/lib/revision.py x: 17 lines of code y: 1 # changes plugins/claude-security/scripts/lib/sarif.py x: 269 lines of code y: 5 # changes plugins/claude-security/scripts/lib/secret.py x: 15 lines of code y: 4 # changes plugins/claude-security/scripts/lib/strictjson.py x: 44 lines of code y: 4 # changes plugins/claude-security/scripts/patch_artifacts.py x: 1024 lines of code y: 5 # changes plugins/claude-security/scripts/render_report.py x: 769 lines of code y: 6 # changes plugins/claude-security/scripts/save_result.py x: 404 lines of code y: 3 # changes plugins/claude-security/scripts/write_scan_meta.py x: 415 lines of code y: 5 # changes plugins/claude-security/scripts/lib/absolute.py x: 16 lines of code y: 3 # changes plugins/claude-security/scripts/lib/source.py x: 53 lines of code y: 2 # changes plugins/security-guidance/hooks/reporesolve.py x: 273 lines of code y: 2 # changes plugins/claude-security/scripts/lib/__init__.py x: 1 lines of code y: 1 # changes plugins/claude-security/scripts/lib/console.py x: 8 lines of code y: 1 # changes plugins/claude-security/scripts/lib/cwe.py x: 45 lines of code y: 1 # changes plugins/security-guidance/hooks/ensure_agent_sdk.py x: 449 lines of code y: 12 # changes external_plugins/telegram/server.ts x: 854 lines of code y: 9 # changes plugins/receipts/assets/make-sample.mjs x: 168 lines of code y: 1 # changes plugins/receipts/skills/receipts/scripts/mine-transcripts.mjs x: 1353 lines of code y: 1 # changes plugins/project-artifact/skills/project-artifact/template.html x: 189 lines of code y: 1 # changes plugins/security-guidance/hooks/session_state.py x: 100 lines of code y: 3 # changes plugins/security-guidance/hooks/patterns.py x: 220 lines of code y: 2 # changes plugins/security-guidance/hooks/extensibility.py x: 181 lines of code y: 1 # changes plugins/security-guidance/hooks/review_api.py x: 267 lines of code y: 1 # changes plugins/skill-creator/skills/skill-creator/scripts/run_loop.py x: 256 lines of code y: 2 # changes .github/scripts/discover_bumps.py x: 163 lines of code y: 1 # changes external_plugins/discord/server.ts x: 725 lines of code y: 6 # changes plugins/session-report/skills/session-report/analyze-sessions.mjs x: 818 lines of code y: 2 # changes plugins/session-report/skills/session-report/template.html x: 508 lines of code y: 2 # changes external_plugins/fakechat/server.ts x: 267 lines of code y: 2 # changes plugins/skill-creator/skills/skill-creator/assets/eval_review.html x: 131 lines of code y: 1 # changes plugins/skill-creator/skills/skill-creator/eval-viewer/generate_review.py x: 365 lines of code y: 1 # changes plugins/skill-creator/skills/skill-creator/eval-viewer/viewer.html x: 1199 lines of code y: 1 # changes plugins/skill-creator/skills/skill-creator/scripts/aggregate_benchmark.py x: 270 lines of code y: 2 # changes plugins/skill-creator/skills/skill-creator/scripts/generate_report.py x: 120 lines of code y: 1 # changes plugins/skill-creator/skills/skill-creator/scripts/package_skill.py x: 81 lines of code y: 2 # changes plugins/skill-creator/skills/skill-creator/scripts/run_eval.py x: 241 lines of code y: 1 # changes plugins/skill-creator/skills/skill-creator/scripts/utils.py x: 35 lines of code y: 1 # changes plugins/skill-creator/skills/skill-creator/scripts/quick_validate.py x: 68 lines of code y: 1 # changes plugins/hookify/core/rule_engine.py x: 170 lines of code y: 1 # changes plugins/hookify/hooks/stop.py x: 29 lines of code y: 1 # changes
12.0
# changes
  min: 1.0
  average: 2.71
  25th percentile: 1.0
  median: 2.0
  75th percentile: 2.5
  max: 12.0
0 1353.0
lines of code
min: 1.0 | average: 282.95 | 25th percentile: 55.5 | median: 181.0 | 75th percentile: 388.5 | max: 1353.0

Number of Contributors vs. Number of Changes: 101 points

plugins/security-guidance/hooks/diffstate.py x: 4 # contributors y: 7 # changes plugins/security-guidance/hooks/_base.py x: 2 # contributors y: 6 # changes plugins/security-guidance/hooks/security_reminder_hook.py x: 4 # contributors y: 9 # changes external_plugins/imessage/server.ts x: 3 # contributors y: 7 # changes plugins/math-proof/skills/siege/scripts/ledger.py x: 1 # contributors y: 1 # changes .github/scripts/external-pr-scope.js x: 2 # contributors y: 3 # changes plugins/code-modernization/assets/report-template.html x: 1 # contributors y: 2 # changes plugins/code-modernization/workflows/extract-rules.js x: 1 # contributors y: 9 # changes plugins/code-modernization/workflows/portfolio-assess.js x: 1 # contributors y: 7 # changes plugins/claude-security/hooks/hooks.py x: 4 # contributors y: 3 # changes plugins/claude-security/scripts/lib/finding.py x: 4 # contributors y: 5 # changes plugins/claude-security/scripts/lib/plugin.py x: 4 # contributors y: 4 # changes plugins/claude-security/scripts/render_report.py x: 4 # contributors y: 6 # changes plugins/claude-security/scripts/lib/chain.py x: 3 # contributors y: 2 # changes plugins/security-guidance/hooks/reporesolve.py x: 2 # contributors y: 2 # changes plugins/security-guidance/hooks/ensure_agent_sdk.py x: 2 # contributors y: 12 # changes external_plugins/telegram/server.ts x: 5 # contributors y: 9 # changes plugins/security-guidance/hooks/extensibility.py x: 2 # contributors y: 1 # changes external_plugins/discord/server.ts x: 5 # contributors y: 6 # changes
12.0
# changes
  min: 1.0
  average: 2.71
  25th percentile: 1.0
  median: 2.0
  75th percentile: 2.5
  max: 12.0
0 5.0
# contributors
min: 1.0 | average: 1.75 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 5.0

Number of Contributors vs. File Size: 101 points

plugins/security-guidance/hooks/diffstate.py x: 4 # contributors y: 244 lines of code plugins/security-guidance/hooks/gitutil.py x: 4 # contributors y: 493 lines of code plugins/security-guidance/hooks/_base.py x: 2 # contributors y: 115 lines of code plugins/security-guidance/hooks/security_reminder_hook.py x: 4 # contributors y: 1340 lines of code external_plugins/imessage/server.ts x: 3 # contributors y: 700 lines of code plugins/math-proof/skills/siege/scripts/ledger.py x: 1 # contributors y: 436 lines of code .github/scripts/external-pr-scope.js x: 2 # contributors y: 101 lines of code plugins/code-modernization/assets/report-template.html x: 1 # contributors y: 593 lines of code plugins/code-modernization/hooks/fleet/fleet.ts x: 1 # contributors y: 231 lines of code plugins/code-modernization/hooks/host.ts x: 1 # contributors y: 31 lines of code plugins/code-modernization/hooks/map/estate.ts x: 1 # contributors y: 192 lines of code plugins/code-modernization/hooks/map/raster.ts x: 1 # contributors y: 62 lines of code plugins/code-modernization/hooks/map/treemap.ts x: 1 # contributors y: 96 lines of code plugins/code-modernization/hooks/paths.ts x: 1 # contributors y: 56 lines of code plugins/code-modernization/hooks/reader/discover.ts x: 1 # contributors y: 228 lines of code plugins/code-modernization/hooks/reader/estate-model.ts x: 1 # contributors y: 143 lines of code plugins/code-modernization/hooks/reader/modernized.ts x: 1 # contributors y: 298 lines of code plugins/code-modernization/hooks/reader/progress.ts x: 1 # contributors y: 776 lines of code plugins/code-modernization/hooks/reader/rules.ts x: 1 # contributors y: 322 lines of code plugins/code-modernization/hooks/reader/topology.ts x: 1 # contributors y: 179 lines of code plugins/code-modernization/hooks/reader/tracks.ts x: 1 # contributors y: 67 lines of code plugins/code-modernization/hooks/reader/uplift.ts x: 1 # contributors y: 164 lines of code plugins/code-modernization/hooks/register.ts x: 1 # contributors y: 980 lines of code plugins/code-modernization/hooks/review/deck.ts x: 1 # contributors y: 91 lines of code plugins/code-modernization/hooks/review/ledger.ts x: 1 # contributors y: 46 lines of code plugins/code-modernization/hooks/sign.ts x: 1 # contributors y: 48 lines of code plugins/code-modernization/hooks/state.ts x: 1 # contributors y: 154 lines of code plugins/code-modernization/hooks/text.ts x: 1 # contributors y: 22 lines of code plugins/code-modernization/hooks/views/deck.tsx x: 1 # contributors y: 260 lines of code plugins/code-modernization/hooks/views/palette.ts x: 1 # contributors y: 5 lines of code plugins/code-modernization/hooks/views/pane.tsx x: 1 # contributors y: 575 lines of code plugins/code-modernization/hooks/xray/xray.ts x: 1 # contributors y: 187 lines of code plugins/code-modernization/scripts/baseline_diff.py x: 1 # contributors y: 651 lines of code plugins/code-modernization/scripts/build_report.py x: 1 # contributors y: 600 lines of code plugins/code-modernization/scripts/compare.py x: 1 # contributors y: 379 lines of code plugins/code-modernization/scripts/make_shards.py x: 1 # contributors y: 223 lines of code plugins/code-modernization/scripts/proof_pack.py x: 1 # contributors y: 815 lines of code plugins/code-modernization/scripts/telemetry.py x: 1 # contributors y: 584 lines of code plugins/code-modernization/scripts/trace_rules.py x: 1 # contributors y: 395 lines of code plugins/code-modernization/scripts/uplift_checks.py x: 1 # contributors y: 277 lines of code plugins/code-modernization/workflows/extract-rules.js x: 1 # contributors y: 707 lines of code plugins/code-modernization/workflows/portfolio-assess.js x: 1 # contributors y: 86 lines of code plugins/code-modernization/workflows/reimagine-scaffold.js x: 1 # contributors y: 81 lines of code plugins/claude-security/hooks/hooks.py x: 4 # contributors y: 382 lines of code plugins/claude-security/scripts/lib/finding.py x: 4 # contributors y: 332 lines of code plugins/claude-security/scripts/lib/git.py x: 1 # contributors y: 20 lines of code plugins/claude-security/scripts/lib/link.py x: 1 # contributors y: 14 lines of code plugins/claude-security/scripts/lib/plugin.py x: 4 # contributors y: 38 lines of code plugins/claude-security/scripts/lib/sarif.py x: 4 # contributors y: 269 lines of code plugins/claude-security/scripts/lib/secret.py x: 4 # contributors y: 15 lines of code plugins/claude-security/scripts/lib/strictjson.py x: 4 # contributors y: 44 lines of code plugins/claude-security/scripts/patch_artifacts.py x: 4 # contributors y: 1024 lines of code plugins/claude-security/scripts/render_report.py x: 4 # contributors y: 769 lines of code plugins/claude-security/scripts/save_result.py x: 4 # contributors y: 404 lines of code plugins/claude-security/scripts/write_scan_meta.py x: 4 # contributors y: 415 lines of code plugins/claude-security/scripts/lib/absolute.py x: 4 # contributors y: 16 lines of code plugins/claude-security/scripts/lib/chain.py x: 3 # contributors y: 44 lines of code plugins/claude-security/scripts/lib/source.py x: 3 # contributors y: 53 lines of code plugins/security-guidance/hooks/reporesolve.py x: 2 # contributors y: 273 lines of code plugins/claude-security/scripts/lib/console.py x: 1 # contributors y: 8 lines of code plugins/security-guidance/hooks/ensure_agent_sdk.py x: 2 # contributors y: 449 lines of code external_plugins/telegram/server.ts x: 5 # contributors y: 854 lines of code plugins/receipts/assets/make-sample.mjs x: 1 # contributors y: 168 lines of code plugins/receipts/skills/receipts/scripts/mine-transcripts.mjs x: 1 # contributors y: 1353 lines of code plugins/security-guidance/hooks/patterns.py x: 2 # contributors y: 220 lines of code plugins/security-guidance/hooks/extensibility.py x: 2 # contributors y: 181 lines of code plugins/security-guidance/hooks/review_api.py x: 2 # contributors y: 267 lines of code plugins/skill-creator/skills/skill-creator/scripts/improve_description.py x: 2 # contributors y: 159 lines of code plugins/skill-creator/skills/skill-creator/scripts/run_loop.py x: 2 # contributors y: 256 lines of code external_plugins/discord/server.ts x: 5 # contributors y: 725 lines of code plugins/session-report/skills/session-report/analyze-sessions.mjs x: 2 # contributors y: 818 lines of code plugins/session-report/skills/session-report/template.html x: 2 # contributors y: 508 lines of code external_plugins/fakechat/server.ts x: 3 # contributors y: 267 lines of code plugins/skill-creator/skills/skill-creator/assets/eval_review.html x: 1 # contributors y: 131 lines of code plugins/skill-creator/skills/skill-creator/eval-viewer/generate_review.py x: 1 # contributors y: 365 lines of code plugins/skill-creator/skills/skill-creator/eval-viewer/viewer.html x: 1 # contributors y: 1199 lines of code plugins/skill-creator/skills/skill-creator/scripts/aggregate_benchmark.py x: 1 # contributors y: 270 lines of code plugins/skill-creator/skills/skill-creator/scripts/generate_report.py x: 1 # contributors y: 120 lines of code plugins/skill-creator/skills/skill-creator/scripts/run_eval.py x: 1 # contributors y: 241 lines of code plugins/skill-creator/skills/skill-creator/scripts/utils.py x: 1 # contributors y: 35 lines of code plugins/hookify/core/rule_engine.py x: 2 # contributors y: 170 lines of code plugins/hookify/hooks/posttooluse.py x: 2 # contributors y: 35 lines of code plugins/hookify/hooks/stop.py x: 2 # contributors y: 29 lines of code
1353.0
lines of code
  min: 1.0
  average: 282.95
  25th percentile: 55.5
  median: 181.0
  75th percentile: 388.5
  max: 1353.0
0 5.0
# contributors
min: 1.0 | average: 1.75 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 5.0

Number of Changes vs. Line Churn: 523 points

.claude-plugin/marketplace.json x: 183 # changes y: 21463 line churn plugins/security-guidance/.claude-plugin/plugin.json x: 15 # changes y: 67 line churn plugins/security-guidance/hooks/diffstate.py x: 7 # changes y: 1094 line churn plugins/security-guidance/hooks/gitutil.py x: 7 # changes y: 2084 line churn plugins/security-guidance/tests/test_git_index_locks.py x: 1 # changes y: 576 line churn plugins/security-guidance/tests/test_temp_index_cleanup.py x: 1 # changes y: 332 line churn plugins/security-guidance/README.md x: 2 # changes y: 278 line churn plugins/security-guidance/hooks/_base.py x: 6 # changes y: 512 line churn plugins/security-guidance/hooks/llm.py x: 11 # changes y: 4078 line churn plugins/security-guidance/hooks/security_reminder_hook.py x: 9 # changes y: 5782 line churn plugins/security-guidance/tests/test_review_model.py x: 1 # changes y: 808 line churn external_plugins/context7/.claude-plugin/plugin.json x: 3 # changes y: 5 line churn external_plugins/context7/.mcp.json x: 4 # changes y: 20 line churn external_plugins/imessage/.claude-plugin/plugin.json x: 5 # changes y: 30 line churn external_plugins/imessage/README.md x: 7 # changes y: 178 line churn plugins/math-proof/.claude-plugin/plugin.json x: 1 # changes y: 8 line churn plugins/math-proof/LICENSE x: 1 # changes y: 202 line churn plugins/math-proof/README.md x: 1 # changes y: 105 line churn plugins/math-proof/skills/siege/SKILL.md x: 1 # changes y: 732 line churn plugins/math-proof/skills/siege/scripts/ledger.py x: 1 # changes y: 662 line churn .github/scripts/external-pr-scope.js x: 3 # changes y: 160 line churn plugins/code-modernization/.claude-plugin/plugin.json x: 8 # changes y: 148 line churn plugins/code-modernization/CHANGELOG.md x: 2 # changes y: 32 line churn plugins/code-modernization/README.md x: 13 # changes y: 2000 line churn plugins/code-modernization/agents/business-rules-extractor.md x: 7 # changes y: 160 line churn plugins/code-modernization/agents/legacy-analyst.md x: 6 # changes y: 148 line churn plugins/code-modernization/agents/uplift-migrator.md x: 4 # changes y: 172 line churn plugins/code-modernization/agents/version-delta-analyst.md x: 7 # changes y: 318 line churn plugins/code-modernization/assets/report-template.html x: 2 # changes y: 1212 line churn plugins/code-modernization/assets/topology-viewer.html x: 7 # changes y: 1172 line churn plugins/code-modernization/assets/vendor/mermaid.min.js x: 2 # changes y: 7272 line churn plugins/code-modernization/commands/modernize-assess.md x: 11 # changes y: 1250 line churn plugins/code-modernization/commands/modernize-brief.md x: 12 # changes y: 1000 line churn plugins/code-modernization/commands/modernize-extract-rules.md x: 9 # changes y: 1122 line churn plugins/code-modernization/commands/modernize-harden.md x: 10 # changes y: 1070 line churn plugins/code-modernization/commands/modernize-map.md x: 11 # changes y: 1274 line churn plugins/code-modernization/commands/modernize-preflight.md x: 10 # changes y: 1436 line churn plugins/code-modernization/commands/modernize-reimagine.md x: 12 # changes y: 746 line churn plugins/code-modernization/commands/modernize-status.md x: 8 # changes y: 308 line churn plugins/code-modernization/commands/modernize-transform.md x: 9 # changes y: 696 line churn plugins/code-modernization/commands/modernize-uplift.md x: 8 # changes y: 2280 line churn plugins/code-modernization/commands/modernize.md x: 2 # changes y: 154 line churn plugins/code-modernization/hooks/README.md x: 2 # changes y: 550 line churn plugins/code-modernization/hooks/fleet/fleet.ts x: 2 # changes y: 700 line churn plugins/code-modernization/hooks/map/raster.ts x: 2 # changes y: 184 line churn plugins/code-modernization/hooks/reader/brief.ts x: 2 # changes y: 416 line churn plugins/code-modernization/hooks/reader/estate-model.ts x: 2 # changes y: 426 line churn plugins/code-modernization/hooks/reader/modernized.ts x: 2 # changes y: 854 line churn plugins/code-modernization/hooks/reader/progress.ts x: 2 # changes y: 2130 line churn plugins/code-modernization/hooks/register.ts x: 2 # changes y: 2660 line churn plugins/code-modernization/hooks/views/pane.tsx x: 2 # changes y: 1496 line churn plugins/code-modernization/hooks/xray/xray.ts x: 2 # changes y: 592 line churn plugins/code-modernization/scripts/baseline_diff.py x: 2 # changes y: 1626 line churn plugins/code-modernization/scripts/compare.py x: 2 # changes y: 1056 line churn plugins/code-modernization/scripts/proof_pack.py x: 2 # changes y: 2320 line churn plugins/code-modernization/scripts/tests/test_proof_rules_run.py x: 2 # changes y: 1012 line churn plugins/code-modernization/scripts/tests/test_proof_tools.py x: 2 # changes y: 4026 line churn plugins/code-modernization/scripts/tests/test_report_tools.py x: 2 # changes y: 1582 line churn plugins/code-modernization/workflows/extract-rules.js x: 9 # changes y: 2146 line churn plugins/code-modernization/workflows/harden-scan.js x: 9 # changes y: 656 line churn plugins/code-modernization/workflows/uplift-deltas.js x: 7 # changes y: 528 line churn plugins/code-modernization/workflows/uplift-migrate.js x: 5 # changes y: 866 line churn plugins/claude-security/.claude-plugin/plugin.json x: 8 # changes y: 55 line churn plugins/claude-security/agents/scan-verifier.md x: 4 # changes y: 118 line churn plugins/claude-security/hooks/hooks.py x: 3 # changes y: 1303 line churn plugins/claude-security/scripts/lib/finding.py x: 5 # changes y: 1001 line churn plugins/claude-security/scripts/lib/sarif.py x: 5 # changes y: 1334 line churn plugins/claude-security/scripts/patch_artifacts.py x: 5 # changes y: 3208 line churn plugins/claude-security/scripts/render_report.py x: 6 # changes y: 3894 line churn plugins/claude-security/scripts/save_result.py x: 3 # changes y: 2054 line churn plugins/claude-security/scripts/write_scan_meta.py x: 5 # changes y: 1425 line churn plugins/claude-security/skills/claude-security/SKILL.md x: 5 # changes y: 163 line churn plugins/claude-security/skills/claude-security/jobs/scan-changes.md x: 6 # changes y: 393 line churn plugins/claude-security/skills/claude-security/jobs/suggest-patches.md x: 4 # changes y: 258 line churn plugins/claude-security/skills/claude-security/specs/patch-spec.md x: 3 # changes y: 193 line churn plugins/claude-security/workflows/scan.js x: 6 # changes y: 173 line churn .github/workflows/bump-plugin-shas.yml x: 9 # changes y: 454 line churn .github/workflows/validate-plugins.yml x: 9 # changes y: 124 line churn plugins/claude-security/hooks/banner_notice.py x: 3 # changes y: 594 line churn plugins/security-guidance/hooks/hooks.json x: 5 # changes y: 310 line churn plugins/security-guidance/tests/test_repo_resolution.py x: 2 # changes y: 2490 line churn plugins/claude-security/scripts/lib/cwe-categories.json x: 1 # changes y: 1473 line churn plugins/security-guidance/hooks/ensure_agent_sdk.py x: 12 # changes y: 1808 line churn external_plugins/telegram/.claude-plugin/plugin.json x: 7 # changes y: 60 line churn external_plugins/telegram/server.ts x: 9 # changes y: 3978 line churn external_plugins/telegram/skills/access/SKILL.md x: 3 # changes y: 570 line churn external_plugins/telegram/skills/configure/SKILL.md x: 3 # changes y: 411 line churn external_plugins/discord/README.md x: 7 # changes y: 484 line churn .github/workflows/scan-plugins.yml x: 7 # changes y: 610 line churn plugins/project-artifact/LICENSE x: 1 # changes y: 404 line churn plugins/code-modernization/agents/security-auditor.md x: 6 # changes y: 274 line churn plugins/security-guidance/hooks/session_state.py x: 3 # changes y: 338 line churn plugins/claude-code-setup/skills/claude-automation-recommender/SKILL.md x: 3 # changes y: 773 line churn plugins/mcp-server-dev/skills/build-mcp-app/SKILL.md x: 3 # changes y: 756 line churn plugins/skill-creator/skills/skill-creator/SKILL.md x: 3 # changes y: 3264 line churn external_plugins/discord/server.ts x: 6 # changes y: 3341 line churn plugins/session-report/skills/session-report/analyze-sessions.mjs x: 2 # changes y: 1770 line churn plugins/math-olympiad/skills/math-olympiad/SKILL.md x: 2 # changes y: 1101 line churn plugins/math-olympiad/skills/math-olympiad/references/adversarial_prompts.md x: 2 # changes y: 777 line churn plugins/mcp-server-dev/skills/build-mcp-app/references/widget-templates.md x: 1 # changes y: 498 line churn plugins/skill-creator/skills/skill-creator/eval-viewer/generate_review.py x: 1 # changes y: 942 line churn plugins/skill-creator/skills/skill-creator/eval-viewer/viewer.html x: 1 # changes y: 2650 line churn
21463.0
line churn
  min: 1.0
  average: 467.39
  25th percentile: 42.0
  median: 188.0
  75th percentile: 498.0
  max: 21463.0
0 183.0
# changes
min: 1.0 | average: 2.77 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 183.0

Number of Contributors vs. Line Churn: 100 points

plugins/security-guidance/hooks/diffstate.py x: 4 # contributors y: 1094 line churn plugins/security-guidance/hooks/gitutil.py x: 4 # contributors y: 2084 line churn plugins/security-guidance/hooks/_base.py x: 2 # contributors y: 512 line churn plugins/security-guidance/hooks/security_reminder_hook.py x: 4 # contributors y: 5782 line churn external_plugins/imessage/server.ts x: 3 # contributors y: 2054 line churn plugins/math-proof/skills/siege/scripts/ledger.py x: 1 # contributors y: 662 line churn .github/scripts/external-pr-scope.js x: 2 # contributors y: 160 line churn plugins/code-modernization/assets/report-template.html x: 1 # contributors y: 1212 line churn plugins/code-modernization/hooks/fleet/fleet.ts x: 1 # contributors y: 700 line churn plugins/code-modernization/hooks/host.ts x: 1 # contributors y: 88 line churn plugins/code-modernization/hooks/map/estate.ts x: 1 # contributors y: 524 line churn plugins/code-modernization/hooks/map/raster.ts x: 1 # contributors y: 184 line churn plugins/code-modernization/hooks/map/treemap.ts x: 1 # contributors y: 312 line churn plugins/code-modernization/hooks/reader/brief.ts x: 1 # contributors y: 416 line churn plugins/code-modernization/hooks/reader/fs.ts x: 1 # contributors y: 162 line churn plugins/code-modernization/hooks/reader/modernized.ts x: 1 # contributors y: 854 line churn plugins/code-modernization/hooks/reader/progress.ts x: 1 # contributors y: 2130 line churn plugins/code-modernization/hooks/reader/rules.ts x: 1 # contributors y: 886 line churn plugins/code-modernization/hooks/reader/topology.ts x: 1 # contributors y: 486 line churn plugins/code-modernization/hooks/reader/uplift.ts x: 1 # contributors y: 584 line churn plugins/code-modernization/hooks/reader/verification.ts x: 1 # contributors y: 334 line churn plugins/code-modernization/hooks/register.ts x: 1 # contributors y: 2660 line churn plugins/code-modernization/hooks/review/deck.ts x: 1 # contributors y: 262 line churn plugins/code-modernization/hooks/review/ledger.ts x: 1 # contributors y: 156 line churn plugins/code-modernization/hooks/state.ts x: 1 # contributors y: 382 line churn plugins/code-modernization/hooks/views/deck.tsx x: 1 # contributors y: 706 line churn plugins/code-modernization/hooks/views/palette.ts x: 1 # contributors y: 22 line churn plugins/code-modernization/hooks/views/pane.tsx x: 1 # contributors y: 1496 line churn plugins/code-modernization/hooks/xray/xray.ts x: 1 # contributors y: 592 line churn plugins/code-modernization/scripts/baseline_diff.py x: 1 # contributors y: 1626 line churn plugins/code-modernization/scripts/compare.py x: 1 # contributors y: 1056 line churn plugins/code-modernization/scripts/proof_pack.py x: 1 # contributors y: 2320 line churn plugins/code-modernization/scripts/trace_rules.py x: 1 # contributors y: 1094 line churn plugins/code-modernization/workflows/extract-rules.js x: 1 # contributors y: 2146 line churn plugins/code-modernization/workflows/harden-scan.js x: 1 # contributors y: 656 line churn plugins/code-modernization/workflows/reimagine-scaffold.js x: 1 # contributors y: 234 line churn plugins/claude-security/hooks/hooks.py x: 4 # contributors y: 1303 line churn plugins/claude-security/scripts/lib/finding.py x: 4 # contributors y: 1001 line churn plugins/claude-security/scripts/lib/git.py x: 1 # contributors y: 27 line churn plugins/claude-security/scripts/lib/plugin.py x: 4 # contributors y: 61 line churn plugins/claude-security/scripts/lib/sarif.py x: 4 # contributors y: 1334 line churn plugins/claude-security/scripts/lib/secret.py x: 4 # contributors y: 114 line churn plugins/claude-security/scripts/patch_artifacts.py x: 4 # contributors y: 3208 line churn plugins/claude-security/scripts/render_report.py x: 4 # contributors y: 3894 line churn plugins/claude-security/scripts/save_result.py x: 4 # contributors y: 2054 line churn plugins/claude-security/scripts/write_scan_meta.py x: 4 # contributors y: 1425 line churn plugins/claude-security/scripts/lib/chain.py x: 3 # contributors y: 268 line churn plugins/claude-security/scripts/lib/source.py x: 3 # contributors y: 376 line churn plugins/security-guidance/hooks/reporesolve.py x: 2 # contributors y: 1236 line churn plugins/security-guidance/hooks/ensure_agent_sdk.py x: 2 # contributors y: 1808 line churn external_plugins/telegram/server.ts x: 5 # contributors y: 3978 line churn plugins/receipts/skills/receipts/scripts/mine-transcripts.mjs x: 1 # contributors y: 1447 line churn plugins/security-guidance/hooks/session_state.py x: 2 # contributors y: 338 line churn plugins/security-guidance/hooks/patterns.py x: 2 # contributors y: 720 line churn plugins/security-guidance/hooks/extensibility.py x: 2 # contributors y: 578 line churn plugins/security-guidance/hooks/review_api.py x: 2 # contributors y: 796 line churn plugins/skill-creator/skills/skill-creator/scripts/improve_description.py x: 2 # contributors y: 599 line churn plugins/skill-creator/skills/skill-creator/scripts/run_loop.py x: 2 # contributors y: 668 line churn external_plugins/discord/server.ts x: 5 # contributors y: 3341 line churn plugins/session-report/skills/session-report/analyze-sessions.mjs x: 2 # contributors y: 1770 line churn external_plugins/fakechat/server.ts x: 3 # contributors y: 1180 line churn plugins/skill-creator/skills/skill-creator/assets/eval_review.html x: 1 # contributors y: 292 line churn plugins/skill-creator/skills/skill-creator/eval-viewer/generate_review.py x: 1 # contributors y: 942 line churn plugins/skill-creator/skills/skill-creator/scripts/aggregate_benchmark.py x: 1 # contributors y: 1030 line churn plugins/skill-creator/skills/skill-creator/scripts/run_eval.py x: 1 # contributors y: 620 line churn plugins/skill-creator/skills/skill-creator/scripts/utils.py x: 1 # contributors y: 94 line churn .github/scripts/validate-frontmatter.ts x: 2 # contributors y: 562 line churn plugins/skill-creator/skills/skill-creator/scripts/quick_validate.py x: 1 # contributors y: 206 line churn plugins/hookify/core/rule_engine.py x: 2 # contributors y: 8 line churn plugins/hookify/hooks/posttooluse.py x: 2 # contributors y: 24 line churn
5782.0
line churn
  min: 1.0
  average: 870.06
  25th percentile: 179.25
  median: 586.0
  75th percentile: 1230.0
  max: 5782.0
0 5.0
# contributors
min: 1.0 | average: 1.76 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 5.0

File Size vs. Line Churn: 100 points

plugins/security-guidance/hooks/diffstate.py x: 244 lines of code y: 1094 line churn plugins/security-guidance/hooks/gitutil.py x: 493 lines of code y: 2084 line churn plugins/security-guidance/hooks/_base.py x: 115 lines of code y: 512 line churn plugins/security-guidance/hooks/security_reminder_hook.py x: 1340 lines of code y: 5782 line churn external_plugins/imessage/server.ts x: 700 lines of code y: 2054 line churn plugins/math-proof/skills/siege/scripts/ledger.py x: 436 lines of code y: 662 line churn .github/scripts/external-pr-scope.js x: 101 lines of code y: 160 line churn plugins/code-modernization/assets/report-template.html x: 593 lines of code y: 1212 line churn plugins/code-modernization/hooks/fleet/fleet.ts x: 231 lines of code y: 700 line churn plugins/code-modernization/hooks/host.ts x: 31 lines of code y: 88 line churn plugins/code-modernization/hooks/map/estate.ts x: 192 lines of code y: 524 line churn plugins/code-modernization/hooks/map/raster.ts x: 62 lines of code y: 184 line churn plugins/code-modernization/hooks/map/treemap.ts x: 96 lines of code y: 312 line churn plugins/code-modernization/hooks/paths.ts x: 56 lines of code y: 188 line churn plugins/code-modernization/hooks/reader/brief.ts x: 58 lines of code y: 416 line churn plugins/code-modernization/hooks/reader/discover.ts x: 228 lines of code y: 682 line churn plugins/code-modernization/hooks/reader/estate-model.ts x: 143 lines of code y: 426 line churn plugins/code-modernization/hooks/reader/fs.ts x: 55 lines of code y: 162 line churn plugins/code-modernization/hooks/reader/modernized.ts x: 298 lines of code y: 854 line churn plugins/code-modernization/hooks/reader/progress.ts x: 776 lines of code y: 2130 line churn plugins/code-modernization/hooks/reader/rules.ts x: 322 lines of code y: 886 line churn plugins/code-modernization/hooks/reader/topology.ts x: 179 lines of code y: 486 line churn plugins/code-modernization/hooks/reader/tracks.ts x: 67 lines of code y: 178 line churn plugins/code-modernization/hooks/reader/uplift.ts x: 164 lines of code y: 584 line churn plugins/code-modernization/hooks/reader/verification.ts x: 99 lines of code y: 334 line churn plugins/code-modernization/hooks/register.ts x: 980 lines of code y: 2660 line churn plugins/code-modernization/hooks/review/deck.ts x: 91 lines of code y: 262 line churn plugins/code-modernization/hooks/review/ledger.ts x: 46 lines of code y: 156 line churn plugins/code-modernization/hooks/sign.ts x: 48 lines of code y: 154 line churn plugins/code-modernization/hooks/state.ts x: 154 lines of code y: 382 line churn plugins/code-modernization/hooks/tests-run.ts x: 50 lines of code y: 174 line churn plugins/code-modernization/hooks/text.ts x: 22 lines of code y: 86 line churn plugins/code-modernization/hooks/views/deck.tsx x: 260 lines of code y: 706 line churn plugins/code-modernization/hooks/views/palette.ts x: 5 lines of code y: 22 line churn plugins/code-modernization/hooks/views/pane.tsx x: 575 lines of code y: 1496 line churn plugins/code-modernization/hooks/xray/xray.ts x: 187 lines of code y: 592 line churn plugins/code-modernization/scripts/baseline_diff.py x: 651 lines of code y: 1626 line churn plugins/code-modernization/scripts/build_report.py x: 600 lines of code y: 1482 line churn plugins/code-modernization/scripts/compare.py x: 379 lines of code y: 1056 line churn plugins/code-modernization/scripts/make_shards.py x: 223 lines of code y: 590 line churn plugins/code-modernization/scripts/proof_pack.py x: 815 lines of code y: 2320 line churn plugins/code-modernization/scripts/render_rules.py x: 161 lines of code y: 418 line churn plugins/code-modernization/scripts/telemetry.py x: 584 lines of code y: 1488 line churn plugins/code-modernization/scripts/trace_rules.py x: 395 lines of code y: 1094 line churn plugins/code-modernization/scripts/uplift_checks.py x: 277 lines of code y: 712 line churn plugins/code-modernization/workflows/extract-rules.js x: 707 lines of code y: 2146 line churn plugins/code-modernization/workflows/harden-scan.js x: 233 lines of code y: 656 line churn plugins/code-modernization/workflows/portfolio-assess.js x: 86 lines of code y: 260 line churn plugins/code-modernization/workflows/reimagine-scaffold.js x: 81 lines of code y: 234 line churn plugins/claude-security/hooks/hooks.py x: 382 lines of code y: 1303 line churn plugins/claude-security/scripts/lib/finding.py x: 332 lines of code y: 1001 line churn plugins/claude-security/scripts/lib/git.py x: 20 lines of code y: 27 line churn plugins/claude-security/scripts/lib/link.py x: 14 lines of code y: 23 line churn plugins/claude-security/scripts/lib/plugin.py x: 38 lines of code y: 61 line churn plugins/claude-security/scripts/lib/revision.py x: 17 lines of code y: 28 line churn plugins/claude-security/scripts/lib/sarif.py x: 269 lines of code y: 1334 line churn plugins/claude-security/scripts/lib/secret.py x: 15 lines of code y: 114 line churn plugins/claude-security/scripts/lib/strictjson.py x: 44 lines of code y: 123 line churn plugins/claude-security/scripts/patch_artifacts.py x: 1024 lines of code y: 3208 line churn plugins/claude-security/scripts/render_report.py x: 769 lines of code y: 3894 line churn plugins/claude-security/scripts/save_result.py x: 404 lines of code y: 2054 line churn plugins/claude-security/scripts/write_scan_meta.py x: 415 lines of code y: 1425 line churn plugins/claude-security/scripts/lib/absolute.py x: 16 lines of code y: 67 line churn plugins/claude-security/scripts/lib/chain.py x: 44 lines of code y: 268 line churn plugins/claude-security/scripts/lib/source.py x: 53 lines of code y: 376 line churn plugins/security-guidance/hooks/reporesolve.py x: 273 lines of code y: 1236 line churn plugins/claude-security/scripts/lib/__init__.py x: 1 lines of code y: 1 line churn plugins/claude-security/scripts/lib/console.py x: 8 lines of code y: 17 line churn plugins/claude-security/scripts/lib/cwe.py x: 45 lines of code y: 79 line churn plugins/security-guidance/hooks/ensure_agent_sdk.py x: 449 lines of code y: 1808 line churn external_plugins/telegram/server.ts x: 854 lines of code y: 3978 line churn plugins/receipts/assets/make-sample.mjs x: 168 lines of code y: 183 line churn plugins/receipts/skills/receipts/scripts/mine-transcripts.mjs x: 1353 lines of code y: 1447 line churn plugins/project-artifact/skills/project-artifact/template.html x: 189 lines of code y: 588 line churn plugins/security-guidance/hooks/patterns.py x: 220 lines of code y: 720 line churn plugins/security-guidance/hooks/extensibility.py x: 181 lines of code y: 578 line churn plugins/security-guidance/hooks/review_api.py x: 267 lines of code y: 796 line churn plugins/skill-creator/skills/skill-creator/scripts/improve_description.py x: 159 lines of code y: 599 line churn plugins/skill-creator/skills/skill-creator/scripts/run_loop.py x: 256 lines of code y: 668 line churn .github/scripts/discover_bumps.py x: 163 lines of code y: 229 line churn external_plugins/discord/server.ts x: 725 lines of code y: 3341 line churn plugins/session-report/skills/session-report/analyze-sessions.mjs x: 818 lines of code y: 1770 line churn plugins/session-report/skills/session-report/template.html x: 508 lines of code y: 1242 line churn external_plugins/fakechat/server.ts x: 267 lines of code y: 1180 line churn plugins/skill-creator/skills/skill-creator/assets/eval_review.html x: 131 lines of code y: 292 line churn plugins/skill-creator/skills/skill-creator/eval-viewer/generate_review.py x: 365 lines of code y: 942 line churn plugins/skill-creator/skills/skill-creator/eval-viewer/viewer.html x: 1199 lines of code y: 2650 line churn plugins/skill-creator/skills/skill-creator/scripts/aggregate_benchmark.py x: 270 lines of code y: 1030 line churn plugins/skill-creator/skills/skill-creator/scripts/generate_report.py x: 120 lines of code y: 652 line churn plugins/skill-creator/skills/skill-creator/scripts/package_skill.py x: 81 lines of code y: 276 line churn plugins/skill-creator/skills/skill-creator/scripts/run_eval.py x: 241 lines of code y: 620 line churn plugins/skill-creator/skills/skill-creator/scripts/utils.py x: 35 lines of code y: 94 line churn .github/scripts/validate-frontmatter.ts x: 220 lines of code y: 562 line churn plugins/skill-creator/skills/skill-creator/scripts/quick_validate.py x: 68 lines of code y: 206 line churn plugins/hookify/core/rule_engine.py x: 170 lines of code y: 8 line churn plugins/hookify/hooks/posttooluse.py x: 35 lines of code y: 24 line churn plugins/hookify/hooks/stop.py x: 29 lines of code y: 24 line churn
5782.0
line churn
  min: 1.0
  average: 870.06
  25th percentile: 179.25
  median: 586.0
  75th percentile: 1230.0
  max: 5782.0
0 1353.0
lines of code
min: 1.0 | average: 285.77 | 25th percentile: 56.5 | median: 184.0 | 75th percentile: 391.75 | max: 1353.0