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.

Anakin7n/feishu-bot

https://github.com/Anakin7n/feishu-bot · scanned 2026-06-17 01:14 UTC (1 month, 2 weeks ago)

4 raw signals (0 security + 4 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 2 weeks ago · v2 · last Δ -20.0 (diff) · 4 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 54 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
_get_token software healthy main.py:41
_feishu_post software healthy main.py:58
parse_filename software healthy main.py:101
find_data_sheet software healthy main.py:130
find_header_row software healthy main.py:154
find_heji_row software healthy main.py:162
extract_all_data software healthy main.py:173
calc_deadline software healthy main.py:268
format_mon_date software healthy main.py:274
format_mon_day software healthy main.py:279
build_message software healthy main.py:283
_format_pp software healthy main.py:307
_hb_text software healthy main.py:312
download_file software healthy main.py:365
download_feishu_file software healthy main.py:397
_parse_feishu_error software healthy main.py:399
send_message software healthy main.py:464
_init_seen software healthy main.py:485
_trim_seen software healthy main.py:496
_is_duplicate software healthy main.py:512
_is_content_duplicate software healthy main.py:533
_on_file_timeout software healthy main.py:551
_process_two_files software healthy main.py:564
_parse_single_file software healthy main.py:577
process_urls software healthy main.py:629
on_message_receive software healthy main.py:654
_pb_varint_size software healthy main.py:789
_pb_write_varint software healthy main.py:797
_pb_write_tag software healthy main.py:804
_pb_write_bytes software healthy main.py:808
_pb_write_string software healthy main.py:813
_pb_write_uint64 software healthy main.py:819
_pb_write_int32 software healthy main.py:824
encode_ping_frame software healthy main.py:829
decode_frame software healthy main.py:845
frame_type software healthy main.py:904
frame_data_payload software healthy main.py:908
__init__ software healthy main.py:915
_get_ws_url software healthy main.py:927
_ping_loop software healthy main.py:944
_dispatch_sync software healthy main.py:955
_process_event software healthy main.py:962
_read_loop software healthy main.py:966
_try_connect software healthy main.py:989
connect software healthy main.py:1006
start software healthy main.py:1022
main software healthy main.py:1028

LabelLayerStatusPath
CLAUDE.md software healthy CLAUDE.md
requirements.txt software healthy requirements.txt
README.md software healthy README.md
main.py software healthy main.py
CLAUDE.md quality healthy CLAUDE.md

LabelLayerStatusPath
Anakin7n__feishu-bot software healthy /data/fable5_failed_archive/Anakin7n__feishu-bot

LabelLayerStatusPath
FeishuWsClient software healthy main.py:914
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/81a38d03-ec8e-40c1-aab2-33c26ccafe92/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/81a38d03-ec8e-40c1-aab2-33c26ccafe92/

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.