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.

daishir0/Papernote

https://github.com/daishir0/Papernote · scanned 2026-06-17 01:52 UTC (1 month, 1 week ago)

101 raw signals (0 security + 101 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 1 week ago · v2 · last Δ -7.5 (diff) · 100 actionable findings from 1 signal source. 1 repeated signal grouped for readability. 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 591 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
calculate_sha256 software healthy pdf_to_papernote.py:98
ensure_directories software healthy pdf_to_papernote.py:106
crop_and_resize_image software healthy pdf_to_papernote.py:121
pdf_to_twitter_card software healthy pdf_to_papernote.py:144
extract_text_from_pdf software healthy pdf_to_papernote.py:165
clean_extracted_text software healthy pdf_to_papernote.py:173
load_anthropic_api_key software healthy pdf_to_papernote.py:179
load_openai_api_key software healthy pdf_to_papernote.py:201
extract_paper_metadata software healthy pdf_to_papernote.py:223
extract_paper_title software dead pdf_to_papernote.py:309
extract_paper_metadata_openai software healthy pdf_to_papernote.py:324
extract_paper_title_openai software dead pdf_to_papernote.py:411
generate_paper_summary software healthy pdf_to_papernote.py:425
generate_paper_summary_openai software healthy pdf_to_papernote.py:487
generate_paper_review software healthy pdf_to_papernote.py:551
generate_paper_review_openai software healthy pdf_to_papernote.py:616
pdf_to_cleantext software healthy pdf_to_papernote.py:683
sanitize_directory_name software healthy pdf_to_papernote.py:707
copy_files_with_title_structure software healthy pdf_to_papernote.py:749
process_pdf software healthy pdf_to_papernote.py:832
show_program_info software healthy pdf_to_papernote.py:1148
main software healthy pdf_to_papernote.py:1195
sanitize_svg software healthy main.py:57
remove_dangerous software healthy main.py:76
__init__ software healthy main.py:158
load_user software healthy main.py:165
is_safe_url software healthy main.py:172
login software healthy main.py:216
logout software healthy main.py:296
protected software healthy main.py:310
custom_401 software healthy main.py:315
send_email software healthy main.py:328
get_client_info software healthy main.py:356
index software healthy main.py:364
permalink software healthy main.py:414
pdfsattach software healthy main.py:461
is_text_matched software healthy main.py:472
calculate_sha256 software healthy main.py:497
allowed_file software healthy main.py:503
attach_upload software healthy main.py:509
attach_save_svg software healthy main.py:613
attach_save_image software healthy main.py:654
post_replace_image software healthy main.py:705
uploaded_file software healthy main.py:769
file_upload software healthy main.py:775
crop_and_resize_image software healthy main.py:827
pdf_to_twitter_card software healthy main.py:857
cleantextize software healthy main.py:879
extract_text_from_pdf software healthy main.py:886
clean_extracted_text software healthy main.py:894

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

LabelLayerStatusPath
API_DOCUMENT.md software healthy API_DOCUMENT.md
pdf_to_papernote.py software healthy pdf_to_papernote.py
requirements.txt software healthy requirements.txt
README.md software healthy README.md
LICENSE software healthy LICENSE
main.py software healthy main.py
create_youtubemd.py software healthy create_youtubemd.py
popper.min.js software healthy static/popper.min.js
jquery-3.7.0.min.js software healthy static/jquery-3.7.0.min.js
manifest.json software healthy static/manifest.json
mermaid.min.js software healthy static/mermaid.min.js
slideshow.js software healthy static/slideshow.js
edit_post.css software healthy static/edit_post.css
bootstrap.min.css software healthy static/bootstrap.min.css
marked.min.js software healthy static/marked.min.js
theme-switcher.js software healthy static/theme-switcher.js
edit_post.js software healthy static/edit_post.js
fabric.min.js software healthy static/fabric.min.js
styles.css software healthy static/styles.css
svg_editor.css software healthy static/svg_editor.css
post-content-style.css software healthy static/post-content-style.css
scripts.js software healthy static/scripts.js
heading-indent.js software healthy static/heading-indent.js
bootstrap.min.js software healthy static/bootstrap.min.js
upload.js software healthy static/upload.js
svg_editor.js software healthy static/svg_editor.js
postx.js software healthy static/postx.js
diff_match_patch.js software healthy static/diff_match_patch.js
slide-content-style.css software healthy static/slide-content-style.css
slideshow.css software healthy static/slideshow.css
cytoscape.min.js software healthy static/cytoscape.min.js
notion.css software healthy static/themes/notion.css
dark.css software healthy static/themes/dark.css
github.css software healthy static/themes/github.css
sepia.css software healthy static/themes/sepia.css
default.css software healthy static/themes/default.css
academic.css software healthy static/themes/academic.css
qiita.css software healthy static/themes/qiita.css
business.css software healthy static/themes/business.css
zenn.css software healthy static/themes/zenn.css
mono.css software healthy static/themes/mono.css
formal.css software healthy static/themes/formal.css
edit_summary2.html software healthy templates/edit_summary2.html
_svg_editor_overlay.html software healthy templates/_svg_editor_overlay.html
edit_memo.html software healthy templates/edit_memo.html
login.html software healthy templates/login.html
permalink.html software healthy templates/permalink.html
post.html software healthy templates/post.html
edit_post.html software healthy templates/edit_post.html
edit_summary.html software healthy templates/edit_summary.html

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

LabelLayerStatusPath
ANY /login api healthy main.py
ANY /logout api healthy main.py
ANY /protected api healthy main.py
ANY / api healthy main.py
ANY /<filename> api healthy main.py
ANY /pdfsattach/<filename> api healthy main.py
ANY /attach_upload api healthy main.py
ANY /attach_save_svg api healthy main.py
ANY /attach_save_image api healthy main.py
ANY /post_replace_image api healthy main.py
ANY /attach/<filename> api healthy main.py
ANY /upload api healthy main.py
ANY /cleantextize api healthy main.py
ANY /pdfs/<filename> api healthy main.py
ANY /tw/<path:filename> api healthy main.py
ANY /edit_memo/<filename> api healthy main.py
ANY /memo/<filename> api healthy main.py
ANY /delete api healthy main.py
ANY /clean_text/<filename> api healthy main.py
ANY /move_to_top/<filename> api healthy main.py
ANY /post/<filename>/download api healthy main.py
ANY /post/<filename>/download_pdf api healthy main.py
ANY /post/<filename> api healthy main.py
ANY /postmd/<filename> api healthy main.py
ANY /api/ui/postsections/<filename> api healthy main.py
ANY /edit_post/<filename> api healthy main.py
ANY /upload_text api healthy main.py
ANY /postdata/<filename> api healthy main.py
ANY /api/ui/postlist/preview/<filename> api healthy main.py
ANY /api/ui/postlist/graph api healthy main.py
ANY /api/ui/postlist/graph/timeline api healthy main.py
ANY /api/ui/postlist/graph/achievements api healthy main.py
ANY /api/ui/postlist/graph/layout api healthy main.py
ANY /rename_post api healthy main.py
ANY /add_post api healthy main.py
ANY /delete_post api healthy main.py
ANY /archive_post api healthy main.py
ANY /duplicate_post api healthy main.py
ANY /get_categories api healthy main.py
ANY /change_category api healthy main.py
ANY /ai_presets api healthy main.py
ANY /ai_presets/system_prompt api healthy main.py
ANY /ai_assist api healthy main.py
ANY /add_comment api healthy main.py
ANY /summary/<filename> api healthy main.py
ANY /edit_summary/<filename> api healthy main.py
ANY /summary2/<filename> api healthy main.py
ANY /edit_summary2/<filename> api healthy main.py
ANY /youtube api healthy main.py
ANY /upload_movie api healthy main.py

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

LabelLayerStatusPath
User software healthy main.py:157
LoginForm software healthy main.py:208
EditMemoForm software healthy main.py:969
EditPostForm software healthy main.py:1892
UploadTextForm software healthy main.py:3004
EditSummaryForm software healthy main.py:2808
YouTubeDownloadForm software healthy main.py:2975
te software healthy static/marked.min.js:te
q software healthy static/bootstrap.min.js:q
Q software healthy static/bootstrap.min.js:Q
Y software healthy static/bootstrap.min.js:Y
J software healthy static/bootstrap.min.js:J
ct software healthy static/bootstrap.min.js:ct
mt software healthy static/bootstrap.min.js:mt
xt software healthy static/bootstrap.min.js:xt
zt software healthy static/bootstrap.min.js:zt
Rt software healthy static/bootstrap.min.js:Rt
Yt software healthy static/bootstrap.min.js:Yt
ne software healthy static/bootstrap.min.js:ne
_e software healthy static/bootstrap.min.js:_e
we software healthy static/bootstrap.min.js:we
Ne software healthy static/bootstrap.min.js:Ne
Me software healthy static/bootstrap.min.js:Me
Be software healthy static/bootstrap.min.js:Be
Ge software healthy static/bootstrap.min.js:Ge
is software healthy static/bootstrap.min.js:is
as software healthy static/cytoscape.min.js:as
or software healthy static/cytoscape.min.js:or

LabelLayerStatusPath
static software healthy static
themes software healthy static/themes
templates software healthy templates
ai_presets software healthy ai_presets
.claude software healthy .claude
commands software healthy .claude/commands
skills software healthy .claude/skills
paper-translate software healthy .claude/skills/paper-translate
paper-question software healthy .claude/skills/paper-question

LabelLayerStatusPath
vps::ec2 hardware healthy pdf_to_papernote.py
vps::azure hardware healthy static/fabric.min.js

LabelLayerStatusPath
daishir0__Papernote software healthy /data/fable5_failed_archive/daishir0__Papernote

LabelLayerStatusPath
4.5.5.64 network healthy requirements.txt
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/a6c667b2-b8a7-4f75-a58b-d0b8b8fccb1b/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/a6c667b2-b8a7-4f75-a58b-d0b8b8fccb1b/

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.