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.
101 of your 191 findings came from Repobility's proprietary detections. ✓ Repobility tags below mark them.

Scan timing: clone 20.75s · analysis 7.55s · 33.5 MB · GitHub preflight 1043ms

tiangolo/fastapi

https://github.com/tiangolo/fastapi.git · scanned 2026-05-19 15:32 UTC (2 weeks, 2 days ago) · 10 languages

675 findings (191 legacy + 484 scanner) 10/12 scanners ran 85th percentile · Python · large (100-500K LoC) Scanner says 70 (higher by 15)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 weeks, 2 days ago · v2 · 433 findings from 2 sources. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.

JSON
Score breakdown â 2026-05-18-v5
Component Sub-score Weight Contribution
structure_score 60.0 0.15 9.00
security_score 100.0 0.25 25.00
testing_score 100.0 0.20 20.00
documentation_score 75.0 0.15 11.25
practices_score 81.0 0.15 12.15
code_quality 80.0 0.10 8.00
Overall 1.00 85.4
security_score may be inflated — optional security scanners were skipped on this fast scan
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 8345 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
dependency_list software healthy tests/test_ws_dependencies.py:8
create_dependency software healthy tests/test_ws_dependencies.py:15
fun software healthy tests/test_ws_dependencies.py:16
index software healthy tests/test_ws_dependencies.py:28
routerindex software healthy tests/test_ws_dependencies.py:35
routerprefixindex software healthy tests/test_ws_dependencies.py:42
test_index software healthy tests/test_ws_dependencies.py:54
test_routerindex software healthy tests/test_ws_dependencies.py:61
test_routerprefixindex software healthy tests/test_ws_dependencies.py:68
read_main software healthy tests/test_deprecated_openapi_prefix.py:9
test_main software healthy tests/test_deprecated_openapi_prefix.py:16
test_openapi software healthy tests/test_deprecated_openapi_prefix.py:22
post_form software healthy tests/test_forms_single_param.py:11
test_single_form_field software healthy tests/test_forms_single_param.py:18
test_openapi_schema software healthy tests/test_forms_single_param.py:24
stream_raw software healthy tests/test_stream_cancellation.py:24
stream_jsonl software healthy tests/test_stream_cancellation.py:33
_run_asgi_and_cancel software healthy tests/test_stream_cancellation.py:41
receive software healthy tests/test_stream_cancellation.py:48
send software healthy tests/test_stream_cancellation.py:53
test_raw_stream_cancellation software healthy tests/test_stream_cancellation.py:77
test_jsonl_stream_cancellation software healthy tests/test_stream_cancellation.py:85
foo software healthy tests/test_openapi_servers.py:18
test_app software healthy tests/test_openapi_servers.py:25
test_openapi_schema software healthy tests/test_openapi_servers.py:30
read_items software healthy tests/test_security_oauth2_password_bearer_optional_descrip…
test_no_token software healthy tests/test_security_oauth2_password_bearer_optional_descrip…
test_token software healthy tests/test_security_oauth2_password_bearer_optional_descrip…
test_incorrect_token software healthy tests/test_security_oauth2_password_bearer_optional_descrip…
test_openapi_schema software healthy tests/test_security_oauth2_password_bearer_optional_descrip…
read_dict software healthy tests/test_response_by_alias.py:27
read_model software healthy tests/test_response_by_alias.py:32
read_list software healthy tests/test_response_by_alias.py:37
by_alias_dict software healthy tests/test_response_by_alias.py:42
by_alias_model software healthy tests/test_response_by_alias.py:47
by_alias_list software healthy tests/test_response_by_alias.py:52
no_alias_dict software healthy tests/test_response_by_alias.py:57
no_alias_model software healthy tests/test_response_by_alias.py:62
no_alias_list software healthy tests/test_response_by_alias.py:67
test_read_dict software healthy tests/test_response_by_alias.py:74
test_read_model software healthy tests/test_response_by_alias.py:80
test_read_list software healthy tests/test_response_by_alias.py:86
test_read_dict_by_alias software healthy tests/test_response_by_alias.py:95
test_read_model_by_alias software healthy tests/test_response_by_alias.py:101
test_read_list_by_alias software healthy tests/test_response_by_alias.py:107
test_read_dict_no_alias software healthy tests/test_response_by_alias.py:116
test_read_model_no_alias software healthy tests/test_response_by_alias.py:122
test_read_list_no_alias software healthy tests/test_response_by_alias.py:128
test_openapi_schema software healthy tests/test_response_by_alias.py:137
get_valid software healthy tests/test_serialize_response.py:15

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
CONTRIBUTING.md software healthy CONTRIBUTING.md
.pre-commit-config.yaml software healthy .pre-commit-config.yaml
pyproject.toml software healthy pyproject.toml
SECURITY.md software healthy SECURITY.md
test_ws_dependencies.py software healthy tests/test_ws_dependencies.py
test_deprecated_openapi_prefix.py software healthy tests/test_deprecated_openapi_prefix.py
test_forms_single_param.py software healthy tests/test_forms_single_param.py
test_stream_cancellation.py software healthy tests/test_stream_cancellation.py
test_openapi_servers.py software healthy tests/test_openapi_servers.py
test_security_oauth2_password_bearer_optional_description.py software healthy tests/test_security_oauth2_password_bearer_optional_descrip…
test_response_by_alias.py software healthy tests/test_response_by_alias.py
test_serialize_response.py software healthy tests/test_serialize_response.py
test_openapi_model_description_trim_on_formfeed.py software healthy tests/test_openapi_model_description_trim_on_formfeed.py
test_ws_router.py software healthy tests/test_ws_router.py
test_response_model_include_exclude.py software healthy tests/test_response_model_include_exclude.py
test_query_cookie_header_model_extra_params.py software healthy tests/test_query_cookie_header_model_extra_params.py
test_datastructures.py software healthy tests/test_datastructures.py
test_union_body_discriminator.py software healthy tests/test_union_body_discriminator.py
test_invalid_path_param.py software healthy tests/test_invalid_path_param.py
test_fastapi_cli.py software healthy tests/test_fastapi_cli.py
test_wrapped_method_forward_reference.py software healthy tests/test_wrapped_method_forward_reference.py
test_security_http_digest.py software healthy tests/test_security_http_digest.py
test_serialize_response_model.py software healthy tests/test_serialize_response_model.py
test_response_dependency.py software healthy tests/test_response_dependency.py
test_security_http_bearer_optional.py software healthy tests/test_security_http_bearer_optional.py
test_dependency_contextvars.py software healthy tests/test_dependency_contextvars.py
test_response_change_status_code.py software healthy tests/test_response_change_status_code.py
test_forms_single_model.py software healthy tests/test_forms_single_model.py
test_additional_responses_default_validationerror.py software healthy tests/test_additional_responses_default_validationerror.py
test_security_api_key_cookie_description.py software healthy tests/test_security_api_key_cookie_description.py
test_default_response_class.py software healthy tests/test_default_response_class.py
test_repeated_parameter_alias.py software healthy tests/test_repeated_parameter_alias.py
__init__.py software healthy tests/__init__.py
test_security_http_base.py software healthy tests/test_security_http_base.py
test_swagger_ui_escape.py software healthy tests/test_swagger_ui_escape.py
test_get_model_definitions_formfeed_escape.py software healthy tests/test_get_model_definitions_formfeed_escape.py
test_swagger_ui_init_oauth.py software healthy tests/test_swagger_ui_init_oauth.py
test_response_model_data_filter.py software healthy tests/test_response_model_data_filter.py
test_dependency_after_yield_streaming.py software healthy tests/test_dependency_after_yield_streaming.py
test_security_oauth2_optional.py software healthy tests/test_security_oauth2_optional.py
test_dependencies_utils.py software healthy tests/test_dependencies_utils.py
test_filter_pydantic_sub_model_pv2.py software healthy tests/test_filter_pydantic_sub_model_pv2.py
test_additional_responses_router.py software healthy tests/test_additional_responses_router.py
test_router_circular_import.py software healthy tests/test_router_circular_import.py
test_tuples.py software healthy tests/test_tuples.py
test_dump_json_fast_path.py software healthy tests/test_dump_json_fast_path.py
test_stringified_annotation_dependency.py software healthy tests/test_stringified_annotation_dependency.py
test_schema_ref_pydantic_v2.py software healthy tests/test_schema_ref_pydantic_v2.py
test_router_redirect_slashes.py software healthy tests/test_router_redirect_slashes.py

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

LabelLayerStatusPath
Model software healthy tests/test_response_by_alias.py:9
ModelNoAlias software healthy tests/test_response_by_alias.py:13
Item software healthy tests/test_serialize_response.py:8
MyModel software healthy tests/test_openapi_model_description_trim_on_formfeed.py:8
CustomError software healthy tests/test_ws_router.py:98
Model1 software healthy tests/test_response_model_include_exclude.py:6
Model2 software healthy tests/test_response_model_include_exclude.py:11
Model3 software healthy tests/test_response_model_include_exclude.py:16
Model software healthy tests/test_query_cookie_header_model_extra_params.py:8
FirstItem software healthy tests/test_union_body_discriminator.py:15
OtherItem software healthy tests/test_union_body_discriminator.py:19
Item software healthy tests/test_invalid_path_param.py:34
Item software healthy tests/test_serialize_response_model.py:8
FormModel software healthy tests/test_forms_single_model.py:10
FormModelExtraAllow software healthy tests/test_forms_single_model.py:18
User software healthy tests/test_security_api_key_cookie_description.py:12
ORJSONResponse software healthy tests/test_default_response_class.py:10
OverrideResponse software healthy tests/test_default_response_class.py:19
Address software healthy tests/test_get_model_definitions_formfeed_escape.py:11
Facility software healthy tests/test_get_model_definitions_formfeed_escape.py:22
UserBase software healthy tests/test_response_model_data_filter.py:8
UserCreate software healthy tests/test_response_model_data_filter.py:12
UserDB software healthy tests/test_response_model_data_filter.py:16
PetDB software healthy tests/test_response_model_data_filter.py:20
PetOut software healthy tests/test_response_model_data_filter.py:25
Session software healthy tests/test_dependency_after_yield_streaming.py:11
User software healthy tests/test_security_oauth2_optional.py:21
ModelB software healthy tests/test_filter_pydantic_sub_model_pv2.py:15
ModelC software healthy tests/test_filter_pydantic_sub_model_pv2.py:18
ModelA software healthy tests/test_filter_pydantic_sub_model_pv2.py:21
ResponseModel software healthy tests/test_additional_responses_router.py:7
ItemGroup software healthy tests/test_tuples.py:9
Coordinate software healthy tests/test_tuples.py:13
Item software healthy tests/test_dump_json_fast_path.py:9
DummyClient software healthy tests/test_stringified_annotation_dependency.py:14
ModelWithRef software healthy tests/test_schema_ref_pydantic_v2.py:14
Item software healthy tests/test_validate_response_dataclass.py:11
Item software healthy tests/test_validate_response.py:10
CallableDependency software healthy tests/test_dependency_class.py:10
CallableGenDependency software healthy tests/test_dependency_class.py:15
AsyncCallableDependency software healthy tests/test_dependency_class.py:20
AsyncCallableGenDependency software healthy tests/test_dependency_class.py:25
MethodsDependency software healthy tests/test_dependency_class.py:30
Session software healthy tests/test_dependency_yield_scope.py:11
NamedSession software healthy tests/test_dependency_yield_scope.py:32
SubModel software healthy tests/test_skip_defaults.py:8
Model software healthy tests/test_skip_defaults.py:12
ModelSubclass software healthy tests/test_skip_defaults.py:17
ModelDefaults software healthy tests/test_skip_defaults.py:23
User software healthy tests/test_security_api_key_header.py:12

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

LabelLayerStatusPath
tests software healthy tests
benchmarks software healthy tests/benchmarks
test_request_params software healthy tests/test_request_params
test_form software healthy tests/test_request_params/test_form
test_body software healthy tests/test_request_params/test_body
test_file software healthy tests/test_request_params/test_file
test_header software healthy tests/test_request_params/test_header
test_query software healthy tests/test_request_params/test_query
test_cookie software healthy tests/test_request_params/test_cookie
test_path software healthy tests/test_request_params/test_path
test_tutorial software healthy tests/test_tutorial
test_testing software healthy tests/test_tutorial/test_testing
test_templates software healthy tests/test_tutorial/test_templates
test_request_form_models software healthy tests/test_tutorial/test_request_form_models
test_events software healthy tests/test_tutorial/test_events
test_openapi_callbacks software healthy tests/test_tutorial/test_openapi_callbacks
test_path_params_numeric_validations software healthy tests/test_tutorial/test_path_params_numeric_validations
test_graphql software healthy tests/test_tutorial/test_graphql
test_additional_responses software healthy tests/test_tutorial/test_additional_responses
test_stream_json_lines software healthy tests/test_tutorial/test_stream_json_lines
test_body_nested_models software healthy tests/test_tutorial/test_body_nested_models
test_behind_a_proxy software healthy tests/test_tutorial/test_behind_a_proxy
test_response_change_status_code software healthy tests/test_tutorial/test_response_change_status_code
test_conditional_openapi software healthy tests/test_tutorial/test_conditional_openapi
test_first_steps software healthy tests/test_tutorial/test_first_steps
test_custom_response software healthy tests/test_tutorial/test_custom_response
test_query_params software healthy tests/test_tutorial/test_query_params
test_custom_docs_ui software healthy tests/test_tutorial/test_custom_docs_ui
test_strict_content_type software healthy tests/test_tutorial/test_strict_content_type
test_path_params software healthy tests/test_tutorial/test_path_params
test_body_updates software healthy tests/test_tutorial/test_body_updates
test_python_types software healthy tests/test_tutorial/test_python_types
test_path_operation_advanced_configurations software healthy tests/test_tutorial/test_path_operation_advanced_configurat…
test_additional_status_codes software healthy tests/test_tutorial/test_additional_status_codes
test_query_param_models software healthy tests/test_tutorial/test_query_param_models
test_static_files software healthy tests/test_tutorial/test_static_files
test_separate_openapi_schemas software healthy tests/test_tutorial/test_separate_openapi_schemas
test_settings software healthy tests/test_tutorial/test_settings
test_async_tests software healthy tests/test_tutorial/test_async_tests
test_extra_models software healthy tests/test_tutorial/test_extra_models
test_body software healthy tests/test_tutorial/test_body
test_response_model software healthy tests/test_tutorial/test_response_model
test_metadata software healthy tests/test_tutorial/test_metadata
test_header_params software healthy tests/test_tutorial/test_header_params
test_response_cookies software healthy tests/test_tutorial/test_response_cookies
test_dependencies software healthy tests/test_tutorial/test_dependencies
test_middleware software healthy tests/test_tutorial/test_middleware
test_encoder software healthy tests/test_tutorial/test_encoder
test_body_multiple_params software healthy tests/test_tutorial/test_body_multiple_params
test_request_files software healthy tests/test_tutorial/test_request_files

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

LabelLayerStatusPath
GET /image/stream api healthy docs_src/stream_data/tutorial002_py310.py
GET /image/stream-no-async api healthy docs_src/stream_data/tutorial002_py310.py
GET /image/stream-no-async-yield-from api healthy docs_src/stream_data/tutorial002_py310.py
GET /image/stream-no-annotation api healthy docs_src/stream_data/tutorial002_py310.py
GET /image/stream-no-async-no-annotation api healthy docs_src/stream_data/tutorial002_py310.py
GET /story/stream api healthy docs_src/stream_data/tutorial001_py310.py
GET /story/stream-no-async api healthy docs_src/stream_data/tutorial001_py310.py
GET /story/stream-no-annotation api healthy docs_src/stream_data/tutorial001_py310.py
GET /story/stream-no-async-no-annotation api healthy docs_src/stream_data/tutorial001_py310.py
GET /story/stream-bytes api healthy docs_src/stream_data/tutorial001_py310.py
GET /story/stream-no-async-bytes api healthy docs_src/stream_data/tutorial001_py310.py
GET /story/stream-no-annotation-bytes api healthy docs_src/stream_data/tutorial001_py310.py
GET /story/stream-no-async-no-annotation-bytes api healthy docs_src/stream_data/tutorial001_py310.py
GET /info api healthy docs_src/settings/tutorial001_py310.py
GET /users/me api healthy docs_src/security/tutorial002_py310.py
POST /token api healthy docs_src/security/tutorial004_py310.py
GET /users/me/ api healthy docs_src/security/tutorial004_py310.py
GET /users/me/items/ api healthy docs_src/security/tutorial004_py310.py
GET /status/ api healthy docs_src/security/tutorial005_py310.py
GET /items/ api healthy docs_src/security/tutorial001_an_py310.py
GET / api healthy docs_src/custom_response/tutorial007_py310.py
GET /fastapi api healthy docs_src/custom_response/tutorial006b_py310.py
GET /typer api healthy docs_src/custom_response/tutorial006_py310.py
GET /pydantic api healthy docs_src/custom_response/tutorial006c_py310.py
GET /items/{item_id} api healthy docs_src/app_testing/tutorial004_py310.py
POST /items/ api healthy docs_src/app_testing/app_b_py310/main.py
POST /files/ api healthy docs_src/request_forms_and_files/tutorial001_an_py310.py
GET /app api healthy docs_src/sub_applications/tutorial001_py310.py
GET /sub api healthy docs_src/sub_applications/tutorial001_py310.py
POST /uploadfiles/ api healthy docs_src/request_files/tutorial002_py310.py
POST /uploadfile/ api healthy docs_src/request_files/tutorial001_02_py310.py
POST / api healthy docs_src/custom_request_and_route/tutorial002_py310.py
POST /sum api healthy docs_src/custom_request_and_route/tutorial001_an_py310.py
GET /timed api healthy docs_src/custom_request_and_route/tutorial003_py310.py
GET /users/ api healthy docs_src/path_operation_configuration/tutorial002_py310.py
GET /elements/ api healthy docs_src/path_operation_configuration/tutorial006_py310.py
GET /predict api healthy docs_src/events/tutorial003_py310.py
PUT /items/{item_id} api healthy docs_src/extra_data_types/tutorial001_an_py310.py
GET /items/next api healthy docs_src/dataclasses_/tutorial002_py310.py
POST /authors/{author_id}/items/ api healthy docs_src/dataclasses_/tutorial003_py310.py
GET /authors/ api healthy docs_src/dataclasses_/tutorial003_py310.py
POST /users/ api healthy docs_src/generate_clients/tutorial002_py310.py
POST /send-notification/{email} api healthy docs_src/background_tasks/tutorial002_py310.py
PUT /get-or-create-task/{task_id} api healthy docs_src/response_change_status_code/tutorial001_py310.py
GET /items/stream api healthy docs_src/stream_json_lines/tutorial001_py310.py
GET /items/stream-no-async api healthy docs_src/stream_json_lines/tutorial001_py310.py
GET /items/stream-no-annotation api healthy docs_src/stream_json_lines/tutorial001_py310.py
GET /items/stream-no-async-no-annotation api healthy docs_src/stream_json_lines/tutorial001_py310.py
GET /generate api healthy docs_src/dependencies/tutorial014_an_py310.py
GET /query-checker/ api healthy docs_src/dependencies/tutorial011_an_py310.py

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

LabelLayerStatusPath
changes cicd healthy .github/workflows/build-docs.yml
langs cicd healthy .github/workflows/build-docs.yml
build-docs cicd healthy .github/workflows/build-docs.yml
docs-all-green cicd healthy .github/workflows/build-docs.yml
changes cicd healthy .github/workflows/test.yml
test cicd healthy .github/workflows/test.yml
benchmark cicd healthy .github/workflows/test.yml
coverage-combine cicd healthy .github/workflows/test.yml
check cicd healthy .github/workflows/test.yml
label-approved cicd healthy .github/workflows/label-approved.yml
job cicd healthy .github/workflows/contributors.yml
job cicd healthy .github/workflows/sponsors.yml
smokeshow cicd healthy .github/workflows/smokeshow.yml
langs cicd healthy .github/workflows/translate.yml
translate cicd healthy .github/workflows/translate.yml
issue-manager cicd healthy .github/workflows/issue-manager.yml
job cicd healthy .github/workflows/notify-translations.yml
labeler cicd healthy .github/workflows/labeler.yml
check-labels cicd healthy .github/workflows/labeler.yml
test-redistribute cicd healthy .github/workflows/test-redistribute.yml
test-redistribute-alls-green cicd healthy .github/workflows/test-redistribute.yml
job cicd healthy .github/workflows/people.yml
add-to-project cicd healthy .github/workflows/add-to-project.yml
topic-repos cicd healthy .github/workflows/topic-repos.yml
deploy-docs cicd healthy .github/workflows/deploy-docs.yml
latest-changes cicd healthy .github/workflows/latest-changes.yml
main cicd healthy .github/workflows/detect-conflicts.yml
pre-commit cicd healthy .github/workflows/pre-commit.yml
pre-commit-alls-green cicd healthy .github/workflows/pre-commit.yml
check-author cicd healthy .github/workflows/guard-dependencies.yml
publish cicd healthy .github/workflows/publish.yml

LabelLayerStatusPath
gha::build-docs cicd healthy .github/workflows/build-docs.yml
gha::test cicd healthy .github/workflows/test.yml
gha::label-approved cicd healthy .github/workflows/label-approved.yml
gha::contributors cicd healthy .github/workflows/contributors.yml
gha::sponsors cicd healthy .github/workflows/sponsors.yml
gha::smokeshow cicd healthy .github/workflows/smokeshow.yml
gha::translate cicd healthy .github/workflows/translate.yml
gha::issue-manager cicd healthy .github/workflows/issue-manager.yml
gha::notify-translations cicd healthy .github/workflows/notify-translations.yml
gha::labeler cicd healthy .github/workflows/labeler.yml
gha::test-redistribute cicd healthy .github/workflows/test-redistribute.yml
gha::people cicd healthy .github/workflows/people.yml
gha::add-to-project cicd healthy .github/workflows/add-to-project.yml
gha::topic-repos cicd healthy .github/workflows/topic-repos.yml
gha::deploy-docs cicd healthy .github/workflows/deploy-docs.yml
gha::latest-changes cicd healthy .github/workflows/latest-changes.yml
gha::detect-conflicts cicd healthy .github/workflows/detect-conflicts.yml
gha::pre-commit cicd healthy .github/workflows/pre-commit.yml
gha::guard-dependencies cicd healthy .github/workflows/guard-dependencies.yml
gha::publish cicd healthy .github/workflows/publish.yml

LabelLayerStatusPath
BRANCH cicd healthy
CLOUDFLARE_API_TOKEN cicd healthy
FASTAPI_PR_TOKEN cicd healthy
GITHUB_TOKEN cicd healthy
PROJECTS_TOKEN cicd healthy
SPONSORS_TOKEN cicd healthy
FASTAPI_TRANSLATIONS cicd healthy
FASTAPI_PEOPLE cicd healthy
CLOUDFLARE_ACCOUNT_ID cicd healthy
FASTAPI_LATEST_CHANGES cicd healthy
OPENAI_API_KEY cicd healthy
PRE_COMMIT cicd healthy
PROJECT_NAME cicd healthy
SMOKESHOW_AUTH_KEY cicd healthy

LabelLayerStatusPath
password_literal::tests/test_response_model_data_filter.py security healthy tests/test_response_model_data_filter.py
password_literal::tests/test_response_model_data_filter.py security healthy tests/test_response_model_data_filter.py
password_literal::tests/test_filter_pydantic_sub_model_pv2.… security healthy tests/test_filter_pydantic_sub_model_pv2.py
password_literal::tests/test_response_model_data_filter_no_… security healthy tests/test_response_model_data_filter_no_inheritance.py
password_literal::tests/test_response_model_data_filter_no_… security healthy tests/test_response_model_data_filter_no_inheritance.py
password_literal::tests/test_tutorial/test_security/test_tu… security healthy tests/test_tutorial/test_security/test_tutorial005.py
password_literal::tests/test_tutorial/test_security/test_tu… security healthy tests/test_tutorial/test_security/test_tutorial005.py
password_literal::tests/test_tutorial/test_security/test_tu… security healthy tests/test_tutorial/test_security/test_tutorial004.py
password_literal::tests/test_tutorial/test_security/test_tu… security healthy tests/test_tutorial/test_security/test_tutorial004.py

LabelLayerStatusPath
auth::tests/test_security_oauth2_authorization_code_bearer_… security healthy tests/test_security_oauth2_authorization_code_bearer_scopes…
auth::fastapi/security/oauth2.py security healthy fastapi/security/oauth2.py
auth::docs_src/security/tutorial004_py310.py security healthy docs_src/security/tutorial004_py310.py
auth::docs_src/security/tutorial005_an_py310.py security healthy docs_src/security/tutorial005_an_py310.py
auth::docs_src/security/tutorial004_an_py310.py security healthy docs_src/security/tutorial004_an_py310.py
auth::docs_src/security/tutorial005_py310.py security healthy docs_src/security/tutorial005_py310.py
auth::docs/en/mkdocs.yml security healthy docs/en/mkdocs.yml

LabelLayerStatusPath
sqlite data healthy tests/test_tutorial/test_sql_databases/test_tutorial002.py
postgresql data healthy docs_src/dependencies/tutorial014_an_py310.py
postgres data healthy docs_src/dependencies/tutorial014_an_py310.py

LabelLayerStatusPath
port:8000 network healthy tests/test_tutorial/test_debugging/test_tutorial001.py
port:05 network healthy .github/workflows/translate.yml

LabelLayerStatusPath
repobility-clone-pvoc5ka6 software healthy /tmp/repobility-clone-pvoc5ka6

LabelLayerStatusPath
127.0.0.1 network healthy scripts/docs.py

LabelLayerStatusPath
nginx network healthy fastapi/routing.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/3698120a-e08b-4304-8dd1-f2dcb9f557ea/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/3698120a-e08b-4304-8dd1-f2dcb9f557ea/

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.