https://github.com/justalewis/Rhet-Comp-Index
· scanned 2026-06-16 04:30 UTC (2 months ago)
48 raw signals (0 security + 48 graph)
Last scanned 2 months ago · v1 · 46 actionable findings from 1 signal source. 2 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 561 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 |
|---|---|---|---|
slugify |
software | healthy | ingest_jac.py:46 |
build_url |
software | healthy | ingest_jac.py:52 |
first_author_surname |
software | healthy | ingest_jac.py:80 |
parse_int |
software | healthy | ingest_jac.py:92 |
transform |
software | healthy | ingest_jac.py:103 |
build_url_set |
software | healthy | ingest_jac.py:166 |
insert |
software | healthy | ingest_jac.py:175 |
run |
software | healthy | ingest_jac.py:193 |
main |
software | healthy | ingest_jac.py:304 |
is_redaction_token |
software | healthy | redaction.py:68 |
_normalize |
software | healthy | redaction.py:79 |
_get_salt |
software | healthy | redaction.py:93 |
_name_hash |
software | healthy | redaction.py:114 |
mint_token |
software | healthy | redaction.py:118 |
_ledger_version |
software | healthy | redaction.py:145 |
_build_suppression_map |
software | healthy | redaction.py:156 |
_suppression_map |
software | healthy | redaction.py:176 |
_bust_suppression_cache |
software | healthy | redaction.py:197 |
apply_suppression |
software | healthy | redaction.py:203 |
_subst_text |
software | healthy | redaction.py:234 |
_scrub_raw_references |
software | healthy | redaction.py:248 |
_resweep_entry |
software | healthy | redaction.py:281 |
_entry_names |
software | healthy | redaction.py:357 |
_existing_token |
software | healthy | redaction.py:366 |
_add_to_ledger |
software | healthy | redaction.py:374 |
_rebuild_fts |
software | healthy | redaction.py:397 |
_bust_datastories_cache |
software | healthy | redaction.py:407 |
redact_author |
software | healthy | redaction.py:419 |
resweep_all |
software | healthy | redaction.py:437 |
unredact_author |
software | healthy | redaction.py:463 |
list_redactions |
software | healthy | redaction.py:510 |
export_ledger |
software | healthy | redaction.py:527 |
import_ledger |
software | healthy | redaction.py:541 |
_audit |
software | healthy | redaction.py:564 |
_hash_token |
software | healthy | redaction.py:572 |
create_request |
software | dead | redaction.py:576 |
verify_request_by_token |
software | dead | redaction.py:599 |
mark_request_verified |
software | dead | redaction.py:621 |
_loose_name_match |
software | healthy | redaction.py:633 |
attach_orcid_verification |
software | dead | redaction.py:644 |
get_request |
software | healthy | redaction.py:665 |
list_requests |
software | dead | redaction.py:674 |
get_audit |
software | dead | redaction.py:689 |
decide_request |
software | dead | redaction.py:698 |
_main |
software | healthy | redaction.py:729 |
prep_for_backfill |
software | healthy | backfill_abstracts.py:39 |
enrich_batch |
software | healthy | backfill_abstracts.py:111 |
_mark_done |
software | healthy | backfill_abstracts.py:330 |
_reset_rate_limiter |
software | healthy | conftest.py:40 |
fixture_db |
software | healthy | conftest.py:49 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ingest_jac.py |
software | healthy | ingest_jac.py |
redaction.py |
software | healthy | redaction.py |
backfill_abstracts.py |
software | healthy | backfill_abstracts.py |
conftest.py |
software | healthy | conftest.py |
health.py |
software | healthy | health.py |
monitoring.py |
software | healthy | monitoring.py |
fetch_siup.py |
software | healthy | fetch_siup.py |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
weekly_maintenance.py |
software | healthy | weekly_maintenance.py |
cull_upc.py |
software | healthy | cull_upc.py |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
deep_refresh.py |
software | healthy | deep_refresh.py |
rss_fetcher.py |
software | healthy | rss_fetcher.py |
fly.toml |
software | healthy | fly.toml |
dedupe_reflections.py |
software | healthy | dedupe_reflections.py |
fetcher.py |
software | healthy | fetcher.py |
datastories_cache.py |
software | healthy | datastories_cache.py |
probe_new_publishers.py |
software | healthy | probe_new_publishers.py |
requirements.txt |
software | healthy | requirements.txt |
journals.py |
software | healthy | journals.py |
scrape_lics_refs.py |
software | healthy | scrape_lics_refs.py |
enrich.py |
software | healthy | enrich.py |
README.md |
software | healthy | README.md |
fetch_pitt.py |
software | healthy | fetch_pitt.py |
rate_limit.py |
software | healthy | rate_limit.py |
fetch_parlor.py |
software | healthy | fetch_parlor.py |
backfill_crossref_titles.py |
software | healthy | backfill_crossref_titles.py |
crossref_book_probe.py |
software | healthy | crossref_book_probe.py |
fetch_routledge.py |
software | healthy | fetch_routledge.py |
scraper.py |
software | healthy | scraper.py |
enrich_openalex.py |
software | healthy | enrich_openalex.py |
LICENSE |
software | healthy | LICENSE |
book_fetcher.py |
software | healthy | book_fetcher.py |
ingest_peer_review_1_1.py |
software | healthy | ingest_peer_review_1_1.py |
scrape_ccdp.py |
software | healthy | scrape_ccdp.py |
app.py |
software | healthy | app.py |
auth.py |
software | healthy | auth.py |
notifications.py |
software | healthy | notifications.py |
requirements-dev.txt |
software | healthy | requirements-dev.txt |
fetch_institutions.py |
software | healthy | fetch_institutions.py |
seed_usu_rhet_comp.py |
software | healthy | seed_usu_rhet_comp.py |
backup.py |
software | healthy | backup.py |
tagger.py |
software | healthy | tagger.py |
journal_groups.py |
software | healthy | journal_groups.py |
cite_fetcher.py |
software | healthy | cite_fetcher.py |
web_helpers.py |
software | healthy | web_helpers.py |
backfill_html_entities.py |
software | healthy | backfill_html_entities.py |
restore.py |
software | healthy | restore.py |
backfill_reflections_pub_dates.py |
software | healthy | backfill_reflections_pub_dates.py |
coverage_report.py |
software | healthy | coverage_report.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
122.0.0.0 |
network | healthy | rss_fetcher.py |
1.3.1.1 |
network | healthy | scrape_lics_refs.py |
1.3.1.2 |
network | healthy | scrape_lics_refs.py |
1.3.1.3 |
network | healthy | scrape_lics_refs.py |
1.3.1.4 |
network | healthy | scrape_lics_refs.py |
1.3.1.5 |
network | healthy | scrape_lics_refs.py |
1.3.1.6 |
network | healthy | scrape_lics_refs.py |
1.3.1.7 |
network | healthy | scrape_lics_refs.py |
1.3.1.8 |
network | healthy | scrape_lics_refs.py |
1.3.1.9 |
network | healthy | scrape_lics_refs.py |
1.3.1.10 |
network | healthy | scrape_lics_refs.py |
1.3.1.11 |
network | healthy | scrape_lics_refs.py |
1.3.1.12 |
network | healthy | scrape_lics_refs.py |
1.3.1.13 |
network | healthy | scrape_lics_refs.py |
1.3.1.14 |
network | healthy | scrape_lics_refs.py |
1.3.1.15 |
network | healthy | scrape_lics_refs.py |
1.3.1.16 |
network | healthy | scrape_lics_refs.py |
127.0.0.1 |
network | healthy | rate_limit.py |
131.0.0.0 |
network | healthy | scraper.py |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::fly.toml |
security | healthy | fly.toml |
auth::redaction.py |
security | healthy | redaction.py |
auth::app.py |
security | healthy | app.py |
auth::orcid_oauth.py |
security | healthy | orcid_oauth.py |
| Label | Layer | Status | Path |
|---|---|---|---|
_FrozenDateTime |
software | healthy | conftest.py:109 |
RateLimitError |
software | healthy | fetch_institutions.py:43 |
RateLimitError |
software | healthy | cite_fetcher.py:64 |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | health.py |
redis |
data | healthy | rate_limit.py |
| Label | Layer | Status | Path |
|---|---|---|---|
justalewis__Rhet-Comp-Index |
software | healthy | /data/fable5_failed_archive/justalewis__Rhet-Comp-Index |
| Label | Layer | Status | Path |
|---|---|---|---|
sqs |
data | healthy | scraper.py |
| Label | Layer | Status | Path |
|---|---|---|---|
openalex_fetch_log |
data | healthy | openalex_citations.py |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8080 |
network | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | journals.py |
This page is publicly accessible at:
https://repobility.com/scan/1c029d75-2baa-4e50-9bfb-6dba3b8ed02a/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/1c029d75-2baa-4e50-9bfb-6dba3b8ed02a/
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.