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.

mpatankar/met-museum

https://github.com/mpatankar/met-museum · scanned 2026-08-30 06:42 UTC (1 week, 5 days ago)

39 raw signals (0 security + 39 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 week, 5 days ago · v1 · 39 actionable findings from 1 signal source. 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 773 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
test_pydantic_v1 software healthy noxfile.py:5
pytest_collection_modifyitems software healthy tests/conftest.py:22
client software healthy tests/conftest.py:33
async_client software healthy tests/conftest.py:43
test_basic software healthy tests/test_models.py:20
test_directly_nested_model software healthy tests/test_models.py:25
test_optional_nested_model software healthy tests/test_models.py:37
test_list_nested_model software healthy tests/test_models.py:54
test_optional_list_nested_model software healthy tests/test_models.py:73
test_list_optional_items_nested_model software healthy tests/test_models.py:95
test_list_mismatched_type software healthy tests/test_models.py:115
test_raw_dictionary software healthy tests/test_models.py:123
test_nested_dictionary_model software healthy tests/test_models.py:135
test_unknown_fields software healthy tests/test_models.py:148
test_strict_validation_unknown_fields software healthy tests/test_models.py:160
test_aliases software healthy tests/test_models.py:171
test_repr software healthy tests/test_models.py:183
test_repr_nested_model software healthy tests/test_models.py:189
test_optional_list software healthy tests/test_models.py:203
test_nested_union_of_models software healthy tests/test_models.py:222
test_nested_union_of_mixed_types software healthy tests/test_models.py:237
test_nested_union_multiple_variants software healthy tests/test_models.py:255
test_nested_union_invalid_data software healthy tests/test_models.py:283
test_list_of_unions software healthy tests/test_models.py:305
test_union_of_lists software healthy tests/test_models.py:329
test_dict_of_union software healthy tests/test_models.py:361
test_double_nested_union software healthy tests/test_models.py:381
test_union_of_dict software healthy tests/test_models.py:405
test_iso8601_datetime software healthy tests/test_models.py:423
test_does_not_coerce_int software healthy tests/test_models.py:443
test_int_to_float_safe_conversion software healthy tests/test_models.py:453
test_deprecated_alias software healthy tests/test_models.py:471
model_id software healthy tests/test_models.py:476
test_omitted_fields software healthy tests/test_models.py:490
test_to_dict software healthy tests/test_models.py:504
test_forwards_compat_model_dump_method software healthy tests/test_models.py:536
test_compat_method_no_error_for_warnings software healthy tests/test_models.py:564
test_to_json software healthy tests/test_models.py:572
test_forwards_compat_model_dump_json_method software healthy tests/test_models.py:600
test_type_compat software healthy tests/test_models.py:630
takes_pydantic software healthy tests/test_models.py:633
test_annotated_types software healthy tests/test_models.py:642
test_discriminated_unions_invalid_data software healthy tests/test_models.py:654
test_discriminated_unions_unknown_variant software healthy tests/test_models.py:687
test_discriminated_unions_invalid_data_nested_unions software healthy tests/test_models.py:710
test_discriminated_unions_with_aliases_invalid_data software healthy tests/test_models.py:743
test_discriminated_unions_overlapping_discriminators_invali… software healthy tests/test_models.py:776
test_discriminated_unions_invalid_data_uses_cache software healthy tests/test_models.py:796
test_type_alias_type software healthy tests/test_models.py:834
test_field_named_cls software healthy tests/test_models.py:850

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

LabelLayerStatusPath
BasicModel software healthy tests/test_models.py:15
NestedModel software healthy tests/test_models.py:136
Model software healthy tests/test_models.py:851
Child software healthy tests/test_models.py:190
Parent software healthy tests/test_models.py:194
Submodel software healthy tests/test_models.py:204
Submodel1 software healthy tests/test_models.py:306
Submodel2 software healthy tests/test_models.py:309
Submodel3 software healthy tests/test_models.py:262
SubModel1 software healthy tests/test_models.py:406
SubModel2 software healthy tests/test_models.py:409
Model2 software healthy tests/test_models.py:523
OurModel software healthy tests/test_models.py:636
A software healthy tests/test_models.py:797
B software healthy tests/test_models.py:802
C software healthy tests/test_models.py:721
Foo1 software healthy tests/test_transform.py:40
Foo2 software healthy tests/test_transform.py:50
Bar2 software healthy tests/test_transform.py:54
Baz2 software healthy tests/test_transform.py:59
Foo3 software healthy tests/test_transform.py:70
Bar3 software healthy tests/test_transform.py:74
Foo4 software healthy tests/test_transform.py:85
Bar4 software healthy tests/test_transform.py:89
Baz4 software healthy tests/test_transform.py:93
Foo5 software healthy tests/test_transform.py:107
Bar5 software healthy tests/test_transform.py:111
Baz5 software healthy tests/test_transform.py:115
Foo6 software healthy tests/test_transform.py:135
Foo7 software healthy tests/test_transform.py:148
Bar7 software healthy tests/test_transform.py:153
DatetimeDict software healthy tests/test_transform.py:164
DateDict software healthy tests/test_transform.py:176
DatetimeModel software healthy tests/test_transform.py:180
DateModel software healthy tests/test_transform.py:184
DateDictWithRequiredAlias software healthy tests/test_transform.py:258
MyModel software healthy tests/test_transform.py:271
ModelNestedObjects software healthy tests/test_transform.py:320
ModelWithDefaultField software healthy tests/test_transform.py:332
TypedDictIterableUnion software healthy tests/test_transform.py:360
Bar8 software healthy tests/test_transform.py:364
Baz8 software healthy tests/test_transform.py:368
DictItems software healthy tests/test_transform.py:394
TypedDictIterableUnionStr software healthy tests/test_transform.py:400
TypedDictBase64Input software healthy tests/test_transform.py:413
ConcreteBaseAPIResponse software healthy tests/test_response.py:22
ConcreteAPIResponse software healthy tests/test_response.py:25
ConcreteAsyncAPIResponse software healthy tests/test_response.py:28
PydanticModel software healthy tests/test_response.py:56
CustomModel software healthy tests/test_response.py:123

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

LabelLayerStatusPath
api.md software healthy api.md
release-please-config.json software healthy release-please-config.json
noxfile.py software healthy noxfile.py
README.md software healthy README.md
.stats.yml software healthy .stats.yml
CONTRIBUTING.md software healthy CONTRIBUTING.md
pyproject.toml software healthy pyproject.toml
LICENSE software healthy LICENSE
.release-please-manifest.json software healthy .release-please-manifest.json
SECURITY.md software healthy SECURITY.md
CHANGELOG.md software healthy CHANGELOG.md
devcontainer.json software healthy .devcontainer/devcontainer.json
Dockerfile software healthy .devcontainer/Dockerfile
__init__.py software healthy tests/__init__.py
conftest.py software healthy tests/conftest.py
test_models.py software healthy tests/test_models.py
test_extract_files.py software healthy tests/test_extract_files.py
test_transform.py software healthy tests/test_transform.py
test_response.py software healthy tests/test_response.py
test_streaming.py software healthy tests/test_streaming.py
test_required_args.py software healthy tests/test_required_args.py
test_files.py software healthy tests/test_files.py
utils.py software healthy tests/utils.py
test_client.py software healthy tests/test_client.py
test_qs.py software healthy tests/test_qs.py
test_deepcopy.py software healthy tests/test_deepcopy.py
__init__.py software healthy tests/api_resources/__init__.py
test_collections.py software healthy tests/api_resources/test_collections.py
test_art_departments.py software healthy tests/api_resources/test_art_departments.py
test_proxy.py software healthy tests/test_utils/test_proxy.py
test_typing.py software healthy tests/test_utils/test_typing.py
ruffen-docs.py software healthy scripts/utils/ruffen-docs.py
release-doctor.yml software healthy .github/workflows/release-doctor.yml
publish-pypi.yml software healthy .github/workflows/publish-pypi.yml
ci.yml software healthy .github/workflows/ci.yml
_version.py software healthy src/met_museum/_version.py
__init__.py software healthy src/met_museum/__init__.py
_constants.py software healthy src/met_museum/_constants.py
_streaming.py software healthy src/met_museum/_streaming.py
_qs.py software healthy src/met_museum/_qs.py
_exceptions.py software healthy src/met_museum/_exceptions.py
_types.py software healthy src/met_museum/_types.py
_files.py software healthy src/met_museum/_files.py
_client.py software healthy src/met_museum/_client.py
_compat.py software healthy src/met_museum/_compat.py
_response.py software healthy src/met_museum/_response.py
_resource.py software healthy src/met_museum/_resource.py
_models.py software healthy src/met_museum/_models.py
_base_client.py software healthy src/met_museum/_base_client.py
__init__.py software healthy src/met_museum/types/__init__.py

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

LabelLayerStatusPath
.devcontainer software healthy .devcontainer
tests software healthy tests
api_resources software healthy tests/api_resources
test_utils software healthy tests/test_utils
scripts software healthy scripts
utils software healthy scripts/utils
.github software healthy .github
workflows software healthy .github/workflows
src software healthy src
met_museum software healthy src/met_museum
types software healthy src/met_museum/types
resources software healthy src/met_museum/resources
_utils software healthy src/met_museum/_utils

LabelLayerStatusPath
[email protected] dependencies healthy pyproject.toml
[email protected] dependencies healthy pyproject.toml
[email protected] dependencies healthy pyproject.toml
[email protected] dependencies healthy pyproject.toml
[email protected] dependencies healthy pyproject.toml
sniffio@ dependencies healthy pyproject.toml

LabelLayerStatusPath
release_doctor cicd healthy .github/workflows/release-doctor.yml
publish cicd healthy .github/workflows/publish-pypi.yml
lint cicd healthy .github/workflows/ci.yml
test cicd healthy .github/workflows/ci.yml
detect_breaking_changes cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
gha::release-doctor cicd healthy .github/workflows/release-doctor.yml
gha::publish-pypi cicd healthy .github/workflows/publish-pypi.yml
gha::ci cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
FETCH_DEPTH cicd healthy
MET_MUSEUM_PYPI_TOKEN cicd healthy

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

LabelLayerStatusPath
127.0.0.1 network healthy tests/conftest.py

LabelLayerStatusPath
image::.devcontainer/Dockerfile hardware healthy .devcontainer/Dockerfile
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/d2842e29-2330-4ca6-8b1f-b0df6eb08063/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/d2842e29-2330-4ca6-8b1f-b0df6eb08063/

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.