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

Scan timing: clone 1.63s · analysis 4.84s · 2.2 MB · GitHub preflight 417ms

justoneapi/justoneapi-python

https://github.com/justoneapi/justoneapi-python · scanned 2026-06-05 17:16 UTC (4 days, 22 hours ago) · 10 languages

272 raw signals (62 security + 210 graph) 47th percentile · Python · small (2-20K LoC) System graph score 85 (lower by 20)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 4 days, 22 hours ago · v2 · 99 actionable findings from 2 signal sources. 68 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Score breakdown â 2026-05-18-v5
Component Sub-score Weight Contribution
structure_score 75.0 0.15 11.25
security_score 55.0 0.25 13.75
testing_score 49.0 0.20 9.80
documentation_score 77.0 0.15 11.55
practices_score 72.0 0.15 10.80
code_quality 80.0 0.10 8.00
Overall 1.00 65.2
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 442 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
__init__ software healthy justoneapi/client.py:9
close software healthy justoneapi/client.py:31
__enter__ software healthy justoneapi/client.py:34
__exit__ software healthy justoneapi/client.py:37
__init__ software healthy justoneapi/_exceptions.py:23
__init__ software healthy justoneapi/_transport.py:18
close software healthy justoneapi/_transport.py:36
get software healthy justoneapi/_transport.py:39
_is_success_code software healthy justoneapi/_transport.py:75
_clean_params software healthy justoneapi/_transport.py:79
__init__ software healthy justoneapi/_resource.py:10
_get software healthy justoneapi/_resource.py:13
hot_search_v1 software dead justoneapi/generated/resources/xiaohongshu.py:12
search_note_v2 software dead justoneapi/generated/resources/xiaohongshu.py:41
search_note_v3 software dead justoneapi/generated/resources/xiaohongshu.py:73
search_note_v4 software dead justoneapi/generated/resources/xiaohongshu.py:102
search_user_v2 software dead justoneapi/generated/resources/xiaohongshu.py:140
get_user_note_list_v2 software dead justoneapi/generated/resources/xiaohongshu.py:163
get_user_note_list_v4 software dead justoneapi/generated/resources/xiaohongshu.py:186
get_note_detail_v1 software dead justoneapi/generated/resources/xiaohongshu.py:209
get_note_detail_v2 software dead justoneapi/generated/resources/xiaohongshu.py:232
get_note_detail_v3 software dead justoneapi/generated/resources/xiaohongshu.py:252
get_note_detail_v4 software dead justoneapi/generated/resources/xiaohongshu.py:272
get_note_detail_v5 software dead justoneapi/generated/resources/xiaohongshu.py:292
get_note_detail_v7 software dead justoneapi/generated/resources/xiaohongshu.py:312
get_note_comment_v2 software dead justoneapi/generated/resources/xiaohongshu.py:332
get_note_comment_v3 software dead justoneapi/generated/resources/xiaohongshu.py:358
get_note_comment_v4 software dead justoneapi/generated/resources/xiaohongshu.py:384
get_note_sub_comment_v2 software dead justoneapi/generated/resources/xiaohongshu.py:404
get_user_v3 software dead justoneapi/generated/resources/xiaohongshu.py:430
get_user_v4 software dead justoneapi/generated/resources/xiaohongshu.py:450
search_recommend_v1 software dead justoneapi/generated/resources/xiaohongshu.py:470
get_topic_note_list_v1 software dead justoneapi/generated/resources/xiaohongshu.py:490
share_url_transfer_v1 software dead justoneapi/generated/resources/xiaohongshu.py:516
get_article_detail_v1 software dead justoneapi/generated/resources/toutiao.py:12
get_user_detail_v1 software dead justoneapi/generated/resources/toutiao.py:32
search_v1 software healthy justoneapi/generated/resources/toutiao.py:52
search_v2 software dead justoneapi/generated/resources/toutiao.py:78
api_solar_cooperator_user_blogger_user_id_v1 software dead justoneapi/generated/resources/xiaohongshu_pgy.py:12
api_solar_kol_data_v3_data_summary_v1 software dead justoneapi/generated/resources/xiaohongshu_pgy.py:32
api_solar_kol_data_user_id_fans_overall_new_history_v1 software dead justoneapi/generated/resources/xiaohongshu_pgy.py:55
api_solar_kol_data_v3_fans_summary_v1 software dead justoneapi/generated/resources/xiaohongshu_pgy.py:81
api_solar_kol_get_similar_kol_v1 software dead justoneapi/generated/resources/xiaohongshu_pgy.py:101
api_solar_kol_data_v2_kol_feature_tags_v1 software dead justoneapi/generated/resources/xiaohongshu_pgy.py:124
api_solar_kol_data_v2_kol_content_tags_v1 software dead justoneapi/generated/resources/xiaohongshu_pgy.py:144
api_solar_kol_data_v3_notes_rate_v1 software dead justoneapi/generated/resources/xiaohongshu_pgy.py:164
api_solar_kol_data_v2_notes_detail_v1 software dead justoneapi/generated/resources/xiaohongshu_pgy.py:196
api_solar_kol_data_user_id_fans_profile_v1 software dead justoneapi/generated/resources/xiaohongshu_pgy.py:231
api_solar_kol_data_v2_cost_effective_v1 software dead justoneapi/generated/resources/xiaohongshu_pgy.py:251
api_solar_note_note_id_detail_v1 software dead justoneapi/generated/resources/xiaohongshu_pgy.py:271

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

LabelLayerStatusPath
README.zh-CN.md software healthy README.zh-CN.md
glossary.json software healthy glossary.json
README.md software healthy README.md
i18n-cache.json software healthy i18n-cache.json
README.en.md software healthy README.en.md
pyproject.toml software healthy pyproject.toml
requirements.txt software healthy requirements.txt
_version.py software warning justoneapi/_version.py
client.py software healthy justoneapi/client.py
__init__.py software healthy justoneapi/__init__.py
config.py software warning justoneapi/config.py
_exceptions.py software healthy justoneapi/_exceptions.py
log.py software warning justoneapi/log.py
_transport.py software healthy justoneapi/_transport.py
_response.py software healthy justoneapi/_response.py
_resource.py software healthy justoneapi/_resource.py
__init__.py software healthy justoneapi/generated/__init__.py
models.py software healthy justoneapi/generated/models.py
xiaohongshu.py software healthy justoneapi/generated/resources/xiaohongshu.py
toutiao.py software healthy justoneapi/generated/resources/toutiao.py
xiaohongshu_pgy.py software healthy justoneapi/generated/resources/xiaohongshu_pgy.py
beike.py software healthy justoneapi/generated/resources/beike.py
field_1688.py software healthy justoneapi/generated/resources/field_1688.py
__init__.py software healthy justoneapi/generated/resources/__init__.py
kuaishou.py software healthy justoneapi/generated/resources/kuaishou.py
zhihu.py software healthy justoneapi/generated/resources/zhihu.py
taobao.py software healthy justoneapi/generated/resources/taobao.py
douyin.py software healthy justoneapi/generated/resources/douyin.py
youku.py software healthy justoneapi/generated/resources/youku.py
imdb.py software healthy justoneapi/generated/resources/imdb.py
llm.py software healthy justoneapi/generated/resources/llm.py
bilibili.py software healthy justoneapi/generated/resources/bilibili.py
douyin_xingtu.py software healthy justoneapi/generated/resources/douyin_xingtu.py
weibo.py software healthy justoneapi/generated/resources/weibo.py
amazon.py software healthy justoneapi/generated/resources/amazon.py
facebook.py software healthy justoneapi/generated/resources/facebook.py
search.py software healthy justoneapi/generated/resources/search.py
youtube.py software healthy justoneapi/generated/resources/youtube.py
reddit.py software healthy justoneapi/generated/resources/reddit.py
instagram.py software healthy justoneapi/generated/resources/instagram.py
weixin.py software healthy justoneapi/generated/resources/weixin.py
twitter.py software healthy justoneapi/generated/resources/twitter.py
douyin_ec.py software healthy justoneapi/generated/resources/douyin_ec.py
web.py software healthy justoneapi/generated/resources/web.py
jd.py software healthy justoneapi/generated/resources/jd.py
tiktok.py software healthy justoneapi/generated/resources/tiktok.py
tiktok_shop.py software healthy justoneapi/generated/resources/tiktok_shop.py
douban.py software healthy justoneapi/generated/resources/douban.py
test_codegen.py software healthy tests/test_codegen.py
__init__.py software healthy tests/__init__.py

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

LabelLayerStatusPath
JustOneAPIClient software healthy justoneapi/client.py:8
JustOneAPIError software healthy justoneapi/_exceptions.py:8
TransportError software healthy justoneapi/_exceptions.py:12
ProtocolError software healthy justoneapi/_exceptions.py:16
BusinessError software healthy justoneapi/_exceptions.py:20
Transport software healthy justoneapi/_transport.py:17
ApiResponse software healthy justoneapi/_response.py:10
BaseResource software healthy justoneapi/_resource.py:9
Code software healthy justoneapi/generated/models.py:12
Result software healthy justoneapi/generated/models.py:27
XiaohongshuResource software healthy justoneapi/generated/resources/xiaohongshu.py:9
ToutiaoResource software healthy justoneapi/generated/resources/toutiao.py:9
XiaohongshuPgyResource software healthy justoneapi/generated/resources/xiaohongshu_pgy.py:9
BeikeResource software healthy justoneapi/generated/resources/beike.py:9
Field1688Resource software healthy justoneapi/generated/resources/field_1688.py:9
KuaishouResource software healthy justoneapi/generated/resources/kuaishou.py:9
ZhihuResource software healthy justoneapi/generated/resources/zhihu.py:9
TaobaoResource software healthy justoneapi/generated/resources/taobao.py:9
DouyinResource software healthy justoneapi/generated/resources/douyin.py:9
YoukuResource software healthy justoneapi/generated/resources/youku.py:9
ImdbResource software healthy justoneapi/generated/resources/imdb.py:9
LlmResource software healthy justoneapi/generated/resources/llm.py:9
BilibiliResource software healthy justoneapi/generated/resources/bilibili.py:9
DouyinXingtuResource software healthy justoneapi/generated/resources/douyin_xingtu.py:9
WeiboResource software healthy justoneapi/generated/resources/weibo.py:9
AmazonResource software healthy justoneapi/generated/resources/amazon.py:9
FacebookResource software healthy justoneapi/generated/resources/facebook.py:9
SearchResource software healthy justoneapi/generated/resources/search.py:9
YoutubeResource software healthy justoneapi/generated/resources/youtube.py:9
RedditResource software healthy justoneapi/generated/resources/reddit.py:9
InstagramResource software healthy justoneapi/generated/resources/instagram.py:9
WeixinResource software healthy justoneapi/generated/resources/weixin.py:9
TwitterResource software healthy justoneapi/generated/resources/twitter.py:9
DouyinEcResource software healthy justoneapi/generated/resources/douyin_ec.py:9
WebResource software healthy justoneapi/generated/resources/web.py:9
JdResource software healthy justoneapi/generated/resources/jd.py:9
TiktokResource software healthy justoneapi/generated/resources/tiktok.py:9
TiktokShopResource software healthy justoneapi/generated/resources/tiktok_shop.py:9
DoubanResource software healthy justoneapi/generated/resources/douban.py:9
ParameterInfo software healthy tools/sdk_codegen.py:28
OperationInfo software healthy tools/sdk_codegen.py:38
ResourceInfo software healthy tools/sdk_codegen.py:52

LabelLayerStatusPath
justoneapi software healthy justoneapi
generated software healthy justoneapi/generated
resources software healthy justoneapi/generated/resources
tests software healthy tests
scripts software healthy scripts
tools software healthy tools
.github software healthy .github
workflows software healthy .github/workflows
openapi software healthy openapi

LabelLayerStatusPath
OPENAPI_BASIC_AUTH_USERNAME cicd healthy
DEEPSEEK_BASE_URL cicd healthy
DEEPSEEK_API_KEY cicd healthy
OPENAPI_BASIC_AUTH_PASSWORD cicd healthy
OPENAPI_BASIC_AUTH_PASS cicd healthy
OPENAPI_BASIC_AUTH_USER cicd healthy
DEEPSEEK_MODEL cicd healthy

LabelLayerStatusPath
sync cicd healthy .github/workflows/sync-openapi.yml
test cicd healthy .github/workflows/ci.yml
sync-readme-openapi cicd healthy .github/workflows/sync-readme-openapi.yml
autogreen cicd healthy .github/workflows/auto-commit.yml
build cicd healthy .github/workflows/release.yml
publish cicd healthy .github/workflows/release.yml

LabelLayerStatusPath
gha::sync-openapi cicd healthy .github/workflows/sync-openapi.yml
gha::ci cicd healthy .github/workflows/ci.yml
gha::sync-readme-openapi cicd healthy .github/workflows/sync-readme-openapi.yml
gha::auto-commit cicd healthy .github/workflows/auto-commit.yml
gha::release cicd healthy .github/workflows/release.yml

LabelLayerStatusPath
repobility-clone-5rz8z58q software healthy /tmp/repobility-clone-5rz8z58q

LabelLayerStatusPath
47.117.133.51 network healthy openapi/public-api.json
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/0e1c3e52-3878-4d84-84ed-8e43cc36e969/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/0e1c3e52-3878-4d84-84ed-8e43cc36e969/

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.