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
Lines of code added
| Member | Commits | Lines added | Lines deleted | Code lines added |
|---|---|---|---|---|
| Shreyas Tekawade | 377 | 126,372 | 6,449 | 96,598 |
| Aryan Sokhi | 230 | 106,332 | 27,915 | 55,926 |
| Aditya Singh | 37 | 29,709 | 5,596 | 26,726 |
| Rishi Bose | 3 | 625 | 322 | 482 |
| Other identities | 27 | 7,763 | 374 | 5,829 |
| Total | 674 | 270,801 | 40,656 | 185,561 |
By repository
Where the commits landed
| Repository | Shreyas | Aryan | Aditya | Rishi | Other | Total |
|---|---|---|---|---|---|---|
| panopticon-linux-agent | 209 | 7 | – | – | – | 216 |
| panopticon-manager | 56 | 60 | – | – | 12 | 128 |
| panopticon-detection-engine | 38 | 52 | 27 | – | 8 | 125 |
| panopticon-agent | 32 | 48 | – | – | – | 80 |
| panopticon-contracts | 11 | 30 | – | – | – | 41 |
| panopticon-response-engine | 11 | 19 | – | – | 3 | 33 |
| panopticon-console | 9 | 13 | – | 2 | 4 | 28 |
| panopticon-diagrams | 9 | 1 | 2 | 1 | – | 13 |
| Private repositories (2) | – | – | 8 | – | – | 8 |
| .github | 2 | – | – | – | – | 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.