https://github.com/shiba199/morning-tech
· scanned 2026-06-16 04:38 UTC (1 month, 3 weeks ago)
9 raw signals (0 security + 9 graph)
Last scanned 1 month, 3 weeks ago · v1 · 9 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 62 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.
| Label | Layer | Status | Path |
|---|---|---|---|
build_payload |
software | healthy | notify.py:45 |
_post |
software | healthy | notify.py:91 |
send_digest |
software | healthy | notify.py:109 |
main |
software | healthy | notify.py:151 |
parse_published |
software | healthy | fetch_feeds.py:39 |
format_date |
software | healthy | fetch_feeds.py:49 |
fetch_feed |
software | healthy | fetch_feeds.py:53 |
main |
software | healthy | fetch_feeds.py:80 |
main |
software | healthy | classify_articles.py:25 |
show_summary_from_db |
software | healthy | classify_articles.py:53 |
classify_text |
software | healthy | classify.py:79 |
classify_article |
software | healthy | classify.py:102 |
topics_to_labels |
software | healthy | classify.py:108 |
source_meta |
software | healthy | app.py:47 |
article_to_payload |
software | healthy | app.py:61 |
get_articles_payload |
software | healthy | app.py:81 |
get_topics_payload |
software | healthy | app.py:85 |
get_sources_payload |
software | healthy | app.py:90 |
log_message |
software | dead | app.py:97 |
_send_json |
software | healthy | app.py:100 |
_send_file |
software | healthy | app.py:108 |
do_GET |
software | dead | app.py:121 |
_serve_static |
software | healthy | app.py:152 |
main |
software | healthy | app.py:168 |
step_fetch_and_save |
software | healthy | update.py:40 |
step_classify |
software | healthy | update.py:50 |
step_write_snapshots |
software | healthy | update.py:60 |
main |
software | healthy | update.py:76 |
clean_text |
software | healthy | summarize.py:31 |
first_sentences |
software | healthy | summarize.py:41 |
make_excerpt |
software | healthy | summarize.py:63 |
summarize_topic |
software | healthy | summarize.py:72 |
build_digest |
software | healthy | summarize.py:87 |
to_item |
software | healthy | summarize.py:120 |
get_connection |
software | healthy | db.py:25 |
init_db |
software | healthy | db.py:32 |
_ensure_columns |
software | healthy | db.py:56 |
save_articles |
software | healthy | db.py:71 |
set_article_topics |
software | healthy | db.py:124 |
get_articles_for_classification |
software | healthy | db.py:145 |
count_articles |
software | healthy | db.py:163 |
get_recent_articles |
software | healthy | db.py:173 |
get_articles_since |
software | healthy | db.py:191 |
| Label | Layer | Status | Path |
|---|---|---|---|
notify.py |
software | healthy | notify.py |
CLAUDE.md |
software | healthy | CLAUDE.md |
fetch_feeds.py |
software | healthy | fetch_feeds.py |
requirements.txt |
software | healthy | requirements.txt |
classify_articles.py |
software | healthy | classify_articles.py |
classify.py |
software | healthy | classify.py |
app.py |
software | healthy | app.py |
update.py |
software | healthy | update.py |
summarize.py |
software | healthy | summarize.py |
db.py |
software | healthy | db.py |
CLAUDE.md |
quality | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | notify.py |
vps::ec2 |
hardware | healthy | classify.py |
| Label | Layer | Status | Path |
|---|---|---|---|
shiba199__morning-tech |
software | healthy | /data/fable5_failed_archive/shiba199__morning-tech |
| Label | Layer | Status | Path |
|---|---|---|---|
Handler |
software | healthy | app.py:95 |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
articles |
data | healthy | db.py |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8000 |
network | healthy | app.py |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | app.py |
This page is publicly accessible at:
https://repobility.com/scan/685199c4-8898-4082-b4b1-1e7dbe187bff/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/685199c4-8898-4082-b4b1-1e7dbe187bff/
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.