Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

akurilin/pystack

https://github.com/akurilin/pystack · scanned 2026-06-17 01:30 UTC (1 month, 2 weeks ago)

14 raw signals (0 security + 14 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 2 weeks ago · v2 · last Δ +6.6 (diff) · 12 actionable findings from 1 signal source. 2 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 208 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.

LabelLayerStatusPath
clean_tasks software healthy backend/tests/conftest.py:17
client software healthy backend/tests/conftest.py:24
create_task software healthy backend/tests/test_tasks.py:6
test_task_lifecycle software healthy backend/tests/test_tasks.py:12
test_reorders_tasks_and_normalizes_positions software healthy backend/tests/test_tasks.py:35
test_validates_input_and_returns_not_found software healthy backend/tests/test_tasks.py:61
test_health software healthy backend/tests/test_health.py:4
create_app software healthy backend/src/pystack_api/main.py:12
lifespan software healthy backend/src/pystack_api/main.py:21
list_tasks software healthy backend/src/pystack_api/api/routes/tasks.py:14
create_task software healthy backend/src/pystack_api/api/routes/tasks.py:24
update_task software healthy backend/src/pystack_api/api/routes/tasks.py:29
move_task software healthy backend/src/pystack_api/api/routes/tasks.py:37
delete_task software healthy backend/src/pystack_api/api/routes/tasks.py:45
get_health software healthy backend/src/pystack_api/api/routes/health.py:7
main software healthy backend/src/pystack_api/commands/export_openapi.py:7
main software healthy backend/src/pystack_api/commands/seed.py:19
create_pool software healthy backend/src/pystack_api/db/connection.py:12
get_connection software dead backend/src/pystack_api/db/connection.py:16
get_settings software healthy backend/src/pystack_api/core/config.py:21
list_tasks software healthy backend/src/pystack_api/services/tasks.py:19
create_task software healthy backend/src/pystack_api/services/tasks.py:25
create_task_at_position software healthy backend/src/pystack_api/services/tasks.py:36
update_task software healthy backend/src/pystack_api/services/tasks.py:51
move_task software healthy backend/src/pystack_api/services/tasks.py:61
delete_task software healthy backend/src/pystack_api/services/tasks.py:84
count_tasks software healthy backend/src/pystack_api/services/tasks.py:96
_get_task software healthy backend/src/pystack_api/services/tasks.py:102
_fetch_task software healthy backend/src/pystack_api/services/tasks.py:106
_status_count software healthy backend/src/pystack_api/services/tasks.py:112
App software healthy frontend/src/App.tsx:App
will software healthy frontend/src/api/generated/client.gen.ts:will
getHealthQueryKey software healthy frontend/src/api/generated/@tanstack/react-query.gen.ts:get…
getHealthOptions software healthy frontend/src/api/generated/@tanstack/react-query.gen.ts:get…
listTasksQueryKey software healthy frontend/src/api/generated/@tanstack/react-query.gen.ts:lis…
listTasksOptions software healthy frontend/src/api/generated/@tanstack/react-query.gen.ts:lis…
createTaskMutation software healthy frontend/src/api/generated/@tanstack/react-query.gen.ts:cre…
deleteTaskMutation software healthy frontend/src/api/generated/@tanstack/react-query.gen.ts:del…
updateTaskMutation software healthy frontend/src/api/generated/@tanstack/react-query.gen.ts:upd…
moveTaskMutation software healthy frontend/src/api/generated/@tanstack/react-query.gen.ts:mov…
returning software healthy frontend/src/api/generated/core/types.gen.ts:returning
for software healthy frontend/src/api/generated/core/types.gen.ts:for
is software healthy frontend/src/api/generated/core/types.gen.ts:is
validating software healthy frontend/src/api/generated/core/types.gen.ts:validating
transforming software healthy frontend/src/api/generated/core/types.gen.ts:transforming
for software healthy frontend/src/api/generated/core/serverSentEvents.gen.ts:for
createSseClient software healthy frontend/src/api/generated/core/serverSentEvents.gen.ts:cre…
abortHandler software healthy frontend/src/api/generated/core/serverSentEvents.gen.ts:abo…
queryKeyJsonReplacer software healthy frontend/src/api/generated/core/queryKeySerializer.gen.ts:q…
stringifyToJsonValue software healthy frontend/src/api/generated/core/queryKeySerializer.gen.ts:s…

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
.env.example software healthy .env.example
AGENTS.md software healthy AGENTS.md
README.md software healthy README.md
Makefile software healthy Makefile
LICENSE software healthy LICENSE
compose.yaml software healthy compose.yaml
.pre-commit-config.yaml software healthy .pre-commit-config.yaml
README.md software healthy backend/README.md
pyproject.toml software healthy backend/pyproject.toml
conftest.py software healthy backend/tests/conftest.py
test_tasks.py software healthy backend/tests/test_tasks.py
test_health.py software healthy backend/tests/test_health.py
test_queries.py software healthy backend/tests/test_queries.py
__init__.py software healthy backend/src/pystack_api/__init__.py
main.py software healthy backend/src/pystack_api/main.py
dependencies.py software healthy backend/src/pystack_api/api/dependencies.py
router.py software healthy backend/src/pystack_api/api/router.py
tasks.py software healthy backend/src/pystack_api/api/routes/tasks.py
health.py software healthy backend/src/pystack_api/api/routes/health.py
task.py software healthy backend/src/pystack_api/schemas/task.py
export_openapi.py software healthy backend/src/pystack_api/commands/export_openapi.py
seed.py software healthy backend/src/pystack_api/commands/seed.py
connection.py software healthy backend/src/pystack_api/db/connection.py
config.py software healthy backend/src/pystack_api/core/config.py
tasks.py software healthy backend/src/pystack_api/queries/tasks.py
__init__.py software healthy backend/src/pystack_api/queries/__init__.py
tasks.py software healthy backend/src/pystack_api/services/tasks.py
ci.yml software healthy .github/workflows/ci.yml
vite.config.ts software healthy frontend/vite.config.ts
eslint.config.mjs software healthy frontend/eslint.config.mjs
package-lock.json software healthy frontend/package-lock.json
openapi-ts.config.ts software healthy frontend/openapi-ts.config.ts
package.json software healthy frontend/package.json
index.html software healthy frontend/index.html
tsconfig.json software healthy frontend/tsconfig.json
main.tsx software healthy frontend/src/main.tsx
styles.css software healthy frontend/src/styles.css
vite-env.d.ts software healthy frontend/src/vite-env.d.ts
App.tsx software healthy frontend/src/App.tsx
index.ts software healthy frontend/src/api/generated/index.ts
types.gen.ts software healthy frontend/src/api/generated/types.gen.ts
client.gen.ts software healthy frontend/src/api/generated/client.gen.ts
sdk.gen.ts software healthy frontend/src/api/generated/sdk.gen.ts
react-query.gen.ts software healthy frontend/src/api/generated/@tanstack/react-query.gen.ts
types.gen.ts software healthy frontend/src/api/generated/core/types.gen.ts
serverSentEvents.gen.ts software healthy frontend/src/api/generated/core/serverSentEvents.gen.ts
queryKeySerializer.gen.ts software healthy frontend/src/api/generated/core/queryKeySerializer.gen.ts
pathSerializer.gen.ts software healthy frontend/src/api/generated/core/pathSerializer.gen.ts
bodySerializer.gen.ts software healthy frontend/src/api/generated/core/bodySerializer.gen.ts
auth.gen.ts software healthy frontend/src/api/generated/core/auth.gen.ts

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
backend software healthy backend
tests software healthy backend/tests
src software healthy backend/src
pystack_api software healthy backend/src/pystack_api
api software healthy backend/src/pystack_api/api
routes software healthy backend/src/pystack_api/api/routes
schemas software healthy backend/src/pystack_api/schemas
commands software healthy backend/src/pystack_api/commands
db software healthy backend/src/pystack_api/db
core software healthy backend/src/pystack_api/core
queries software healthy backend/src/pystack_api/queries
services software healthy backend/src/pystack_api/services
.github software healthy .github
workflows software healthy .github/workflows
frontend software healthy frontend
src software healthy frontend/src
api software healthy frontend/src/api
generated software healthy frontend/src/api/generated
@tanstack software healthy frontend/src/api/generated/@tanstack
core software healthy frontend/src/api/generated/core
client software healthy frontend/src/api/generated/client
features software healthy frontend/src/features
board software healthy frontend/src/features/board
test software healthy frontend/src/test
db software healthy db
migrations software healthy db/migrations
docker software healthy docker
postgres software healthy docker/postgres

LabelLayerStatusPath
TaskStatus software healthy backend/src/pystack_api/schemas/task.py:8
TaskCreate software healthy backend/src/pystack_api/schemas/task.py:16
TaskUpdate software healthy backend/src/pystack_api/schemas/task.py:21
TaskMove software healthy backend/src/pystack_api/schemas/task.py:26
TaskRead software healthy backend/src/pystack_api/schemas/task.py:31
Settings software healthy backend/src/pystack_api/core/config.py:6
DeletedTask software healthy backend/src/pystack_api/services/tasks.py:14
Interceptors software healthy frontend/src/api/generated/client/utils.gen.ts:Interceptors

LabelLayerStatusPath
GET / api healthy backend/src/pystack_api/api/routes/tasks.py
POST / api healthy backend/src/pystack_api/api/routes/tasks.py
PATCH /{task_id} api healthy backend/src/pystack_api/api/routes/tasks.py
POST /{task_id}/move api healthy backend/src/pystack_api/api/routes/tasks.py
DELETE /{task_id} api healthy backend/src/pystack_api/api/routes/tasks.py
GET /health api healthy backend/src/pystack_api/api/routes/health.py

LabelLayerStatusPath
postgres data healthy .env.example
postgresql data healthy .env.example

LabelLayerStatusPath
public data healthy db/schema.sql
tasks data healthy db/migrations/20260615000100_create_tasks.sql

LabelLayerStatusPath
akurilin__pystack software healthy /data/fable5_failed_archive/akurilin__pystack

LabelLayerStatusPath
20260615000100_create_tasks.sql data healthy db/migrations/20260615000100_create_tasks.sql

LabelLayerStatusPath
db hardware healthy compose.yaml

LabelLayerStatusPath
gha::ci cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
check cicd healthy .github/workflows/ci.yml
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/e3998eec-2bb4-4180-801f-2722845c5fbb/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/e3998eec-2bb4-4180-801f-2722845c5fbb/

Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.