Team

Who built Panopticon

A capstone team of four. Figures below cover every repository's default branch as of 7 November 2026.

Shreyas Tekawade@shreyastek
Aryan Sokhi@sokhiaryan
Aditya Singh@Adityasingh230058
Rishi Bose@RishiBose08
Contributions

674 commits, 185,561 lines of code

Commits

Shreyas Tekawade
377
Aryan Sokhi
230
Aditya Singh
37
Rishi Bose
3
Other identities
27

Lines of code added

Shreyas Tekawade
96.6k
Aryan Sokhi
55.9k
Aditya Singh
26.7k
Rishi Bose
0.5k
Other identities
5.8k
MemberCommitsLines addedLines deletedCode lines added
Shreyas Tekawade377126,3726,44996,598
Aryan Sokhi230106,33227,91555,926
Aditya Singh3729,7095,59626,726
Rishi Bose3625322482
Other identities277,7633745,829
Total674270,80140,656185,561
By repository

Where the commits landed

RepositoryShreyasAryanAdityaRishiOtherTotal
panopticon-linux-agent2097–––216
panopticon-manager5660––12128
panopticon-detection-engine385227–8125
panopticon-agent3248–––80
panopticon-contracts1130–––41
panopticon-response-engine1119––333
panopticon-console913–2428
panopticon-diagrams9121–13
Private repositories (2)––8––8
.github2––––2
Methodology

How these numbers were counted

  • Non-merge commits on each repository's default branch, snapshot of 7 November 2026.
  • History shared between the detection engine and the Manager (48 commits) is counted once, under the detection engine.
  • Lines exclude vendored, generated, binary and lock files, including the generated vmlinux.h, ML result dumps and bundle manifests. A frontend mirror repository counts commits but no lines, because its content duplicates another repository.
  • "Code lines" count source files only (C/C++, Python, JavaScript, shell, CMake, SQL, HTML/CSS and YAML), not Markdown or JSON.
  • Commits made under Rishi Bose's Git identity on or after 1 October 2026 are credited to Aryan Sokhi, to whom the team attributes that work; earlier commits stay with Rishi Bose. Git history itself is unchanged.
  • "Other identities" are author emails that do not map to a team member.
  • Commit and line counts measure activity, not the value or difficulty of the work.