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.

posit-dev/great-tables

https://github.com/posit-dev/great-tables · scanned 2026-05-16 13:30 UTC (3 weeks, 6 days ago) · 10 languages

85 raw signals (1 security + 84 graph) 8/10 scanners ran 81st percentile · Python · medium (20-100K LoC) System graph score 91 (lower by 11)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 4 weeks ago · v1 · 1 actionable finding from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Score breakdown â 2026-05-17-v4 calibration-aware
Component Sub-score Weight Contribution
structure_score 60.0 0.15 9.00
security_score 100.0 0.25 25.00
testing_score 85.0 0.20 17.00
documentation_score 83.0 0.15 12.45
practices_score 65.0 0.15 9.75
code_quality 70.0 0.10 7.00
Overall 1.00 80.2
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 1649 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_no_pandas_import_fails software healthy tests/test_dependencies.py:9
test_no_pandas_import_exibble_raises software healthy tests/test_dependencies.py:14
test_no_pandas_import software healthy tests/test_dependencies.py:19
test_no_pandas_vals_funcs_polars software healthy tests/test_dependencies.py:23
simple_df software healthy tests/test_cols_merge.py:11
missing_df software healthy tests/test_cols_merge.py:16
test_replace_na_with_none software healthy tests/test_cols_merge.py:30
test_replace_na_with_nan software healthy tests/test_cols_merge.py:35
test_replace_na_with_float_nan software healthy tests/test_cols_merge.py:40
test_replace_na_preserves_non_missing software healthy tests/test_cols_merge.py:47
test_replace_na_empty software healthy tests/test_cols_merge.py:52
test_replace_na_single_value software healthy tests/test_cols_merge.py:57
test_replace_na_all_missing software healthy tests/test_cols_merge.py:63
test_simple_merge software healthy tests/test_cols_merge.py:72
test_merge_with_separator software healthy tests/test_cols_merge.py:159
test_merge_with_none_value software healthy tests/test_cols_merge.py:82
test_merge_with_all_present software healthy tests/test_cols_merge.py:87
test_nested_conditionals software healthy tests/test_cols_merge.py:342
test_merge_three_columns software healthy tests/test_cols_merge.py:103
test_creation software healthy tests/test_cols_merge.py:112
test_pattern_columns_extraction software healthy tests/test_cols_merge.py:121
test_validate_pattern_success software healthy tests/test_cols_merge.py:130
test_validate_pattern_zero_index_valid software healthy tests/test_cols_merge.py:140
test_validate_pattern_out_of_range_raises software healthy tests/test_cols_merge.py:146
test_merge_simple software healthy tests/test_cols_merge.py:153
test_merge_conditional_missing software healthy tests/test_cols_merge.py:165
test_merge_nested_conditionals software healthy tests/test_cols_merge.py:177
test_merge_three_values software healthy tests/test_cols_merge.py:195
test_merge_column_subset_in_pattern software healthy tests/test_cols_merge.py:201
test_basic software healthy tests/test_cols_merge.py:216
test_custom_pattern software healthy tests/test_cols_merge.py:231
test_three_columns software healthy tests/test_cols_merge.py:242
test_subset_of_columns software healthy tests/test_cols_merge.py:254
test_hiding_default software healthy tests/test_cols_merge.py:279
test_hiding_false software healthy tests/test_cols_merge.py:293
test_specific_rows software healthy tests/test_cols_merge.py:304
test_multiple_operations software healthy tests/test_cols_merge.py:316
test_with_missing_values software healthy tests/test_cols_merge.py:334
test_minimum_columns_error software healthy tests/test_cols_merge.py:353
test_invalid_pattern_reference software healthy tests/test_cols_merge.py:357
test_zero_based_indexing software healthy tests/test_cols_merge.py:363
test_preserves_formatting software healthy tests/test_cols_merge.py:372
test_with_sub_missing software healthy tests/test_cols_merge.py:385
test_with_formatted_values software healthy tests/test_cols_merge.py:424
gt_tbl software healthy tests/test_gt.py:12
test_gt_replace software healthy tests/test_gt.py:16
test_gt_groupname_and_rowname_col_equal_raises software healthy tests/test_gt.py:22
test_gt_object_prerender software healthy tests/test_gt.py:29
test_gt_table_render software healthy tests/test_gt.py:44
test_cols_label software healthy tests/test_boxhead.py:9

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

LabelLayerStatusPath
TestReplaceNa software healthy tests/test_cols_merge.py:27
TestMergePattern software healthy tests/test_cols_merge.py:69
TestColMergeInfoUnit software healthy tests/test_cols_merge.py:109
TestColsMergeIntegration software healthy tests/test_cols_merge.py:213
TestClassifyDtypePandas software healthy tests/test_tbl_data_align.py:16
TestClassifyDtypePolars software healthy tests/test_tbl_data_align.py:46
TestClassifyDtypePyArrow software healthy tests/test_tbl_data_align.py:82
TestNumberLikeDetection software healthy tests/test_tbl_data_align.py:124
TestAlignmentMap software healthy tests/test_tbl_data_align.py:168
TestAutoAlignIntegration software healthy tests/test_tbl_data_align.py:181
TfMap software healthy great_tables/_formats.py:2904
FmtImage software healthy great_tables/_formats.py:4435
FmtIcon software healthy great_tables/_formats.py:4743
FmtFlag software healthy great_tables/_formats.py:4939
RenderWarning software healthy great_tables/_render_checks.py:7
MissingClass software healthy great_tables/_databackend.py:10
_AbstractBackendMeta software healthy great_tables/_databackend.py:24
AbstractBackend software healthy great_tables/_databackend.py:30
PatchedHTTPRequestHandler software healthy great_tables/_export.py:28
MISSING software healthy great_tables/_export.py:32
OrderedSet software healthy great_tables/_utils.py:89
FootnoteEntry software healthy great_tables/_locations.py:32
CellPos software healthy great_tables/_locations.py:74
Loc software healthy great_tables/_locations.py:84
LocHeader software healthy great_tables/_locations.py:89
LocTitle software healthy great_tables/_locations.py:130
LocSubTitle software healthy great_tables/_locations.py:171
LocStubhead software healthy great_tables/_locations.py:212
LocStubheadLabel software healthy great_tables/_locations.py:256
LocColumnHeader software healthy great_tables/_locations.py:261
LocColumnLabels software healthy great_tables/_locations.py:312
LocSpannerLabels software healthy great_tables/_locations.py:356
LocStub software healthy great_tables/_locations.py:412
LocRowGroups software healthy great_tables/_locations.py:465
LocGrandSummaryStub software healthy great_tables/_locations.py:524
LocBody software healthy great_tables/_locations.py:582
LocGrandSummary software healthy great_tables/_locations.py:655
LocFooter software healthy great_tables/_locations.py:718
LocFootnotes software healthy great_tables/_locations.py:756
LocSourceNotes software healthy great_tables/_locations.py:761
SubMissing software healthy great_tables/_substitution.py:158
SubZero software healthy great_tables/_substitution.py:175
PFrameData software healthy great_tables/_gt_data.py:49
FramelessData software healthy great_tables/_gt_data.py:53
GTData software healthy great_tables/_gt_data.py:76
_Sequence software healthy great_tables/_gt_data.py:148
Body software healthy great_tables/_gt_data.py:188
ColInfoTypeEnum software healthy great_tables/_gt_data.py:229
ColInfo software healthy great_tables/_gt_data.py:242
Boxhead software healthy great_tables/_gt_data.py:280

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
pyrightconfig.json software healthy pyrightconfig.json
pyproject.toml software healthy pyproject.toml
Makefile software healthy Makefile
test_dependencies.py software healthy tests/test_dependencies.py
test_shiny.py software warning tests/test_shiny.py
test_cols_merge.py software healthy tests/test_cols_merge.py
test_gt.py software healthy tests/test_gt.py
test_boxhead.py software healthy tests/test_boxhead.py
test_text.py software healthy tests/test_text.py
__init__.py software healthy tests/__init__.py
test_scss.py software healthy tests/test_scss.py
test__render_checks.py software healthy tests/test__render_checks.py
test_helpers.py software healthy tests/test_helpers.py
test_spanners.py software healthy tests/test_spanners.py
test_utils_render_latex.py software healthy tests/test_utils_render_latex.py
test_tab_create_modify.py software healthy tests/test_tab_create_modify.py
test_styles.py software healthy tests/test_styles.py
test__boxhead.py software healthy tests/test__boxhead.py
test_datasets.py software healthy tests/test_datasets.py
test__utils_selenium.py software healthy tests/test__utils_selenium.py
test_options.py software healthy tests/test_options.py
test_utils.py software healthy tests/test_utils.py
test_heading.py software healthy tests/test_heading.py
test__formats_vals.py software healthy tests/test__formats_vals.py
test_formats_vals.py software healthy tests/test_formats_vals.py
test_row_groups.py software healthy tests/test_row_groups.py
test_formats_nanoplots.py software healthy tests/test_formats_nanoplots.py
test_utils_render_common.py software healthy tests/test_utils_render_common.py
test_utils_render_html.py software healthy tests/test_utils_render_html.py
test__stubhead.py software healthy tests/test__stubhead.py
test_repr.py software healthy tests/test_repr.py
test_formats.py software healthy tests/test_formats.py
test_footnotes.py software healthy tests/test_footnotes.py
test_body.py software warning tests/test_body.py
test_substitutions.py software healthy tests/test_substitutions.py
test_locations.py software healthy tests/test_locations.py
test_export.py software healthy tests/test_export.py
test_modify_rows.py software healthy tests/test_modify_rows.py
test_pipe.py software healthy tests/test_pipe.py
test_tbl_data.py software healthy tests/test_tbl_data.py
test_gt_data.py software healthy tests/test_gt_data.py
test_tbl_data_align.py software healthy tests/test_tbl_data_align.py
test__utils_nanoplots.py software healthy tests/test__utils_nanoplots.py
test_data_color.py software healthy tests/data_color/test_data_color.py
test_data_color_utils.py software healthy tests/data_color/test_data_color_utils.py
styles.css software healthy docs/styles.css
_quarto.yml software healthy docs/_quarto.yml

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

LabelLayerStatusPath
tests software healthy tests
data_color software healthy tests/data_color
docs software healthy docs
blog software healthy docs/blog
pycon-2024-great-tables-are-possible software healthy docs/blog/pycon-2024-great-tables-are-possible
superbowl-squares software healthy docs/blog/superbowl-squares
_freeze software healthy docs/_freeze
blog software healthy docs/_freeze/blog
pointblank-intro software healthy docs/_freeze/blog/pointblank-intro
index software healthy docs/_freeze/blog/pointblank-intro/index
execute-results software healthy docs/_freeze/blog/pointblank-intro/index/execute-results
plots-in-tables software healthy docs/_freeze/blog/plots-in-tables
index software healthy docs/_freeze/blog/plots-in-tables/index
execute-results software healthy docs/_freeze/blog/plots-in-tables/index/execute-results
_extensions software healthy docs/_extensions
machow software healthy docs/_extensions/machow
interlinks software healthy docs/_extensions/machow/interlinks
great_tables software healthy great_tables
css software healthy great_tables/css
_data_color software healthy great_tables/_data_color
.github software healthy .github
ISSUE_TEMPLATE software healthy .github/ISSUE_TEMPLATE
scripts software healthy .github/scripts
workflows software healthy .github/workflows

LabelLayerStatusPath
build cicd healthy .github/workflows/ci-tests.yaml
test-windows cicd healthy .github/workflows/ci-tests.yaml
test-pandas cicd healthy .github/workflows/ci-tests.yaml
browser-save-image-test cicd healthy .github/workflows/ci-tests.yaml
release-pypi cicd healthy .github/workflows/ci-tests.yaml
pre-commit cicd healthy .github/workflows/code-checks.yaml
optional-deps cicd healthy .github/workflows/code-checks.yaml
build-docs cicd healthy .github/workflows/ci-docs.yaml

LabelLayerStatusPath
PYPI_API_TOKEN cicd healthy
GITHUB_TOKEN cicd healthy
RELEASE_NAME cicd healthy
NETLIFY_AUTH_TOKEN cicd healthy
NETLIFY_SITE_ID cicd healthy
CODECOV_TOKEN cicd healthy

LabelLayerStatusPath
gha::ci-tests cicd healthy .github/workflows/ci-tests.yaml
gha::code-checks cicd healthy .github/workflows/code-checks.yaml
gha::ci-docs cicd healthy .github/workflows/ci-docs.yaml

LabelLayerStatusPath
3.10.0.0 network healthy pyproject.toml
127.0.0.1 network healthy tests/test_export.py

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

LabelLayerStatusPath
mysql data healthy docs/_freeze/blog/pointblank-intro/index/execute-results/ht…

LabelLayerStatusPath
vps::azure hardware healthy great_tables/_export.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/146b82ad-5bdb-4418-b4b8-95e62ed9b3c7/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/146b82ad-5bdb-4418-b4b8-95e62ed9b3c7/

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.