https://github.com/seoutopico/ai-entity-gap-seo
· scanned 2026-06-16 00:07 UTC (2 months, 2 weeks ago)
19 raw signals (0 security + 19 graph)
Last scanned 2 months, 2 weeks ago · v1 · 19 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 104 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_canonicalize_entity_removes_extra_spaces |
software | healthy | tests/test_utils.py:4 |
test_slugify_entity |
software | healthy | tests/test_utils.py:8 |
load_dotenv |
software | healthy | src/extract_entities.py:24 |
_current_month |
software | healthy | src/extract_entities.py:43 |
_load_usage |
software | healthy | src/extract_entities.py:47 |
_save_usage |
software | healthy | src/extract_entities.py:68 |
_doc_units |
software | healthy | src/extract_entities.py:73 |
_get_api_key |
software | healthy | src/extract_entities.py:78 |
analyze_entities_gcp |
software | healthy | src/extract_entities.py:91 |
_entities_for_posts |
software | healthy | src/extract_entities.py:134 |
extract |
software | healthy | src/extract_entities.py:246 |
main |
software | healthy | src/extract_entities.py:266 |
compare |
software | healthy | src/compare_gaps.py:37 |
main |
software | healthy | src/compare_gaps.py:53 |
split_frontmatter |
software | healthy | src/md_to_posts.py:20 |
markdown_to_text |
software | healthy | src/md_to_posts.py:29 |
parse_md |
software | healthy | src/md_to_posts.py:43 |
main |
software | healthy | src/md_to_posts.py:54 |
load_config |
software | healthy | src/utils.py:12 |
load_project_brief |
software | healthy | src/utils.py:20 |
load_project_config |
software | healthy | src/utils.py:31 |
ensure_parent |
software | healthy | src/utils.py:53 |
normalize_text |
software | healthy | src/utils.py:59 |
canonicalize_entity |
software | healthy | src/utils.py:66 |
slugify |
software | healthy | src/utils.py:73 |
read_optional_csv |
software | healthy | src/utils.py:80 |
require_columns |
software | healthy | src/utils.py:87 |
classify_entity |
software | healthy | src/utils.py:93 |
minmax |
software | healthy | src/utils.py:104 |
select_seeds |
software | healthy | src/fetch_trends.py:41 |
_extract_pairs |
software | healthy | src/fetch_trends.py:79 |
fetch_for_seed |
software | healthy | src/fetch_trends.py:98 |
collect |
software | healthy | src/fetch_trends.py:107 |
_tokens |
software | healthy | src/fetch_trends.py:131 |
_territory_tokens |
software | healthy | src/fetch_trends.py:135 |
_anti_tokens |
software | healthy | src/fetch_trends.py:145 |
filter_relevant |
software | healthy | src/fetch_trends.py:156 |
keep |
software | dead | src/fetch_trends.py:158 |
normalize_scores |
software | healthy | src/fetch_trends.py:164 |
build_external_entities |
software | healthy | src/fetch_trends.py:175 |
run |
software | healthy | src/fetch_trends.py:191 |
main |
software | healthy | src/fetch_trends.py:276 |
clean |
software | healthy | src/clean_entities.py:28 |
drop |
software | healthy | src/clean_entities.py:42 |
_retype |
software | healthy | src/clean_entities.py:75 |
clean_file |
software | healthy | src/clean_entities.py:82 |
main |
software | healthy | src/clean_entities.py:90 |
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
.env.example |
software | healthy | .env.example |
requirements.txt |
software | healthy | requirements.txt |
AGENTS.md |
software | healthy | AGENTS.md |
config.yml |
software | healthy | config/config.yml |
test_utils.py |
software | healthy | tests/test_utils.py |
project.json |
software | healthy | projects/think-hack/project.json |
informe.md |
software | healthy | projects/think-hack/outputs/informe.md |
project.json |
software | healthy | projects/_template/project.json |
README.md |
software | healthy | projects/_template/outputs/README.md |
informe.md |
software | healthy | projects/_template/outputs/informe.md |
README.md |
software | healthy | docs/README.md |
el-pipeline.md |
software | healthy | docs/el-pipeline.md |
arquitectura.md |
software | healthy | docs/arquitectura.md |
conceptos.md |
software | healthy | docs/conceptos.md |
como-se-mide.md |
software | healthy | docs/como-se-mide.md |
settings.example.json |
software | healthy | .claude/settings.example.json |
entity-curator.md |
software | healthy | .claude/agents/entity-curator.md |
report-writer.md |
software | healthy | .claude/agents/report-writer.md |
gap-strategist.md |
software | healthy | .claude/agents/gap-strategist.md |
README.md |
software | healthy | .claude/hooks/README.md |
SKILL.md |
software | healthy | .claude/skills/nuevo-proyecto/SKILL.md |
SKILL.md |
software | healthy | .claude/skills/entity-gap-audit/SKILL.md |
extract_entities.py |
software | healthy | src/extract_entities.py |
compare_gaps.py |
software | healthy | src/compare_gaps.py |
md_to_posts.py |
software | healthy | src/md_to_posts.py |
utils.py |
software | healthy | src/utils.py |
fetch_trends.py |
software | healthy | src/fetch_trends.py |
clean_entities.py |
software | healthy | src/clean_entities.py |
CLAUDE.md |
quality | healthy | CLAUDE.md |
AGENTS.md |
quality | healthy | AGENTS.md |
.claude/settings.example.json |
quality | healthy | .claude/settings.example.json |
.claude/agents/entity-curator.md |
quality | healthy | .claude/agents/entity-curator.md |
.claude/agents/report-writer.md |
quality | healthy | .claude/agents/report-writer.md |
.claude/agents/gap-strategist.md |
quality | healthy | .claude/agents/gap-strategist.md |
.claude/hooks/README.md |
quality | healthy | .claude/hooks/README.md |
.claude/skills/nuevo-proyecto/SKILL.md |
quality | healthy | .claude/skills/nuevo-proyecto/SKILL.md |
.claude/skills/entity-gap-audit/SKILL.md |
quality | healthy | .claude/skills/entity-gap-audit/SKILL.md |
| Label | Layer | Status | Path |
|---|---|---|---|
config |
software | healthy | config |
tests |
software | healthy | tests |
projects |
software | healthy | projects |
think-hack |
software | healthy | projects/think-hack |
outputs |
software | healthy | projects/think-hack/outputs |
_template |
software | healthy | projects/_template |
outputs |
software | healthy | projects/_template/outputs |
docs |
software | healthy | docs |
.claude |
software | healthy | .claude |
agents |
software | healthy | .claude/agents |
hooks |
software | healthy | .claude/hooks |
skills |
software | healthy | .claude/skills |
nuevo-proyecto |
software | healthy | .claude/skills/nuevo-proyecto |
entity-gap-audit |
software | healthy | .claude/skills/entity-gap-audit |
src |
software | healthy | src |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-565robi3 |
software | healthy | /tmp/repobility-clone-565robi3 |
| Label | Layer | Status | Path |
|---|---|---|---|
MissingApiKeyError |
software | healthy | src/extract_entities.py:39 |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::gcp |
hardware | healthy | config/config.yml |
This page is publicly accessible at:
https://repobility.com/scan/886ef55a-6b07-49e5-9fab-29163a97fded/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/886ef55a-6b07-49e5-9fab-29163a97fded/
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.