https://github.com/aedile/augur
· scanned 2026-06-17 01:29 UTC (1 month, 2 weeks ago)
11 raw signals (0 security + 11 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ +22.1 (diff) · 10 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.
All 293 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 |
|---|---|---|---|
test_forged_close_tag_cannot_break_out_of_envelope |
software | healthy | tests/test_safety.py:12 |
test_forged_open_tag_is_defanged |
software | healthy | tests/test_safety.py:23 |
test_model_control_tokens_are_neutralized |
software | healthy | tests/test_safety.py:30 |
test_natural_language_injection_is_kept_but_labeled_as_data |
software | healthy | tests/test_safety.py:36 |
test_malicious_source_label_cannot_inject_attributes |
software | healthy | tests/test_safety.py:46 |
test_sanitize_preserves_ordinary_math_notation |
software | healthy | tests/test_safety.py:53 |
test_crlf_normalized |
software | healthy | tests/test_safety.py:59 |
_populate |
software | healthy | tests/test_cli.py:13 |
test_fetch_mocks_network_and_stores |
software | healthy | tests/test_cli.py:20 |
fake_factory |
software | healthy | tests/test_cli.py:36 |
test_backfill_chunks_and_dedupes |
software | healthy | tests/test_cli.py:33 |
test_search_outputs_json |
software | healthy | tests/test_cli.py:68 |
test_search_abstract_level_wraps |
software | healthy | tests/test_cli.py:77 |
test_digest_writes_file |
software | healthy | tests/test_cli.py:87 |
test_digest_to_stdout |
software | healthy | tests/test_cli.py:111 |
test_digest_judge_tier |
software | healthy | tests/test_cli.py:119 |
test_recent_for_project |
software | healthy | tests/test_cli.py:146 |
test_embed_then_semantic_search |
software | healthy | tests/test_cli.py:154 |
test_digest_judge_with_prefilter |
software | healthy | tests/test_cli.py:178 |
runner |
software | healthy | tests/test_cli.py:185 |
test_no_subcommand_errors |
software | healthy | tests/test_cli.py:209 |
store |
software | healthy | tests/conftest.py:16 |
page1_xml |
software | healthy | tests/conftest.py:25 |
empty_xml |
software | healthy | tests/conftest.py:30 |
config_path |
software | healthy | tests/conftest.py:35 |
prod_config_path |
software | healthy | tests/conftest.py:42 |
config |
software | healthy | tests/conftest.py:47 |
_client |
software | healthy | tests/test_ingest.py:9 |
test_ingest_stores_all_and_counts_new |
software | healthy | tests/test_ingest.py:18 |
test_ingest_is_idempotent_on_rerun |
software | healthy | tests/test_ingest.py:25 |
test_ingest_records_run |
software | healthy | tests/test_ingest.py:34 |
db |
software | healthy | tests/test_mcp_server.py:13 |
test_search_corpus |
software | healthy | tests/test_mcp_server.py:22 |
test_get_paper_wraps_untrusted |
software | healthy | tests/test_mcp_server.py:27 |
test_recent_for_project |
software | healthy | tests/test_mcp_server.py:35 |
test_build_server_requires_mcp_extra_when_absent |
software | healthy | tests/test_mcp_server.py:40 |
test_assess_routes_to_projects |
software | healthy | tests/test_relevance.py:8 |
test_assess_returns_none_below_threshold |
software | healthy | tests/test_relevance.py:16 |
test_assess_all_sorted_by_relevance |
software | healthy | tests/test_relevance.py:22 |
test_assess_all_drops_nonmatches |
software | healthy | tests/test_relevance.py:30 |
_papers |
software | healthy | tests/test_store.py:8 |
test_upsert_reports_new_then_not_new |
software | healthy | tests/test_store.py:12 |
test_upsert_preserves_first_seen_on_reingest |
software | healthy | tests/test_store.py:19 |
test_roundtrip_preserves_fields |
software | healthy | tests/test_store.py:30 |
test_iter_papers_orders_newest_first |
software | healthy | tests/test_store.py:37 |
test_iter_papers_since_filter |
software | healthy | tests/test_store.py:44 |
test_embedding_roundtrip_and_pending |
software | healthy | tests/test_store.py:52 |
test_get_embedding_missing |
software | healthy | tests/test_store.py:66 |
test_has_and_missing |
software | healthy | tests/test_store.py:70 |
test_render_groups_by_topic_with_levels |
software | healthy | tests/test_digest.py:8 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
pyproject.toml |
software | healthy | pyproject.toml |
LICENSE |
software | healthy | LICENSE |
.pre-commit-config.yaml |
software | healthy | .pre-commit-config.yaml |
test_safety.py |
software | healthy | tests/test_safety.py |
test_cli.py |
software | healthy | tests/test_cli.py |
conftest.py |
software | healthy | tests/conftest.py |
__init__.py |
software | healthy | tests/__init__.py |
test_ingest.py |
software | healthy | tests/test_ingest.py |
test_mcp_server.py |
software | healthy | tests/test_mcp_server.py |
test_relevance.py |
software | healthy | tests/test_relevance.py |
test_store.py |
software | healthy | tests/test_store.py |
test_digest.py |
software | healthy | tests/test_digest.py |
test_hooks.py |
software | healthy | tests/test_hooks.py |
test_arxiv_client.py |
software | healthy | tests/test_arxiv_client.py |
test_semantic.py |
software | healthy | tests/test_semantic.py |
test_scoring.py |
software | healthy | tests/test_scoring.py |
test_embeddings.py |
software | healthy | tests/test_embeddings.py |
test_judge.py |
software | healthy | tests/test_judge.py |
test_query.py |
software | healthy | tests/test_query.py |
test_config.py |
software | healthy | tests/test_config.py |
test_interests.toml |
software | healthy | tests/fixtures/test_interests.toml |
semantic.py |
software | healthy | src/augur/semantic.py |
cli.py |
software | healthy | src/augur/cli.py |
ingest.py |
software | healthy | src/augur/ingest.py |
scoring.py |
software | healthy | src/augur/scoring.py |
judge.py |
software | healthy | src/augur/judge.py |
query.py |
software | healthy | src/augur/query.py |
relevance.py |
software | healthy | src/augur/relevance.py |
__init__.py |
software | healthy | src/augur/__init__.py |
arxiv_client.py |
software | healthy | src/augur/arxiv_client.py |
config.py |
software | healthy | src/augur/config.py |
hooks.py |
software | healthy | src/augur/hooks.py |
store.py |
software | healthy | src/augur/store.py |
models.py |
software | healthy | src/augur/models.py |
safety.py |
software | healthy | src/augur/safety.py |
digest.py |
software | healthy | src/augur/digest.py |
mcp_server.py |
software | healthy | src/augur/mcp_server.py |
embeddings.py |
software | healthy | src/augur/embeddings.py |
0002-security-model.md |
software | healthy | docs/adr/0002-security-model.md |
0001-architecture-and-stack.md |
software | healthy | docs/adr/0001-architecture-and-stack.md |
interests.toml |
software | healthy | config/interests.toml |
| Label | Layer | Status | Path |
|---|---|---|---|
SemanticHit |
software | healthy | src/augur/semantic.py:39 |
IngestResult |
software | healthy | src/augur/ingest.py:14 |
InterestScore |
software | healthy | src/augur/scoring.py:21 |
Scorer |
software | healthy | src/augur/scoring.py:27 |
Verdict |
software | healthy | src/augur/judge.py:39 |
Judge |
software | healthy | src/augur/judge.py:165 |
QueryEngine |
software | healthy | src/augur/query.py:47 |
Relevance |
software | healthy | src/augur/relevance.py:13 |
ArxivClient |
software | healthy | src/augur/arxiv_client.py:116 |
Interest |
software | healthy | src/augur/config.py:12 |
Config |
software | healthy | src/augur/config.py:23 |
Store |
software | healthy | src/augur/store.py:71 |
Paper |
software | healthy | src/augur/models.py:18 |
Embedder |
software | healthy | src/augur/embeddings.py:29 |
HashingEmbedder |
software | healthy | src/augur/embeddings.py:48 |
OllamaEmbedder |
software | healthy | src/augur/embeddings.py:73 |
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
fixtures |
software | healthy | tests/fixtures |
src |
software | healthy | src |
augur |
software | healthy | src/augur |
docs |
software | healthy | docs |
adr |
software | healthy | docs/adr |
config |
software | healthy | config |
| Label | Layer | Status | Path |
|---|---|---|---|
papers |
data | healthy | src/augur/store.py |
runs |
data | healthy | src/augur/store.py |
embeddings |
data | healthy | src/augur/store.py |
| Label | Layer | Status | Path |
|---|---|---|---|
aedile__augur |
software | healthy | /data/fable5_failed_archive/aedile__augur |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | src/augur/cli.py |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | src/augur/judge.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | README.md |
This page is publicly accessible at:
https://repobility.com/scan/f002d121-00c3-40f7-8317-a46e55857c8c/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/f002d121-00c3-40f7-8317-a46e55857c8c/
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.