https://github.com/django/django
· scanned 2026-05-16 16:20 UTC (3 weeks, 3 days ago)
· 10 languages
549 raw signals (48 security + 501 graph) 8/10 scanners ran 44th percentile · Python · huge (>500K LoC) System graph score 73 (higher by 2)
Last scanned 3 weeks, 3 days ago · v1 · 13 actionable findings from 1 signal source. 33 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
60.0 | 0.15 | 9.00 |
security_score |
69.5 | 0.25 | 17.38 |
testing_score |
85.0 | 0.20 | 17.00 |
documentation_score |
70.0 | 0.15 | 10.50 |
practices_score |
90.0 | 0.15 | 13.50 |
code_quality |
80.0 | 0.10 | 8.00 |
| Overall | 1.00 | 75.4 |
web: 1.6 ·
authz: 1.2 ·
threat: 27.8
All 41687 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.
| Label | Layer | Status | Path |
|---|---|---|---|
get_test_modules |
software | healthy | tests/runtests.py:108 |
get_label_module |
software | healthy | tests/runtests.py:140 |
get_filtered_test_modules |
software | healthy | tests/runtests.py:156 |
_module_match_label |
software | healthy | tests/runtests.py:171 |
setup_collect_tests |
software | healthy | tests/runtests.py:194 |
teardown_collect_tests |
software | healthy | tests/runtests.py:264 |
get_installed |
software | healthy | tests/runtests.py:270 |
get_apps_to_install |
software | healthy | tests/runtests.py:276 |
setup_run_tests |
software | healthy | tests/runtests.py:288 |
no_available_apps |
software | healthy | tests/runtests.py:305 |
teardown_run_tests |
software | healthy | tests/runtests.py:321 |
__call__ |
software | healthy | tests/runtests.py:331 |
django_tests |
software | healthy | tests/runtests.py:347 |
collect_test_modules |
software | healthy | tests/runtests.py:418 |
get_subprocess_args |
software | healthy | tests/runtests.py:424 |
bisect_tests |
software | healthy | tests/runtests.py:444 |
paired_tests |
software | healthy | tests/runtests.py:493 |
setUpTestData |
software | healthy | tests/get_or_create/tests.py:220 |
test_get_or_create_method_with_get |
software | healthy | tests/get_or_create/tests.py:34 |
test_get_or_create_method_with_create |
software | healthy | tests/get_or_create/tests.py:43 |
test_get_or_create_redundant_instance |
software | healthy | tests/get_or_create/tests.py:52 |
test_get_or_create_invalid_params |
software | healthy | tests/get_or_create/tests.py:71 |
test_get_or_create_with_pk_property |
software | healthy | tests/get_or_create/tests.py:79 |
test_get_or_create_with_model_property_defaults |
software | healthy | tests/get_or_create/tests.py:85 |
test_get_or_create_on_related_manager |
software | healthy | tests/get_or_create/tests.py:92 |
test_defaults_exact |
software | healthy | tests/get_or_create/tests.py:470 |
test_callable_defaults |
software | healthy | tests/get_or_create/tests.py:184 |
test_callable_defaults_not_called |
software | healthy | tests/get_or_create/tests.py:195 |
raise_exception |
software | healthy | tests/get_or_create/tests.py:564 |
test_defaults_not_evaluated_unless_needed |
software | healthy | tests/get_or_create/tests.py:558 |
test_create_with_duplicate_primary_key |
software | healthy | tests/get_or_create/tests.py:609 |
test_savepoint_rollback |
software | healthy | tests/get_or_create/tests.py:232 |
test_get_or_create_empty |
software | healthy | tests/get_or_create/tests.py:245 |
test_get_or_create_integrityerror |
software | healthy | tests/get_or_create/tests.py:256 |
test_get_get_or_create |
software | healthy | tests/get_or_create/tests.py:271 |
test_create_get_or_create |
software | healthy | tests/get_or_create/tests.py:280 |
test_something |
software | healthy | tests/get_or_create/tests.py:288 |
test_update |
software | healthy | tests/get_or_create/tests.py:296 |
test_create |
software | healthy | tests/get_or_create/tests.py:310 |
test_create_twice |
software | healthy | tests/get_or_create/tests.py:321 |
test_integrity |
software | healthy | tests/get_or_create/tests.py:341 |
test_manual_primary_key_test |
software | healthy | tests/get_or_create/tests.py:349 |
test_with_pk_property |
software | healthy | tests/get_or_create/tests.py:359 |
test_update_or_create_with_model_property_defaults |
software | healthy | tests/get_or_create/tests.py:365 |
test_error_contains_full_traceback |
software | healthy | tests/get_or_create/tests.py:372 |
test_create_with_related_manager |
software | healthy | tests/get_or_create/tests.py:385 |
test_update_with_related_manager |
software | healthy | tests/get_or_create/tests.py:401 |
test_create_with_many |
software | healthy | tests/get_or_create/tests.py:423 |
test_update_with_many |
software | healthy | tests/get_or_create/tests.py:444 |
test_create_defaults_exact |
software | healthy | tests/get_or_create/tests.py:498 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ActionSelenium |
software | healthy | tests/runtests.py:326 |
GetOrCreateTests |
software | healthy | tests/get_or_create/tests.py:27 |
GetOrCreateTestsWithManualPKs |
software | healthy | tests/get_or_create/tests.py:218 |
GetOrCreateTransactionTests |
software | healthy | tests/get_or_create/tests.py:253 |
GetOrCreateThroughManyToMany |
software | healthy | tests/get_or_create/tests.py:270 |
UpdateOrCreateTests |
software | healthy | tests/get_or_create/tests.py:295 |
UpdateOrCreateTestsWithManualPKs |
software | healthy | tests/get_or_create/tests.py:608 |
UpdateOrCreateTransactionTests |
software | healthy | tests/get_or_create/tests.py:620 |
InvalidCreateArgumentsTests |
software | healthy | tests/get_or_create/tests.py:763 |
Person |
software | healthy | tests/get_or_create/models.py:4 |
DefaultPerson |
software | healthy | tests/get_or_create/models.py:12 |
ManualPrimaryKeyTest |
software | healthy | tests/get_or_create/models.py:16 |
Profile |
software | healthy | tests/get_or_create/models.py:21 |
Tag |
software | healthy | tests/get_or_create/models.py:25 |
Thing |
software | healthy | tests/get_or_create/models.py:29 |
Publisher |
software | healthy | tests/get_or_create/models.py:46 |
Author |
software | healthy | tests/get_or_create/models.py:50 |
Journalist |
software | healthy | tests/get_or_create/models.py:54 |
Book |
software | healthy | tests/get_or_create/models.py:58 |
TestStartProjectSettings |
software | healthy | tests/project_template/test_settings.py:12 |
AggregationTests |
software | healthy | tests/aggregation_regress/tests.py:53 |
MyAggregate |
software | healthy | tests/aggregation_regress/tests.py:1869 |
DistinctAggregate |
software | healthy | tests/aggregation_regress/tests.py:1875 |
JoinPromotionTests |
software | healthy | tests/aggregation_regress/tests.py:1968 |
SelfReferentialFKTests |
software | healthy | tests/aggregation_regress/tests.py:2004 |
Author |
software | healthy | tests/aggregation_regress/models.py:6 |
Publisher |
software | healthy | tests/aggregation_regress/models.py:12 |
ItemTag |
software | healthy | tests/aggregation_regress/models.py:17 |
Book |
software | healthy | tests/aggregation_regress/models.py:24 |
Meta |
software | healthy | tests/aggregation_regress/models.py:135 |
Store |
software | healthy | tests/aggregation_regress/models.py:40 |
Entries |
software | healthy | tests/aggregation_regress/models.py:47 |
Clues |
software | healthy | tests/aggregation_regress/models.py:53 |
WithManualPK |
software | healthy | tests/aggregation_regress/models.py:61 |
HardbackBook |
software | healthy | tests/aggregation_regress/models.py:69 |
Alfa |
software | healthy | tests/aggregation_regress/models.py:74 |
Bravo |
software | healthy | tests/aggregation_regress/models.py:78 |
Charlie |
software | healthy | tests/aggregation_regress/models.py:82 |
SelfRefFK |
software | healthy | tests/aggregation_regress/models.py:87 |
AuthorProxy |
software | healthy | tests/aggregation_regress/models.py:94 |
Recipe |
software | healthy | tests/aggregation_regress/models.py:99 |
RecipeProxy |
software | healthy | tests/aggregation_regress/models.py:105 |
AuthorUnmanaged |
software | healthy | tests/aggregation_regress/models.py:110 |
RecipeTasterUnmanaged |
software | healthy | tests/aggregation_regress/models.py:118 |
RecipeUnmanaged |
software | healthy | tests/aggregation_regress/models.py:129 |
DefaultTests |
software | healthy | tests/field_defaults/tests.py:30 |
AllowedDefaultTests |
software | healthy | tests/field_defaults/tests.py:202 |
Max |
software | healthy | tests/field_defaults/tests.py:221 |
Article |
software | healthy | tests/field_defaults/models.py:20 |
DBArticle |
software | healthy | tests/field_defaults/models.py:28 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.readthedocs.yml |
software | healthy | .readthedocs.yml |
Gruntfile.js |
software | warning | Gruntfile.js |
package.json |
software | healthy | package.json |
.pre-commit-config.yaml |
software | healthy | .pre-commit-config.yaml |
pyproject.toml |
software | healthy | pyproject.toml |
biome.json |
software | healthy | biome.json |
zizmor.yml |
software | healthy | zizmor.yml |
urls.py |
software | warning | tests/urls.py |
sitecustomize.py |
software | warning | tests/sitecustomize.py |
runtests.py |
software | healthy | tests/runtests.py |
test_sqlite.py |
software | warning | tests/test_sqlite.py |
__init__.py |
software | healthy | tests/get_or_create/__init__.py |
tests.py |
software | healthy | tests/get_or_create/tests.py |
models.py |
software | healthy | tests/get_or_create/models.py |
urls.py |
software | warning | tests/project_template/urls.py |
test_settings.py |
software | healthy | tests/project_template/test_settings.py |
__init__.py |
software | healthy | tests/project_template/__init__.py |
views.py |
software | healthy | tests/project_template/views.py |
__init__.py |
software | healthy | tests/aggregation_regress/__init__.py |
tests.py |
software | healthy | tests/aggregation_regress/tests.py |
models.py |
software | healthy | tests/aggregation_regress/models.py |
__init__.py |
software | healthy | tests/field_defaults/__init__.py |
tests.py |
software | healthy | tests/field_defaults/tests.py |
models.py |
software | healthy | tests/field_defaults/models.py |
__init__.py |
software | healthy | tests/one_to_one/__init__.py |
tests.py |
software | healthy | tests/one_to_one/tests.py |
models.py |
software | healthy | tests/one_to_one/models.py |
__init__.py |
software | healthy | tests/fixtures_model_package/__init__.py |
tests.py |
software | healthy | tests/fixtures_model_package/tests.py |
__init__.py |
software | healthy | tests/fixtures_model_package/models/__init__.py |
model_package_fixture2.json |
software | healthy | tests/fixtures_model_package/fixtures/model_package_fixture… |
model_package_fixture1.json |
software | healthy | tests/fixtures_model_package/fixtures/model_package_fixture… |
__init__.py |
software | healthy | tests/transactions/__init__.py |
tests.py |
software | healthy | tests/transactions/tests.py |
models.py |
software | healthy | tests/transactions/models.py |
__init__.py |
software | healthy | tests/reserved_names/__init__.py |
tests.py |
software | healthy | tests/reserved_names/tests.py |
models.py |
software | healthy | tests/reserved_names/models.py |
__init__.py |
software | healthy | tests/reverse_lookup/__init__.py |
tests.py |
software | healthy | tests/reverse_lookup/tests.py |
models.py |
software | healthy | tests/reverse_lookup/models.py |
__init__.py |
software | healthy | tests/ordering/__init__.py |
tests.py |
software | healthy | tests/ordering/tests.py |
models.py |
software | healthy | tests/ordering/models.py |
__init__.py |
software | healthy | tests/sitemaps_tests/__init__.py |
test_http.py |
software | healthy | tests/sitemaps_tests/test_http.py |
base.py |
software | healthy | tests/sitemaps_tests/base.py |
test_https.py |
software | healthy | tests/sitemaps_tests/test_https.py |
models.py |
software | healthy | tests/sitemaps_tests/models.py |
test_generic.py |
software | healthy | tests/sitemaps_tests/test_generic.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
get_or_create |
software | healthy | tests/get_or_create |
project_template |
software | healthy | tests/project_template |
aggregation_regress |
software | healthy | tests/aggregation_regress |
field_defaults |
software | healthy | tests/field_defaults |
one_to_one |
software | healthy | tests/one_to_one |
fixtures_model_package |
software | healthy | tests/fixtures_model_package |
models |
software | healthy | tests/fixtures_model_package/models |
fixtures |
software | healthy | tests/fixtures_model_package/fixtures |
transactions |
software | healthy | tests/transactions |
reserved_names |
software | healthy | tests/reserved_names |
reverse_lookup |
software | healthy | tests/reverse_lookup |
ordering |
software | healthy | tests/ordering |
sitemaps_tests |
software | healthy | tests/sitemaps_tests |
urls |
software | healthy | tests/sitemaps_tests/urls |
sites_tests |
software | healthy | tests/sites_tests |
m2m_through_regress |
software | healthy | tests/m2m_through_regress |
fixtures |
software | healthy | tests/m2m_through_regress/fixtures |
mail |
software | healthy | tests/mail |
db_utils |
software | healthy | tests/db_utils |
sessions_tests |
software | healthy | tests/sessions_tests |
order_with_respect_to |
software | healthy | tests/order_with_respect_to |
template_backends |
software | healthy | tests/template_backends |
apps |
software | healthy | tests/template_backends/apps |
importerror |
software | healthy | tests/template_backends/apps/importerror |
templatetags |
software | healthy | tests/template_backends/apps/importerror/templatetags |
good |
software | healthy | tests/template_backends/apps/good |
templatetags |
software | healthy | tests/template_backends/apps/good/templatetags |
subpackage |
software | healthy | tests/template_backends/apps/good/templatetags/subpackage |
forbidden |
software | healthy | tests/template_backends/forbidden |
template_backends |
software | healthy | tests/template_backends/forbidden/template_backends |
templates |
software | healthy | tests/template_backends/templates |
template_backends |
software | healthy | tests/template_backends/templates/template_backends |
template_strings |
software | healthy | tests/template_backends/template_strings |
template_backends |
software | healthy | tests/template_backends/template_strings/template_backends |
jinja2 |
software | healthy | tests/template_backends/jinja2 |
template_backends |
software | healthy | tests/template_backends/jinja2/template_backends |
admin_scripts |
software | healthy | tests/admin_scripts |
another_app_waiting_migration |
software | healthy | tests/admin_scripts/another_app_waiting_migration |
migrations |
software | healthy | tests/admin_scripts/another_app_waiting_migration/migrations |
simple_app |
software | healthy | tests/admin_scripts/simple_app |
management |
software | healthy | tests/admin_scripts/simple_app/management |
commands |
software | healthy | tests/admin_scripts/simple_app/management/commands |
app_waiting_migration |
software | healthy | tests/admin_scripts/app_waiting_migration |
migrations |
software | healthy | tests/admin_scripts/app_waiting_migration/migrations |
app_raising_warning |
software | healthy | tests/admin_scripts/app_raising_warning |
app_with_import |
software | healthy | tests/admin_scripts/app_with_import |
management |
software | healthy | tests/admin_scripts/management |
commands |
software | healthy | tests/admin_scripts/management/commands |
custom_templates |
software | healthy | tests/admin_scripts/custom_templates |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::tests/mail/test_backends.py |
security | healthy | tests/mail/test_backends.py |
password_literal::tests/mail/test_backends.py |
security | healthy | tests/mail/test_backends.py |
password_literal::tests/mail/test_backends.py |
security | healthy | tests/mail/test_backends.py |
password_literal::tests/mail/test_backends.py |
security | healthy | tests/mail/test_backends.py |
password_literal::tests/mail/test_backends.py |
security | healthy | tests/mail/test_backends.py |
password_literal::tests/mail/test_backends.py |
security | healthy | tests/mail/test_backends.py |
password_literal::tests/mail/tests.py |
security | healthy | tests/mail/tests.py |
password_literal::tests/mail/tests.py |
security | healthy | tests/mail/tests.py |
password_literal::tests/generic_inline_admin/tests.py |
security | healthy | tests/generic_inline_admin/tests.py |
password_literal::tests/test_client/tests.py |
security | healthy | tests/test_client/tests.py |
password_literal::tests/test_client/tests.py |
security | healthy | tests/test_client/tests.py |
password_literal::tests/test_client/tests.py |
security | healthy | tests/test_client/tests.py |
password_literal::tests/test_client/tests.py |
security | healthy | tests/test_client/tests.py |
password_literal::tests/test_client/tests.py |
security | healthy | tests/test_client/tests.py |
password_literal::tests/test_client/tests.py |
security | healthy | tests/test_client/tests.py |
password_literal::tests/test_client/tests.py |
security | healthy | tests/test_client/tests.py |
password_literal::tests/test_client/tests.py |
security | healthy | tests/test_client/tests.py |
password_literal::tests/test_client/tests.py |
security | healthy | tests/test_client/tests.py |
password_literal::tests/test_client/tests.py |
security | healthy | tests/test_client/tests.py |
password_literal::tests/admin_docs/test_views.py |
security | healthy | tests/admin_docs/test_views.py |
password_literal::tests/admin_docs/test_views.py |
security | healthy | tests/admin_docs/test_views.py |
password_literal::tests/admin_docs/tests.py |
security | healthy | tests/admin_docs/tests.py |
password_literal::tests/admin_custom_urls/tests.py |
security | healthy | tests/admin_custom_urls/tests.py |
password_literal::tests/admin_inlines/tests.py |
security | healthy | tests/admin_inlines/tests.py |
password_literal::tests/admin_inlines/tests.py |
security | healthy | tests/admin_inlines/tests.py |
password_literal::tests/admin_inlines/tests.py |
security | healthy | tests/admin_inlines/tests.py |
password_literal::tests/admin_inlines/tests.py |
security | healthy | tests/admin_inlines/tests.py |
password_literal::tests/admin_inlines/tests.py |
security | healthy | tests/admin_inlines/tests.py |
password_literal::tests/admin_inlines/tests.py |
security | healthy | tests/admin_inlines/tests.py |
password_literal::tests/admin_inlines/tests.py |
security | healthy | tests/admin_inlines/tests.py |
password_literal::tests/admin_inlines/tests.py |
security | healthy | tests/admin_inlines/tests.py |
password_literal::tests/admin_inlines/tests.py |
security | healthy | tests/admin_inlines/tests.py |
password_literal::tests/admin_inlines/tests.py |
security | healthy | tests/admin_inlines/tests.py |
password_literal::tests/admin_inlines/tests.py |
security | healthy | tests/admin_inlines/tests.py |
password_literal::tests/admin_inlines/tests.py |
security | healthy | tests/admin_inlines/tests.py |
password_literal::tests/admin_inlines/tests.py |
security | healthy | tests/admin_inlines/tests.py |
password_literal::tests/admin_inlines/tests.py |
security | healthy | tests/admin_inlines/tests.py |
password_literal::tests/admin_inlines/tests.py |
security | healthy | tests/admin_inlines/tests.py |
password_literal::tests/admin_inlines/tests.py |
security | healthy | tests/admin_inlines/tests.py |
password_literal::tests/admin_inlines/tests.py |
security | healthy | tests/admin_inlines/tests.py |
password_literal::tests/admin_inlines/tests.py |
security | healthy | tests/admin_inlines/tests.py |
password_literal::tests/admin_inlines/tests.py |
security | healthy | tests/admin_inlines/tests.py |
password_literal::tests/admin_inlines/tests.py |
security | healthy | tests/admin_inlines/tests.py |
password_literal::tests/admin_inlines/tests.py |
security | healthy | tests/admin_inlines/tests.py |
password_literal::tests/admin_inlines/tests.py |
security | healthy | tests/admin_inlines/tests.py |
password_literal::tests/forms_tests/tests/test_forms.py |
security | healthy | tests/forms_tests/tests/test_forms.py |
password_literal::tests/forms_tests/tests/test_forms.py |
security | healthy | tests/forms_tests/tests/test_forms.py |
password_literal::tests/forms_tests/tests/test_forms.py |
security | healthy | tests/forms_tests/tests/test_forms.py |
password_literal::tests/forms_tests/tests/test_forms.py |
security | healthy | tests/forms_tests/tests/test_forms.py |
password_literal::tests/auth_tests/test_basic.py |
security | healthy | tests/auth_tests/test_basic.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
__init__.py |
data | healthy | tests/admin_scripts/another_app_waiting_migration/__init__.… |
models.py |
data | healthy | tests/admin_scripts/another_app_waiting_migration/models.py |
0001_initial.py |
data | healthy | tests/admin_scripts/another_app_waiting_migration/migration… |
__init__.py |
data | healthy | tests/admin_scripts/another_app_waiting_migration/migration… |
__init__.py |
data | healthy | tests/admin_scripts/app_waiting_migration/__init__.py |
models.py |
data | healthy | tests/admin_scripts/app_waiting_migration/models.py |
0001_initial.py |
data | healthy | tests/admin_scripts/app_waiting_migration/migrations/0001_i… |
__init__.py |
data | healthy | tests/admin_scripts/app_waiting_migration/migrations/__init… |
operations.py |
data | healthy | tests/custom_migration_operations/operations.py |
__init__.py |
data | healthy | tests/custom_migration_operations/__init__.py |
more_operations.py |
data | healthy | tests/custom_migration_operations/more_operations.py |
__init__.py |
data | healthy | tests/db_functions/migrations/__init__.py |
0001_setup_extensions.py |
data | healthy | tests/db_functions/migrations/0001_setup_extensions.py |
0002_create_test_models.py |
data | healthy | tests/db_functions/migrations/0002_create_test_models.py |
__init__.py |
data | healthy | tests/migrations2/__init__.py |
models.py |
data | healthy | tests/migrations2/models.py |
0001_initial.py |
data | healthy | tests/migrations2/test_migrations_2_no_deps/0001_initial.py |
__init__.py |
data | healthy | tests/migrations2/test_migrations_2_no_deps/__init__.py |
0001_initial.py |
data | healthy | tests/migrations2/test_migrations_2/0001_initial.py |
__init__.py |
data | healthy | tests/migrations2/test_migrations_2/__init__.py |
0001_initial.py |
data | healthy | tests/migrations2/test_migrations_2_first/0001_initial.py |
__init__.py |
data | healthy | tests/migrations2/test_migrations_2_first/__init__.py |
0002_second.py |
data | healthy | tests/migrations2/test_migrations_2_first/0002_second.py |
__init__.py |
data | healthy | tests/migrations2/test_migrations_2_squashed_with_replaces/… |
0001_squashed_0002.py |
data | healthy | tests/migrations2/test_migrations_2_squashed_with_replaces/… |
test_migrations.py |
data | healthy | tests/auth_tests/test_migrations.py |
0001_initial.py |
data | healthy | tests/auth_tests/operations_migrations/0001_initial.py |
__init__.py |
data | healthy | tests/auth_tests/operations_migrations/__init__.py |
0002_rename_oldmodel_to_newmodel.py |
data | healthy | tests/auth_tests/operations_migrations/0002_rename_oldmodel… |
0001_initial.py |
data | healthy | tests/backends/base/app_unmigrated/migrations/0001_initial.… |
__init__.py |
data | healthy | tests/backends/base/app_unmigrated/migrations/__init__.py |
makemigrations.py |
data | healthy | tests/check_framework/custom_commands_app/management/comman… |
__init__.py |
data | healthy | tests/migration_test_data_persistence/__init__.py |
tests.py |
data | healthy | tests/migration_test_data_persistence/tests.py |
models.py |
data | healthy | tests/migration_test_data_persistence/models.py |
0001_initial.py |
data | healthy | tests/migration_test_data_persistence/migrations/0001_initi… |
__init__.py |
data | healthy | tests/migration_test_data_persistence/migrations/__init__.py |
0002_add_book.py |
data | healthy | tests/migration_test_data_persistence/migrations/0002_add_b… |
test_migrations.py |
data | healthy | tests/contenttypes_tests/test_migrations.py |
0001_initial.py |
data | healthy | tests/contenttypes_tests/operations_migrations/0001_initial… |
__init__.py |
data | healthy | tests/contenttypes_tests/operations_migrations/__init__.py |
0002_rename_foo.py |
data | healthy | tests/contenttypes_tests/operations_migrations/0002_rename_… |
0001_initial.py |
data | healthy | tests/migrate_signals/custom_migrations/0001_initial.py |
__init__.py |
data | healthy | tests/migrate_signals/custom_migrations/__init__.py |
__init__.py |
data | healthy | tests/gis_tests/gis_migrations/__init__.py |
test_operations.py |
data | healthy | tests/gis_tests/gis_migrations/test_operations.py |
test_commands.py |
data | healthy | tests/gis_tests/gis_migrations/test_commands.py |
__init__.py |
data | healthy | tests/gis_tests/gis_migrations/migrations/__init__.py |
0001_setup_extensions.py |
data | healthy | tests/gis_tests/gis_migrations/migrations/0001_setup_extens… |
0002_create_models.py |
data | healthy | tests/gis_tests/gis_migrations/migrations/0002_create_model… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | tests/mail/test_backends.py |
1.2.3.4 |
network | healthy | tests/admin_scripts/tests.py |
12.34.56.78 |
network | healthy | tests/requests_tests/tests.py |
169.254.169.254 |
network | healthy | tests/requests_tests/tests.py |
192.168.0.1 |
network | healthy | tests/model_enums/tests.py |
192.168.0.255 |
network | healthy | tests/model_enums/tests.py |
127.0.0.0 |
network | healthy | tests/model_enums/tests.py |
169.254.0.0 |
network | healthy | tests/model_enums/tests.py |
10.0.0.0 |
network | healthy | tests/model_enums/tests.py |
254.42.16.14 |
network | healthy | tests/utils_tests/test_ipv6.py |
2.125.160.216 |
network | healthy | tests/utils_tests/test_ipv6.py |
2.5.5.1 |
network | healthy | tests/utils_tests/test_ipv6.py |
10.10.10.10 |
network | healthy | tests/utils_tests/test_ipv6.py |
18.52.18.52 |
network | healthy | tests/utils_tests/test_ipv6.py |
0.52.18.52 |
network | healthy | tests/utils_tests/test_ipv6.py |
192.168.100.228 |
network | healthy | tests/utils_tests/test_ipv6.py |
10.22.1.1 |
network | healthy | tests/utils_tests/test_html.py |
256.1.1.1 |
network | healthy | tests/forms_tests/tests/test_validators.py |
200.8.9.10 |
network | healthy | tests/forms_tests/field_tests/test_urlfield.py |
256.125.1.5 |
network | healthy | tests/forms_tests/field_tests/test_genericipaddressfield.py |
294.4.2.1 |
network | healthy | tests/validation/tests.py |
1.1.1.1 |
network | healthy | tests/template_tests/filter_tests/test_unordered_list.py |
168.192.0.1 |
network | healthy | tests/template_tests/filter_tests/test_urlize.py |
192.168.0.15 |
network | healthy | tests/template_tests/filter_tests/test_urlize.py |
192.168.0.2 |
network | healthy | tests/servers/test_basehttp.py |
192.168.2.0 |
network | healthy | tests/servers/test_basehttp.py |
192.0.2.100 |
network | healthy | tests/string_lookup/tests.py |
142.42.1.1 |
network | healthy | tests/validators/tests.py |
223.255.255.254 |
network | healthy | tests/validators/tests.py |
10.1.1.254 |
network | healthy | tests/validators/tests.py |
192.9.5.5 |
network | healthy | tests/validators/tests.py |
255.255.255.255 |
network | healthy | tests/validators/tests.py |
224.0.0.0 |
network | healthy | tests/validators/tests.py |
224.1.1.1 |
network | healthy | tests/validators/tests.py |
111.112.113.114 |
network | healthy | tests/validators/tests.py |
88.88.88.88 |
network | healthy | tests/validators/tests.py |
11.12.13.14 |
network | healthy | tests/validators/tests.py |
10.20.30.40 |
network | healthy | tests/validators/tests.py |
127.0.01.09 |
network | healthy | tests/validators/tests.py |
000.000.000.000 |
network | healthy | tests/validators/tests.py |
016.016.016.016 |
network | healthy | tests/validators/tests.py |
192.168.000.001 |
network | healthy | tests/validators/tests.py |
01.2.3.4 |
network | healthy | tests/validators/tests.py |
1.02.3.4 |
network | healthy | tests/validators/tests.py |
1.2.03.4 |
network | healthy | tests/validators/tests.py |
1.2.3.04 |
network | healthy | tests/validators/tests.py |
127.0.0.256 |
network | healthy | tests/validators/tests.py |
255.0.0.0 |
network | healthy | tests/validators/tests.py |
٧.2٥.3٣.243 |
network | healthy | tests/validators/tests.py |
2.2.2.2 |
network | healthy | tests/expressions_case/tests.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
windows |
cicd | healthy | .github/workflows/schedule_tests.yml |
pyc-only |
cicd | healthy | .github/workflows/schedule_tests.yml |
javascript-tests |
cicd | healthy | .github/workflows/schedule_tests.yml |
selenium-sqlite |
cicd | healthy | .github/workflows/schedule_tests.yml |
selenium-postgresql |
cicd | healthy | .github/workflows/schedule_tests.yml |
postgresql |
cicd | healthy | .github/workflows/schedule_tests.yml |
define-matrix |
cicd | healthy | .github/workflows/python_matrix.yml |
python |
cicd | healthy | .github/workflows/python_matrix.yml |
postgis |
cicd | healthy | .github/workflows/postgis.yml |
build |
cicd | healthy | .github/workflows/new_contributor_pr.yml |
selenium-sqlite |
cicd | healthy | .github/workflows/selenium.yml |
selenium-postgresql |
cicd | healthy | .github/workflows/selenium.yml |
comment |
cicd | healthy | .github/workflows/coverage_comment.yml |
coverage |
cicd | healthy | .github/workflows/coverage_tests.yml |
check-migrations |
cicd | healthy | .github/workflows/check-migrations.yml |
docs |
cicd | healthy | .github/workflows/docs.yml |
trigger-runs |
cicd | healthy | .github/workflows/schedules.yml |
windows |
cicd | healthy | .github/workflows/tests.yml |
javascript-tests |
cicd | healthy | .github/workflows/tests.yml |
scripts-tests |
cicd | healthy | .github/workflows/tests.yml |
pr_quality |
cicd | healthy | .github/workflows/check_pr_quality.yml |
check-commit-prefix |
cicd | healthy | .github/workflows/check_commit_messages.yml |
check-commit-suffix |
cicd | healthy | .github/workflows/check_commit_messages.yml |
no_ticket |
cicd | healthy | .github/workflows/labels.yml |
Run_benchmarks |
cicd | healthy | .github/workflows/benchmark.yml |
flake8 |
cicd | healthy | .github/workflows/linters.yml |
isort |
cicd | healthy | .github/workflows/linters.yml |
black |
cicd | healthy | .github/workflows/linters.yml |
zizmor |
cicd | healthy | .github/workflows/linters.yml |
biome |
cicd | healthy | .github/workflows/linters.yml |
selenium-screenshots |
cicd | healthy | .github/workflows/screenshots.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
ANY /setlang/ |
api | healthy | django/conf/urls/i18n.py |
ANY /login/ |
api | healthy | django/contrib/auth/urls.py |
ANY /logout/ |
api | healthy | django/contrib/auth/urls.py |
ANY /password_change/ |
api | healthy | django/contrib/auth/urls.py |
ANY /password_change/done/ |
api | healthy | django/contrib/auth/urls.py |
ANY /password_reset/ |
api | healthy | django/contrib/auth/urls.py |
ANY /password_reset/done/ |
api | healthy | django/contrib/auth/urls.py |
ANY /reset/<uidb64>/<token>/ |
api | healthy | django/contrib/auth/urls.py |
ANY /reset/done/ |
api | healthy | django/contrib/auth/urls.py |
ANY / |
api | healthy | django/contrib/admindocs/urls.py |
ANY /bookmarklets/ |
api | healthy | django/contrib/admindocs/urls.py |
ANY /tags/ |
api | healthy | django/contrib/admindocs/urls.py |
ANY /filters/ |
api | healthy | django/contrib/admindocs/urls.py |
ANY /views/ |
api | healthy | django/contrib/admindocs/urls.py |
ANY /views/<view>/ |
api | healthy | django/contrib/admindocs/urls.py |
ANY /models/ |
api | healthy | django/contrib/admindocs/urls.py |
ANY /templates/<path:template>/ |
api | healthy | django/contrib/admindocs/urls.py |
ANY /^models/(?P<app_label>[^.]+)\.(?P<model_name>[^/]+)/$ |
api | healthy | django/contrib/admindocs/urls.py |
ANY /autocomplete/ |
api | healthy | django/contrib/admin/sites.py |
ANY /jsi18n/ |
api | healthy | django/contrib/admin/sites.py |
ANY /r/<path:content_type_id>/<path:object_id>/ |
api | healthy | django/contrib/admin/sites.py |
ANY /(?P<url>.*)$ |
api | healthy | django/contrib/admin/sites.py |
ANY /<path:url> |
api | healthy | django/contrib/flatpages/urls.py |
| Label | Layer | Status | Path |
|---|---|---|---|
ROLLBACK_TEST |
data | healthy | django/db/backends/base/features.py |
Migration |
data | healthy | django/db/migrations/recorder.py |
AbstractBaseUser |
data | healthy | django/contrib/auth/base_user.py |
Permission |
data | healthy | django/contrib/auth/models.py |
Group |
data | healthy | django/contrib/auth/models.py |
PermissionsMixin |
data | healthy | django/contrib/auth/models.py |
ContentType |
data | healthy | django/contrib/contenttypes/models.py |
AbstractBaseSession |
data | healthy | django/contrib/sessions/base_session.py |
LogEntry |
data | healthy | django/contrib/admin/models.py |
Redirect |
data | healthy | django/contrib/redirects/models.py |
SpatialiteGeometryColumns |
data | healthy | django/contrib/gis/db/backends/spatialite/models.py |
SpatialiteSpatialRefSys |
data | healthy | django/contrib/gis/db/backends/spatialite/models.py |
OracleGeometryColumns |
data | healthy | django/contrib/gis/db/backends/oracle/models.py |
OracleSpatialRefSys |
data | healthy | django/contrib/gis/db/backends/oracle/models.py |
PostGISGeometryColumns |
data | healthy | django/contrib/gis/db/backends/postgis/models.py |
PostGISSpatialRefSys |
data | healthy | django/contrib/gis/db/backends/postgis/models.py |
Site |
data | healthy | django/contrib/sites/models.py |
FlatPage |
data | healthy | django/contrib/flatpages/models.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::schedule_tests |
cicd | healthy | .github/workflows/schedule_tests.yml |
gha::python_matrix |
cicd | healthy | .github/workflows/python_matrix.yml |
gha::postgis |
cicd | healthy | .github/workflows/postgis.yml |
gha::new_contributor_pr |
cicd | healthy | .github/workflows/new_contributor_pr.yml |
gha::selenium |
cicd | healthy | .github/workflows/selenium.yml |
gha::coverage_comment |
cicd | healthy | .github/workflows/coverage_comment.yml |
gha::coverage_tests |
cicd | healthy | .github/workflows/coverage_tests.yml |
gha::check-migrations |
cicd | healthy | .github/workflows/check-migrations.yml |
gha::docs |
cicd | healthy | .github/workflows/docs.yml |
gha::schedules |
cicd | healthy | .github/workflows/schedules.yml |
gha::tests |
cicd | healthy | .github/workflows/tests.yml |
gha::check_pr_quality |
cicd | healthy | .github/workflows/check_pr_quality.yml |
gha::check_commit_messages |
cicd | healthy | .github/workflows/check_commit_messages.yml |
gha::labels |
cicd | healthy | .github/workflows/labels.yml |
gha::benchmark |
cicd | healthy | .github/workflows/benchmark.yml |
gha::linters |
cicd | healthy | .github/workflows/linters.yml |
gha::screenshots |
cicd | healthy | .github/workflows/screenshots.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | tests/runtests.py |
sqlite |
data | healthy | tests/aggregation_regress/tests.py |
postgresql |
data | healthy | tests/transactions/tests.py |
mysql |
data | healthy | tests/transactions/tests.py |
mariadb |
data | healthy | tests/db_functions/test_uuid.py |
redis |
data | healthy | tests/cache/tests.py |
mongodb |
data | healthy | tests/expressions/tests.py |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5322 |
network | healthy | tests/mail/test_backends.py |
port:444 |
network | healthy | tests/dbshell/test_mysql.py |
port:465 |
network | healthy | django/core/mail/backends/smtp.py |
port:587 |
network | healthy | django/core/mail/backends/smtp.py |
port:25 |
network | healthy | django/core/mail/backends/smtp.py |
port:5432 |
network | healthy | .github/workflows/schedule_tests.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | tests/servers/test_basehttp.py |
loadbalancer |
network | healthy | django/core/checks/security/base.py |
| Label | Layer | Status | Path |
|---|---|---|---|
SCHEDULE_WORKFLOW_TOKEN |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-a447af_w |
software | healthy | /tmp/repobility-clone-a447af_w |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | tests/file_storage/test_generate_filename.py |
This page is publicly accessible at:
https://repobility.com/scan/ae0fafd5-ca42-4d82-9dcd-8a318ddbf0a9/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/ae0fafd5-ca42-4d82-9dcd-8a318ddbf0a9/
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.