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.

rodrigorbenitez/img2miro

https://github.com/rodrigorbenitez/img2miro · scanned 2026-06-15 23:54 UTC (2 months, 3 weeks ago)

10 raw signals (0 security + 10 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 10 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 103 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
_source_block software healthy img2miro/extractor.py:153
_call software healthy img2miro/extractor.py:178
extract software healthy img2miro/extractor.py:204
main software healthy img2miro/cli.py:18
_area software healthy img2miro/layout.py:26
_overlap software healthy img2miro/layout.py:30
_square_circle software healthy img2miro/layout.py:36
_expand_for_text software healthy img2miro/layout.py:44
_enclosing_parent software healthy img2miro/layout.py:60
_clamp_into software healthy img2miro/layout.py:71
normalize_layout software healthy img2miro/layout.py:92
_clamp software healthy img2miro/miro_client.py:38
wrapped_line_count software healthy img2miro/miro_client.py:42
_text_fits software healthy img2miro/miro_client.py:50
fitted_font_size software healthy img2miro/miro_client.py:55
content_html software healthy img2miro/miro_client.py:67
shape_payload software healthy img2miro/miro_client.py:75
text_payload software healthy img2miro/miro_client.py:97
_relative_position software healthy img2miro/miro_client.py:111
connector_payload software healthy img2miro/miro_client.py:121
push_diagram software healthy img2miro/miro_client.py:154
__init__ software healthy img2miro/miro_client.py:183
_post software healthy img2miro/miro_client.py:189
create_shape software healthy img2miro/miro_client.py:194
create_text software healthy img2miro/miro_client.py:197
create_connector software healthy img2miro/miro_client.py:200
board_url software healthy img2miro/miro_client.py:204
setUp software healthy tests/test_extractor.py:11
write software healthy tests/test_extractor.py:16
test_png_becomes_base64_image_block software healthy tests/test_extractor.py:24
test_svg_becomes_text_block_with_source software healthy tests/test_extractor.py:31
test_oversized_svg_rejected_with_guidance software healthy tests/test_extractor.py:38
test_unsupported_suffix_lists_svg_as_supported software healthy tests/test_extractor.py:44
make_node software healthy tests/test_mapping.py:16
make_label software healthy tests/test_mapping.py:39
make_diagram software healthy tests/test_mapping.py:54
make_connector software healthy tests/test_mapping.py:58
make_nodes_by_id software healthy tests/test_mapping.py:79
__init__ software healthy tests/test_mapping.py:84
create_shape software healthy tests/test_mapping.py:89
create_text software healthy tests/test_mapping.py:93
create_connector software healthy tests/test_mapping.py:97
test_plain_text_wrapped_in_paragraph software healthy tests/test_mapping.py:103
test_line_breaks_become_br software healthy tests/test_mapping.py:106
test_html_is_escaped software healthy tests/test_mapping.py:109
test_empty_text software healthy tests/test_mapping.py:112
test_basic_fields software healthy tests/test_mapping.py:183
test_opacity_quirk_always_set_as_strings software healthy tests/test_mapping.py:126
test_text_style_fields software healthy tests/test_mapping.py:132
test_font_size_clamped_to_miro_range software healthy tests/test_mapping.py:139

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

LabelLayerStatusPath
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
.env.example software healthy .env.example
pyproject.toml software healthy pyproject.toml
__init__.py software healthy img2miro/__init__.py
extractor.py software healthy img2miro/extractor.py
cli.py software healthy img2miro/cli.py
schema.py software healthy img2miro/schema.py
layout.py software healthy img2miro/layout.py
__main__.py software healthy img2miro/__main__.py
miro_client.py software healthy img2miro/miro_client.py
test_extractor.py software healthy tests/test_extractor.py
test_mapping.py software healthy tests/test_mapping.py
test_layout.py software healthy tests/test_layout.py
CLAUDE.md quality healthy CLAUDE.md

LabelLayerStatusPath
StrictModel software healthy img2miro/schema.py:37
Node software healthy img2miro/schema.py:41
TextLabel software healthy img2miro/schema.py:76
Connector software healthy img2miro/schema.py:95
Diagram software healthy img2miro/schema.py:124
MiroClient software healthy img2miro/miro_client.py:182
SourceBlockTests software healthy tests/test_extractor.py:10
FakeMiroClient software healthy tests/test_mapping.py:83
ContentHtmlTests software healthy tests/test_mapping.py:102
ShapePayloadTests software healthy tests/test_mapping.py:116
FittedFontSizeTests software healthy tests/test_mapping.py:158
TextPayloadTests software healthy tests/test_mapping.py:182
ConnectorPayloadTests software healthy tests/test_mapping.py:197
PushDiagramTests software healthy tests/test_mapping.py:251

LabelLayerStatusPath
img2miro software healthy img2miro
tests software healthy tests

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

LabelLayerStatusPath
vps::aws hardware healthy README.md

LabelLayerStatusPath
auth::README.md security healthy README.md
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/5e1f9c5f-1bea-4384-8c56-c38ef39b9634/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/5e1f9c5f-1bea-4384-8c56-c38ef39b9634/

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.