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.

shyangyundong-dot/KBIMPORTER

https://github.com/shyangyundong-dot/KBIMPORTER · scanned 2026-06-16 00:12 UTC (2 months, 2 weeks ago)

16 raw signals (1 security + 15 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 16 actionable findings from 2 signal sources. 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 377 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
_ok_response software healthy tests/test_llm_cleaner.py:15
test_valid_response software healthy tests/test_llm_cleaner.py:25
test_invalid_json_falls_back software healthy tests/test_llm_cleaner.py:36
test_missing_corrected_text software healthy tests/test_llm_cleaner.py:41
test_length_guard_rejects_rewrite software healthy tests/test_llm_cleaner.py:45
test_skips_noop_and_empty_changes software healthy tests/test_llm_cleaner.py:53
test_includes_known_corrections_and_whitelist software healthy tests/test_llm_cleaner.py:69
test_plain_text_only software healthy tests/test_llm_cleaner.py:75
test_success software healthy tests/test_llm_cleaner.py:81
test_retry_on_429_then_success software healthy tests/test_llm_cleaner.py:98
test_network_failure_degrades software healthy tests/test_llm_cleaner.py:112
test_empty_text_short_circuits software healthy tests/test_llm_cleaner.py:121
_make_writer software healthy tests/test_import_writer.py:10
_db_item software healthy tests/test_import_writer.py:16
test_uses_data_source_filter software healthy tests/test_import_writer.py:25
test_returns_data_source_objects software healthy tests/test_import_writer.py:36
test_returns_legacy_database_objects software healthy tests/test_import_writer.py:47
test_filters_out_page_objects software healthy tests/test_import_writer.py:58
test_empty_results software healthy tests/test_import_writer.py:73
test_missing_results_key software healthy tests/test_import_writer.py:79
test_title_concatenates_multiple_rich_text_spans software healthy tests/test_import_writer.py:85
_args software healthy tests/test_cli_sync.py:12
_note software healthy tests/test_cli_sync.py:26
test_resolve_recipe_start_prefers_since_id software healthy tests/test_cli_sync.py:38
test_resolve_recipe_start_no_state_forces_full_sync software healthy tests/test_cli_sync.py:52
test_resolve_recipe_start_falls_back_to_state_file software healthy tests/test_cli_sync.py:66
test_route_error_blocks_ai_watermark_commit_and_records_fai… software healthy tests/test_cli_sync.py:78
test_successful_ai_run_commits_ai_watermark software healthy tests/test_cli_sync.py:131
test_load_env_unsets_socks_all_proxy_when_http_proxy_present software healthy tests/test_config.py:8
test_load_env_keeps_all_proxy_without_http_proxy software healthy tests/test_config.py:23
_dictionary software healthy tests/test_correction_dict_llm.py:8
test_confirmed_and_reverted software healthy tests/test_correction_dict_llm.py:13
test_rewritten_area_ignored software healthy tests/test_correction_dict_llm.py:25
test_first_confirmation_observes_only software healthy tests/test_correction_dict_llm.py:33
test_second_distinct_note_promotes software healthy tests/test_correction_dict_llm.py:42
test_same_note_does_not_double_count software healthy tests/test_correction_dict_llm.py:51
test_reverted_goes_to_whitelist software healthy tests/test_correction_dict_llm.py:58
test_short_word_promotes_to_manual_confirm_not_auto_replace software healthy tests/test_correction_dict_llm.py:71
test_conflicting_correction_not_promoted software healthy tests/test_correction_dict_llm.py:82
test_existing_auto_replace_skipped software healthy tests/test_correction_dict_llm.py:89
test_unsafe_mapping_ignored software healthy tests/test_correction_dict_llm.py:96
_note software healthy tests/test_audio_unit.py:20
_section software healthy tests/test_audio_unit.py:32
test_parent_only software healthy tests/test_audio_unit.py:41
test_with_children software healthy tests/test_audio_unit.py:50
test_llm_changes_listed_in_header software healthy tests/test_audio_unit.py:65
test_user_edit_survives_round_trip software healthy tests/test_audio_unit.py:74
test_llm_failure_noted software healthy tests/test_audio_unit.py:88
test_child_sections_appended software healthy tests/test_audio_unit.py:105
test_no_children_keeps_legacy_shape software healthy tests/test_audio_unit.py:119

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

LabelLayerStatusPath
TestParseResponse software healthy tests/test_llm_cleaner.py:24
TestBuildUserPrompt software healthy tests/test_llm_cleaner.py:68
TestLLMCleaner software healthy tests/test_llm_cleaner.py:80
TestListDatabases software healthy tests/test_import_writer.py:24
TestClassifyLLMChanges software healthy tests/test_correction_dict_llm.py:12
TestApplyLLMFeedback software healthy tests/test_correction_dict_llm.py:32
TestReviewFileRoundTrip software healthy tests/test_audio_unit.py:40
TestAudioCardBlocks software healthy tests/test_audio_unit.py:104
TestParseMappingLine software healthy tests/test_audio_unit.py:132
TestTerminalReview software healthy tests/test_audio_unit.py:157
TestRecordUserMappings software healthy tests/test_audio_unit.py:235
TestAudioCardIndex software healthy tests/test_audio_unit.py:266
TestShouldSkip software healthy tests/test_watermark.py:32
TestAdvance software healthy tests/test_watermark.py:92
ReplacementRecord software healthy kbimporter/cleaner.py:7
PendingConfirmation software healthy kbimporter/cleaner.py:16
CleanResult software healthy kbimporter/cleaner.py:24
CorrectionCleaner software healthy kbimporter/cleaner.py:31
RouteError software healthy kbimporter/router.py:10
RouteResult software healthy kbimporter/router.py:15
NoteRouter software healthy kbimporter/router.py:24
LLMChange software healthy kbimporter/llm_cleaner.py:36
LLMCleanResult software healthy kbimporter/llm_cleaner.py:43
LLMCleaner software healthy kbimporter/llm_cleaner.py:54
BijiConfig software healthy kbimporter/config.py:56
RecipeNotionConfig software healthy kbimporter/config.py:62
LLMConfig software healthy kbimporter/config.py:76
WatermarkState software healthy kbimporter/watermark.py:14
WatermarkStore software healthy kbimporter/watermark.py:31
NotionImportWriter software healthy kbimporter/import_writer.py:256
LinkSource software healthy kbimporter/douyin_resolver.py:25
ResolveResult software healthy kbimporter/douyin_resolver.py:33
LLMFeedback software healthy kbimporter/correction_dict.py:15
DictionaryUpdate software healthy kbimporter/correction_dict.py:24
CorrectionDictionary software healthy kbimporter/correction_dict.py:35
_CleanedSection software healthy kbimporter/cli.py:427
AudioCardIndex software healthy kbimporter/audio_index.py:8
NoteRecord software healthy kbimporter/models.py:25
GetNote software healthy kbimporter/models.py:35
RecipeNotionWriter software healthy kbimporter/recipe_writer.py:268

LabelLayerStatusPath
CONTEXT.md software healthy CONTEXT.md
.env.example software healthy .env.example
pyproject.toml software healthy pyproject.toml
requirements.txt software healthy requirements.txt
targets.json software healthy config/targets.json
routes.json software healthy config/routes.json
correction_dict.json software healthy config/correction_dict.json
correction_dict.md software healthy config/correction_dict.md
test_llm_cleaner.py software healthy tests/test_llm_cleaner.py
__init__.py software healthy tests/__init__.py
test_import_writer.py software healthy tests/test_import_writer.py
test_cli_sync.py software healthy tests/test_cli_sync.py
test_config.py software healthy tests/test_config.py
test_correction_dict_llm.py software healthy tests/test_correction_dict_llm.py
test_audio_unit.py software healthy tests/test_audio_unit.py
test_watermark.py software healthy tests/test_watermark.py
test_router.py software healthy tests/test_router.py
test_recipe_writer.py software healthy tests/test_recipe_writer.py
prd-architecture-improvements.md software healthy docs/prd-architecture-improvements.md
0002-llm-correction-and-audio-unit.md software healthy docs/adr/0002-llm-correction-and-audio-unit.md
0001-sync-audio-split-by-automation.md software healthy docs/adr/0001-sync-audio-split-by-automation.md
probe_child_note.py software healthy scripts/probe_child_note.py
benchmark_llm.py software healthy scripts/benchmark_llm.py
run-nightly-sync.sh software healthy scripts/run-nightly-sync.sh
cleaner.py software healthy kbimporter/cleaner.py
router.py software healthy kbimporter/router.py
__init__.py software healthy kbimporter/__init__.py
llm_cleaner.py software healthy kbimporter/llm_cleaner.py
config.py software healthy kbimporter/config.py
watermark.py software healthy kbimporter/watermark.py
import_writer.py software healthy kbimporter/import_writer.py
douyin_resolver.py software healthy kbimporter/douyin_resolver.py
correction_dict.py software healthy kbimporter/correction_dict.py
cli.py software healthy kbimporter/cli.py
biji_api.py software healthy kbimporter/biji_api.py
audio_index.py software healthy kbimporter/audio_index.py
models.py software healthy kbimporter/models.py
recipe_writer.py software healthy kbimporter/recipe_writer.py
__main__.py software healthy kbimporter/__main__.py

LabelLayerStatusPath
config software healthy config
tests software healthy tests
docs software healthy docs
adr software healthy docs/adr
scripts software healthy scripts
kbimporter software healthy kbimporter

LabelLayerStatusPath
127.0.0.1 network healthy tests/test_config.py
124.0.0.0 network healthy kbimporter/douyin_resolver.py

LabelLayerStatusPath
repobility-clone-jsq6t0f5 software healthy /tmp/repobility-clone-jsq6t0f5
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/56e060db-b28b-420f-914e-72009d56d3fd/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/56e060db-b28b-420f-914e-72009d56d3fd/

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.