MCPcopy Index your code
hub / github.com/Syslifters/sysreptor

github.com/Syslifters/sysreptor @2026.50

Chat with this repo
repository ↗ · DeepWiki ↗ · release 2026.50 ↗ · + Follow
4,840 symbols 19,262 edges 569 files 280 documented · 6%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

SysReptor

An easy and customizable pentest reporting platform designed to simplify pentest report creation for security professionals.

GitHub stars Release Release date Repo size LinkedIn Twitter Ask DeepWiki

PlaygroundIdeasQuestionsDocumentationFeatures and PricingInstallationBuy SysReptor


SysReptor is a fully customizable pentest reporting platform designed for penetration testers, red teamers, and other cybersecurity professionals.

🎨 Design your report in HTML.

✍️ Write it in Markdown.

📄 Render to PDF.

☁️ Self-hosted or Cloud.

Demo

🦖 Try the Playground

Getting started

The FFG is the central national funding organization and strengthens Austria's innovative power.

This project is funded by the FFG.www.ffg.at

Extension points exported contracts — how you extend this code

Lockable (Interface)
(no doc)
packages/nuxt-base-layer/src/utils/types.ts
CollabProps (Interface)
(no doc)
packages/excalidraw/src/Collab.ts
Window (Interface)
(no doc)
packages/rendering/src/main.ts
ADFNode (Interface)
(no doc)
plugins/jira/frontend/utils/md2adf.ts
ToastMessage (Interface)
(no doc)
packages/nuxt-base-layer/src/composables/toast.ts
ADFDocument (Interface)
(no doc)
plugins/jira/frontend/utils/md2adf.ts
ToastConfirmState (Interface)
(no doc)
packages/nuxt-base-layer/src/composables/toast.ts

Core symbols most depended-on inside this repo

get
called by 471
api/src/sysreptor/api_utils/views.py
get
called by 330
api/src/sysreptor/pentests/collab/fallback.py
filter
called by 253
api/src/sysreptor/users/querysets.py
filter
called by 231
api/src/sysreptor/pentests/filtersets.py
post
called by 189
api/src/sysreptor/pentests/collab/fallback.py
get
called by 189
plugins/scanimport/importers/base.py
create_user
called by 169
api/src/sysreptor/tests/mock.py
create_project
called by 166
api/src/sysreptor/tests/mock.py

Shape

Method 2,362
Function 1,266
Class 1,058
Route 113
Enum 34
Interface 7

Languages

Python80%
TypeScript20%

Modules by API surface

api/src/sysreptor/pentests/views.py237 symbols
packages/frontend/src/components/Design/designer-components.ts116 symbols
api/src/sysreptor/tests/test_collab.py99 symbols
api/src/sysreptor/pentests/querysets.py95 symbols
api/src/sysreptor/pentests/serializers/notes.py77 symbols
api/src/sysreptor/pentests/serializers/project.py75 symbols
api/src/sysreptor/users/views.py73 symbols
api/src/sysreptor/tests/test_customfields.py72 symbols
api/src/sysreptor/pentests/consumers.py68 symbols
api/src/sysreptor/tests/test_auth.py57 symbols
api/src/sysreptor/users/serializers.py56 symbols
api/src/sysreptor/tests/test_periodic_tasks.py55 symbols

For agents

$ claude mcp add sysreptor \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact