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.

ronsse/trellis-ai

https://github.com/ronsse/trellis-ai · scanned 2026-06-15 23:55 UTC (2 months, 3 weeks ago)

340 raw signals (78 security + 262 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 251 actionable findings from 2 signal sources. 234 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 8892 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
pytest_addoption software healthy tests/conftest.py:65
_env_truthy software healthy tests/conftest.py:82
_strip_not_marker software healthy tests/conftest.py:86
pytest_configure software healthy tests/conftest.py:99
test_recommended_config_is_valid_yaml software healthy tests/integration/test_recommended_config.py:27
_extract_block software healthy tests/integration/test_recommended_config.py:39
setup_method software healthy tests/integration/test_recommended_config.py:136
test_knowledge_graph_uses_arcadedb software healthy tests/integration/test_recommended_config.py:83
test_knowledge_vector_uses_arcadedb software healthy tests/integration/test_recommended_config.py:86
test_operational_trace_uses_sqlite software healthy tests/integration/test_recommended_config.py:109
test_operational_event_log_uses_sqlite software healthy tests/integration/test_recommended_config.py:112
test_knowledge_graph_uses_neo4j software healthy tests/integration/test_recommended_config.py:123
test_knowledge_vector_uses_neo4j software healthy tests/integration/test_recommended_config.py:106
test_operational_trace_uses_postgres software healthy tests/integration/test_recommended_config.py:126
test_operational_event_log_uses_postgres software healthy tests/integration/test_recommended_config.py:129
test_knowledge_graph_uses_postgres software healthy tests/integration/test_recommended_config.py:140
test_knowledge_vector_uses_pgvector software healthy tests/integration/test_recommended_config.py:143
test_local_default_shape_validates_against_real_neo4j software healthy tests/integration/test_recommended_config.py:170
test_arcadedb_blessed_shape_validates_end_to_end software healthy tests/integration/test_recommended_config.py:230
_wipe_neo4j software healthy tests/integration/conftest.py:59
registry software healthy tests/integration/conftest.py:83
_await_neo4j_indexes software healthy tests/integration/conftest.py:155
executor software healthy tests/integration/conftest.py:168
_wipe_neo4j software healthy tests/integration/test_migrate_graph_live.py:35
sqlite_source software healthy tests/integration/test_migrate_graph_live.py:48
neo4j_dest software healthy tests/integration/test_migrate_graph_live.py:53
test_sqlite_to_neo4j_round_trip software healthy tests/integration/test_migrate_graph_live.py:63
test_idempotent_on_retry_against_neo4j software healthy tests/integration/test_migrate_graph_live.py:117
test_dry_run_against_neo4j_writes_nothing software healthy tests/integration/test_migrate_graph_live.py:129
free_port software healthy tests/integration/_live_server.py:59
write_cloud_config software healthy tests/integration/_live_server.py:73
wipe_live_state_for_config software healthy tests/integration/_live_server.py:115
spawn_uvicorn software healthy tests/integration/_live_server.py:144
_read_log software healthy tests/integration/_live_server.py:193
wait_for_healthz software healthy tests/integration/_live_server.py:201
terminate_subprocess software healthy tests/integration/_live_server.py:248
find_console_script software healthy tests/integration/_live_server.py:265
run_cli software healthy tests/integration/_live_server.py:292
initialize_trellis_stores software healthy tests/integration/_live_server.py:327
build_subprocess_env software healthy tests/integration/_live_server.py:354
live_api_server software healthy tests/integration/_live_server.py:387
test_entity_create_lands_in_neo4j software healthy tests/integration/test_neo4j_e2e.py:66
test_link_create_lands_in_neo4j software healthy tests/integration/test_neo4j_e2e.py:91
test_mutation_emits_audit_events software healthy tests/integration/test_neo4j_e2e.py:141
test_json_extractor_e2e_into_neo4j software healthy tests/integration/test_neo4j_e2e.py:174
test_pack_builder_against_neo4j_graph software healthy tests/integration/test_neo4j_e2e.py:266
_fake_embedder software healthy tests/integration/test_neo4j_e2e.py:319
test_vector_upsert_and_semantic_pack software healthy tests/integration/test_neo4j_e2e.py:334
generate software healthy tests/integration/test_classification_telemetry.py:56
sqlite_registry software healthy tests/integration/test_classification_telemetry.py:69

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

LabelLayerStatusPath
TestArcadeDBBlessedBlock software healthy tests/integration/test_recommended_config.py:76
TestNeo4jLocalBlock software healthy tests/integration/test_recommended_config.py:96
TestNeo4jCloudBlock software healthy tests/integration/test_recommended_config.py:116
TestPostgresOnlyBlock software healthy tests/integration/test_recommended_config.py:133
_FailingLLM software healthy tests/integration/test_classification_telemetry.py:46
TestBuilderWiresEventLog software healthy tests/integration/test_classification_telemetry.py:94
TestEndToEndDegradedEmit software healthy tests/integration/test_classification_telemetry.py:120
TestIndexNote software healthy tests/integration/obsidian/test_indexer.py:58
TestIndexVault software healthy tests/integration/obsidian/test_indexer.py:165
TestHelpers software healthy tests/integration/obsidian/test_indexer.py:212
TestReadNote software healthy tests/integration/obsidian/test_vault.py:46
TestCreateNote software healthy tests/integration/obsidian/test_vault.py:91
TestUpdateNote software healthy tests/integration/obsidian/test_vault.py:113
TestDeleteNote software healthy tests/integration/obsidian/test_vault.py:141
TestListNotes software healthy tests/integration/obsidian/test_vault.py:151
TestSearch software healthy tests/integration/obsidian/test_vault.py:169
TestHelpers software healthy tests/integration/obsidian/test_vault.py:189
LoopEnvironment software healthy tests/integration/loops/conftest.py:63
TestBoltUpsertEdgeShape software healthy tests/unit/stores/test_bolt_opencypher_provenance.py:106
TestBoltUpsertEdgesBulkShape software healthy tests/unit/stores/test_bolt_opencypher_provenance.py:178
TestEdgePropsToDict software healthy tests/unit/stores/test_bolt_opencypher_provenance.py:244
_ClientError software healthy tests/unit/stores/test_s3_blob.py:17
TestPut software healthy tests/unit/stores/test_s3_blob.py:90
TestGet software healthy tests/unit/stores/test_s3_blob.py:110
TestDelete software healthy tests/unit/stores/test_s3_blob.py:137
TestExists software healthy tests/unit/stores/test_s3_blob.py:149
TestListKeys software healthy tests/unit/stores/test_s3_blob.py:159
TestGetUri software healthy tests/unit/stores/test_s3_blob.py:193
TestClose software healthy tests/unit/stores/test_s3_blob.py:204
TestTTL software healthy tests/unit/stores/test_s3_blob.py:214
TestSweepExpired software healthy tests/unit/stores/test_s3_blob.py:242
TestUpsertNodesBulkFastPath software healthy tests/unit/stores/test_neo4j_upsert_bulk_fast_path.py:56
TestIndexOptionsCypher software healthy tests/unit/stores/test_neo4j_vector_index_options.py:62
TestConstructorRejectsBadHnswKnobs software healthy tests/unit/stores/test_neo4j_vector_index_options.py:113
TestRegistryRunsMigrationOnNewDriverPath software healthy tests/unit/stores/test_arcadedb_registry_provenance.py:54
TestRegistryForwardsHttpUrlToConstructor software healthy tests/unit/stores/test_arcadedb_registry_provenance.py:107
TestCachedDriverPathRunsMigration software healthy tests/unit/stores/test_arcadedb_registry_provenance.py:152
TestConstructorBranchAcceptsRegistryPath software healthy tests/unit/stores/test_arcadedb_registry_provenance.py:256
TestFilterClauseValidation software healthy tests/unit/stores/test_graph_query_dsl.py:24
TestNodeQuery software healthy tests/unit/stores/test_graph_query_dsl.py:55
TestSubgraphQuery software healthy tests/unit/stores/test_graph_query_dsl.py:82
TestSubgraphResult software healthy tests/unit/stores/test_graph_query_dsl.py:104
TestFilterClauseContainsOp software healthy tests/unit/stores/test_graph_query_dsl.py:119
TestFilterClauseRangeOps software healthy tests/unit/stores/test_graph_query_dsl.py:172
TestEdgeQuery software healthy tests/unit/stores/test_graph_query_dsl.py:214
TestSQLiteEdgeCompiler software healthy tests/unit/stores/test_graph_query_dsl.py:243
TestSQLiteContainsCompiler software healthy tests/unit/stores/test_graph_query_dsl.py:291
TestPostgresContainsCompiler software healthy tests/unit/stores/test_graph_query_dsl.py:333
TestBoltOpenCypherContainsCompiler software healthy tests/unit/stores/test_graph_query_dsl.py:373
TestPolicyStore software healthy tests/unit/stores/test_policy_store.py:23

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

LabelLayerStatusPath
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
CONTRIBUTING.md software healthy CONTRIBUTING.md
Dockerfile software healthy Dockerfile
.pre-commit-config.yaml software healthy .pre-commit-config.yaml
.env.example software healthy .env.example
pyproject.toml software healthy pyproject.toml
RELEASING.md software healthy RELEASING.md
Makefile software healthy Makefile
LICENSE software healthy LICENSE
CODE_OF_CONDUCT.md software healthy CODE_OF_CONDUCT.md
SECURITY.md software healthy SECURITY.md
CHANGELOG.md software healthy CHANGELOG.md
docker-compose.yml software healthy docker-compose.yml
TODO.md software healthy TODO.md
__init__.py software healthy tests/__init__.py
conftest.py software healthy tests/conftest.py
test_recommended_config.py software healthy tests/integration/test_recommended_config.py
__init__.py software healthy tests/integration/__init__.py
conftest.py software healthy tests/integration/conftest.py
test_migrate_graph_live.py software healthy tests/integration/test_migrate_graph_live.py
_live_server.py software healthy tests/integration/_live_server.py
test_neo4j_e2e.py software healthy tests/integration/test_neo4j_e2e.py
test_classification_telemetry.py software healthy tests/integration/test_classification_telemetry.py
__init__.py software healthy tests/integration/obsidian/__init__.py
test_indexer.py software healthy tests/integration/obsidian/test_indexer.py
test_vault.py software healthy tests/integration/obsidian/test_vault.py
__init__.py software healthy tests/integration/api/__init__.py
conftest.py software healthy tests/integration/api/conftest.py
test_smoke_parity.py software healthy tests/integration/api/test_smoke_parity.py
test_live_smoke.py software healthy tests/integration/api/test_live_smoke.py
__init__.py software healthy tests/integration/mcp/__init__.py
conftest.py software healthy tests/integration/mcp/conftest.py
test_live_tools.py software healthy tests/integration/mcp/test_live_tools.py
test_subprocess_serve.py software healthy tests/integration/cli/test_subprocess_serve.py
__init__.py software healthy tests/integration/cli/__init__.py
conftest.py software healthy tests/integration/cli/conftest.py
test_subprocess_smoke.py software healthy tests/integration/cli/test_subprocess_smoke.py
test_noise_demote_loop.py software healthy tests/integration/loops/test_noise_demote_loop.py
__init__.py software healthy tests/integration/loops/__init__.py
conftest.py software healthy tests/integration/loops/conftest.py
test_learning_promote_loop.py software healthy tests/integration/loops/test_learning_promote_loop.py
test_curate_cycle_loop.py software healthy tests/integration/loops/test_curate_cycle_loop.py
test_reconciliation_loop.py software healthy tests/integration/loops/test_reconciliation_loop.py
test_advisory_loop.py software healthy tests/integration/loops/test_advisory_loop.py
test_live_async_client.py software healthy tests/integration/sdk/test_live_async_client.py
__init__.py software healthy tests/integration/sdk/__init__.py
conftest.py software healthy tests/integration/sdk/conftest.py
test_live_client.py software healthy tests/integration/sdk/test_live_client.py
test_errors.py software healthy tests/unit/test_errors.py

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

LabelLayerStatusPath
tests software healthy tests
integration software healthy tests/integration
obsidian software healthy tests/integration/obsidian
api software healthy tests/integration/api
mcp software healthy tests/integration/mcp
cli software healthy tests/integration/cli
loops software healthy tests/integration/loops
sdk software healthy tests/integration/sdk
unit software healthy tests/unit
stores software healthy tests/unit/stores
contracts software healthy tests/unit/stores/contracts
auth software healthy tests/unit/auth
ops software healthy tests/unit/ops
api software healthy tests/unit/api
mcp software healthy tests/unit/mcp
learning software healthy tests/unit/learning
tuners software healthy tests/unit/learning/tuners
classify software healthy tests/unit/classify
dedup software healthy tests/unit/classify/dedup
cli software healthy tests/unit/cli
meta software healthy tests/unit/meta
retrieve software healthy tests/unit/retrieve
rerankers software healthy tests/unit/retrieve/rerankers
workers software healthy tests/unit/workers
enrichment software healthy tests/unit/workers/enrichment
learning software healthy tests/unit/workers/learning
extract software healthy tests/unit/workers/extract
code_authoring software healthy tests/unit/workers/code_authoring
maintenance software healthy tests/unit/workers/maintenance
analyze software healthy tests/unit/analyze
wire software healthy tests/unit/wire
extract software healthy tests/unit/extract
prompts software healthy tests/unit/extract/prompts
eval software healthy tests/unit/eval
core software healthy tests/unit/core
migrate software healthy tests/unit/migrate
schemas software healthy tests/unit/schemas
mutate software healthy tests/unit/mutate
feedback software healthy tests/unit/feedback
sdk software healthy tests/unit/sdk
plugins software healthy tests/unit/plugins
llm software healthy tests/unit/llm
scripts software healthy tests/scripts
docs software healthy docs
issues software healthy docs/issues
api software healthy docs/api
research software healthy docs/research
design software healthy docs/design
deployment software healthy docs/deployment
getting-started software healthy docs/getting-started

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

LabelLayerStatusPath
GET / api healthy src/trellis_api/app.py
POST /api/v1/observations api healthy src/trellis_api/routes/observations.py
GET /api/v1/observations api healthy src/trellis_api/routes/observations.py
POST /api/v1/measurements api healthy src/trellis_api/routes/observations.py
GET /api/v1/measurements api healthy src/trellis_api/routes/observations.py
GET /search api healthy src/trellis_api/routes/retrieve.py
POST /packs api healthy src/trellis_api/routes/retrieve.py
GET /graph/search api healthy src/trellis_api/routes/retrieve.py
GET /entities/{entity_id:path} api healthy src/trellis_api/routes/retrieve.py
GET /traces api healthy src/trellis_api/routes/retrieve.py
GET /traces/{trace_id} api healthy src/trellis_api/routes/retrieve.py
GET /precedents api healthy src/trellis_api/routes/retrieve.py
GET /healthz api healthy src/trellis_api/routes/health.py
GET /readyz api healthy src/trellis_api/routes/health.py
POST /api/v1/commands/batch api healthy src/trellis_api/routes/mutations.py
GET /api/v1/health api healthy src/trellis_api/routes/admin.py
GET /api/v1/stats api healthy src/trellis_api/routes/admin.py
GET /api/v1/effectiveness api healthy src/trellis_api/routes/admin.py
POST /api/v1/effectiveness/apply-noise-tags api healthy src/trellis_api/routes/admin.py
GET /api/v1/metrics/timeseries api healthy src/trellis_api/routes/admin.py
POST /api/v1/advisories/generate api healthy src/trellis_api/routes/admin.py
GET /api/v1/advisories api healthy src/trellis_api/routes/admin.py
POST /api/v1/vectors/reset api healthy src/trellis_api/routes/admin.py
GET /api/v1/proposals api healthy src/trellis_api/routes/admin.py
GET /api/v1/proposals/{proposal_id}/preview api healthy src/trellis_api/routes/admin.py
POST /api/v1/proposals/{proposal_id}/promote api healthy src/trellis_api/routes/admin.py
POST /api/v1/proposals/{proposal_id}/reject api healthy src/trellis_api/routes/admin.py
GET /api/v1/learning/candidates api healthy src/trellis_api/routes/admin.py
POST /api/v1/learning/promotions api healthy src/trellis_api/routes/admin.py
GET /api/v1/schema-evolution/candidates api healthy src/trellis_api/routes/admin.py
POST /api/v1/schema-evolution/{candidate_id}/draft-adr api healthy src/trellis_api/routes/admin.py
GET /api/v1/code-proposals api healthy src/trellis_api/routes/admin.py
POST /api/v1/extract/drafts api healthy src/trellis_api/routes/extract.py
POST /api/v1/traces api healthy src/trellis_api/routes/ingest.py
POST /api/v1/evidence api healthy src/trellis_api/routes/ingest.py
POST /api/v1/vectors api healthy src/trellis_api/routes/ingest.py
POST /api/v1/ingest/bulk api healthy src/trellis_api/routes/ingest.py
GET /api/v1/policies api healthy src/trellis_api/routes/policies.py
GET /api/v1/policies/{policy_id} api healthy src/trellis_api/routes/policies.py
POST /api/v1/policies api healthy src/trellis_api/routes/policies.py
DELETE /api/v1/policies/{policy_id} api healthy src/trellis_api/routes/policies.py
GET /api/version api healthy src/trellis_api/routes/version.py
POST /api/v1/precedents api healthy src/trellis_api/routes/curate.py
POST /api/v1/links api healthy src/trellis_api/routes/curate.py
POST /api/v1/entities api healthy src/trellis_api/routes/curate.py
POST /api/v1/documents api healthy src/trellis_api/routes/curate.py
POST /api/v1/feedback api healthy src/trellis_api/routes/curate.py
POST /api/v1/packs/{pack_id}/feedback api healthy src/trellis_api/routes/curate.py

LabelLayerStatusPath
vectors data healthy src/trellis/stores/pgvector/store.py
is data healthy src/trellis/stores/pgvector/store.py
documents data healthy src/trellis/stores/postgres/document.py
trellis_api_keys data healthy src/trellis/stores/postgres/api_key.py
nodes data healthy src/trellis/stores/postgres/graph.py
edges data healthy src/trellis/stores/postgres/graph.py
entity_aliases data healthy src/trellis/stores/postgres/graph.py
traces data healthy src/trellis/stores/postgres/trace.py
events data healthy src/trellis/stores/postgres/event_log.py
outcomes data healthy src/trellis/stores/sqlite/outcome.py
proposals data healthy src/trellis/stores/sqlite/tuner_state.py
tuner_cursors data healthy src/trellis/stores/sqlite/tuner_state.py
nodes_v2 data healthy src/trellis/stores/sqlite/graph.py
edges_v2 data healthy src/trellis/stores/sqlite/graph.py
parameter_snapshots data healthy src/trellis/stores/sqlite/parameter.py

LabelLayerStatusPath
port:8420 network healthy Dockerfile
port:7687 network healthy .env.example
port:7474 network healthy .env.example
port:5432 network healthy .env.example
port:2480 network healthy tests/unit/stores/test_arcadedb_graph.py
port:14 network healthy docs/api/v1.yaml
port:22 network healthy docs/api/v1.yaml
port:02 network healthy examples/integrations/github-actions/curation.yml
port:30 network healthy examples/integrations/github-actions/curation.yml
port:05 network healthy examples/integrations/github-actions/curation.yml
port:06 network healthy .github/dependabot.yml

LabelLayerStatusPath
analyze cicd healthy .github/workflows/codeql.yml
openapi-check cicd healthy .github/workflows/openapi.yml
typecheck cicd healthy .github/workflows/typecheck.yml
lint cicd healthy .github/workflows/lint.yml
live-infra cicd healthy .github/workflows/live-infra.yml
claude cicd healthy .github/workflows/claude.yml
test cicd healthy .github/workflows/tests.yml
test cicd healthy .github/workflows/publish.yml
publish cicd healthy .github/workflows/publish.yml

LabelLayerStatusPath
gha::codeql cicd healthy .github/workflows/codeql.yml
gha::openapi cicd healthy .github/workflows/openapi.yml
gha::typecheck cicd healthy .github/workflows/typecheck.yml
gha::lint cicd healthy .github/workflows/lint.yml
gha::live-infra cicd healthy .github/workflows/live-infra.yml
gha::claude cicd healthy .github/workflows/claude.yml
gha::tests cicd healthy .github/workflows/tests.yml
gha::publish cicd healthy .github/workflows/publish.yml

LabelLayerStatusPath
auth::scripts/seed_demo.py security healthy scripts/seed_demo.py
auth::examples/integrations/openclaw/SKILL.md security healthy examples/integrations/openclaw/SKILL.md
auth::.github/workflows/publish.yml security healthy .github/workflows/publish.yml
auth::eval/corpora/github_trellis/snapshot_raw.json security healthy eval/corpora/github_trellis/snapshot_raw.json
auth::tests/unit/classify/test_llm.py security healthy tests/unit/classify/test_llm.py
auth::src/trellis/classify/classifiers/keyword.py security healthy src/trellis/classify/classifiers/keyword.py

LabelLayerStatusPath
TRELLIS_TEST_NEO4J_USER cicd healthy
TRELLIS_TEST_PG_DSN cicd healthy
TRELLIS_TEST_NEO4J_PASSWORD cicd healthy
TRELLIS_TEST_NEO4J_URI cicd healthy
CLAUDE_CODE_OAUTH_TOKEN cicd healthy
TRELLIS_TEST_NEO4J_DATABASE cicd healthy

LabelLayerStatusPath
password_literal::tests/unit/stores/test_neo4j_vector_index… security healthy tests/unit/stores/test_neo4j_vector_index_options.py
password_literal::tests/unit/stores/test_arcadedb_registry_… security healthy tests/unit/stores/test_arcadedb_registry_provenance.py
password_literal::tests/unit/stores/test_registry_connectiv… security healthy tests/unit/stores/test_registry_connectivity.py
password_literal::tests/unit/stores/test_neo4j_driver_lifec… security healthy tests/unit/stores/test_neo4j_driver_lifecycle.py
password_literal::eval/arcadedb_spike.py security healthy eval/arcadedb_spike.py

LabelLayerStatusPath
sqlite data healthy README.md
postgres data healthy README.md
postgresql data healthy README.md
redis data healthy tests/unit/retrieve/test_formatters.py

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile
postgres hardware healthy docker-compose.yml
api hardware healthy docker-compose.yml

LabelLayerStatusPath
vps::aws hardware healthy README.md
vps::gcp hardware healthy eval/corpora/github_trellis/snapshot_raw.json
vps::ec2 hardware healthy eval/corpora/github_trellis/snapshot_raw.json

LabelLayerStatusPath
kafka data healthy scripts/seed_demo.py
celery data healthy src/trellis_cli/worker.py

LabelLayerStatusPath
127.0.0.1 network healthy Dockerfile
10.0.0.1 network healthy tests/unit/stores/test_arcadedb_registry_provenance.py

LabelLayerStatusPath
load balancer network healthy src/trellis_api/middleware.py
envoy network healthy src/trellis_cli/demo.py

LabelLayerStatusPath
repobility-clone-15_qtiw4 software healthy /tmp/repobility-clone-15_qtiw4

LabelLayerStatusPath
gpu (detected) hardware healthy src/trellis_cli/demo.py
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/3268e804-8d92-476d-b0e1-d5348861a80d/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/3268e804-8d92-476d-b0e1-d5348861a80d/

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.