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.

Nam-Aniket/northstar

https://github.com/Nam-Aniket/northstar · scanned 2026-06-16 04:34 UTC (1 month, 4 weeks ago)

34 raw signals (0 security + 34 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 4 weeks ago · v1 · 23 actionable findings from 1 signal source. 11 repeated signals 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 484 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
split_name software healthy 03c_apply_email_patterns.py:38
build_email software healthy 03c_apply_email_patterns.py:48
_index software healthy 03c_apply_email_patterns.py:57
main software healthy 03c_apply_email_patterns.py:77
normalize_company_name_for_matching software healthy superpowered_crawler_final.py:76
map_uk_sic_to_sector software healthy superpowered_crawler_final.py:92
__init__ software healthy superpowered_crawler_final.py:283
acquire software healthy superpowered_crawler_final.py:183
allowed software healthy superpowered_crawler_final.py:214
_path software healthy superpowered_crawler_final.py:248
get software healthy superpowered_crawler_final.py:255
put software healthy superpowered_crawler_final.py:267
_identify_ua software healthy superpowered_crawler_final.py:329
_host_of software healthy superpowered_crawler_final.py:332
_pick_ua software healthy superpowered_crawler_final.py:335
_pick_ua_for software healthy superpowered_crawler_final.py:338
_looks_blocked_or_empty software healthy superpowered_crawler_final.py:351
_fetch_with_playwright software healthy superpowered_crawler_final.py:368
extract_structured_data software healthy superpowered_crawler_final.py:397
fetch software healthy superpowered_crawler_final.py:463
_fetch_with_curl_cffi software healthy superpowered_crawler_final.py:546
_fetch_with_urllib software healthy superpowered_crawler_final.py:579
_decode_bytes software healthy superpowered_crawler_final.py:615
search_web software healthy superpowered_crawler_final.py:661
_search_google_cse software healthy superpowered_crawler_final.py:686
_search_brave_api software healthy superpowered_crawler_final.py:708
_search_scrape_fallback software healthy superpowered_crawler_final.py:733
load_wgea_cache software healthy superpowered_crawler_final.py:792
resolve_via_local_wgea_cache software healthy superpowered_crawler_final.py:869
resolve_via_companies_house software healthy superpowered_crawler_final.py:876
get_wikidata_labels software healthy superpowered_crawler_final.py:948
resolve_via_wikidata software healthy superpowered_crawler_final.py:972
discover_candidates software healthy superpowered_crawler_final.py:1064
check_sector_keywords software healthy superpowered_crawler_final.py:1175
classify_sector_via_llm software healthy superpowered_crawler_final.py:1206
validate_domain software healthy superpowered_crawler_final.py:1229
duckduckgo_candidates software healthy superpowered_crawler_final.py:1281
xray_linkedin software healthy superpowered_crawler_final.py:1319
local_extractive_summarization software healthy superpowered_crawler_final.py:1362
active_smtp_ping software healthy superpowered_crawler_final.py:1393
format_email_guess software healthy superpowered_crawler_final.py:1423
call_llm software healthy superpowered_crawler_final.py:1429
resolve_company_email_pattern software healthy superpowered_crawler_final.py:1472
guess_and_verify_emails_locally software healthy superpowered_crawler_final.py:1535
custom_extraction software healthy superpowered_crawler_final.py:1664
verify_leadership_page software healthy superpowered_crawler_final.py:1673
crawl_company_deep software healthy superpowered_crawler_final.py:1733
main software healthy superpowered_crawler_final.py:1796
_process software healthy superpowered_crawler_final.py:1886
_write_companies_csv software healthy superpowered_crawler_final.py:1933

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

LabelLayerStatusPath
.env.example software healthy .env.example
03c_apply_email_patterns.py software healthy 03c_apply_email_patterns.py
superpowered_crawler_final.py software healthy superpowered_crawler_final.py
ingest_linkedin_paste.py software healthy ingest_linkedin_paste.py
03_personalize.py software healthy 03_personalize.py
config.example.json software healthy config.example.json
fill_missing_jds.py software healthy fill_missing_jds.py
test_ats_engine.py software healthy test_ats_engine.py
05_send_outreach.py software healthy 05_send_outreach.py
score_jobs.py software healthy score_jobs.py
merge_fetched_jds.py software healthy merge_fetched_jds.py
run_app.sh software healthy run_app.sh
02_find_people.py software healthy 02_find_people.py
01_fetch_job_descriptions.py software healthy 01_fetch_job_descriptions.py
04_draft_emails.py software healthy 04_draft_emails.py
config.py software healthy config.py
local_apify_crawler.py software healthy local_apify_crawler.py
requirements.txt software healthy requirements.txt
skills.example.json software healthy skills.example.json
supercrawler.py software healthy supercrawler.py
README.md software healthy README.md
generate_accepted_resumes.py software healthy generate_accepted_resumes.py
jd_resolver.py software healthy jd_resolver.py
company_research_resolver.py software healthy company_research_resolver.py
06_followup.py software healthy 06_followup.py
00a_scrape_job_postings.py software healthy 00a_scrape_job_postings.py
LICENSE software healthy LICENSE
prepare_job_posts.py software healthy prepare_job_posts.py
00b_validate_active_hirers.py software healthy 00b_validate_active_hirers.py
03b_resolve_email_patterns.py software healthy 03b_resolve_email_patterns.py
csv_merge.py software healthy csv_merge.py
generate_base_resume.py software healthy generate_base_resume.py
dotenv_loader.py software healthy dotenv_loader.py
00_search_linkedin_guest.py software healthy 00_search_linkedin_guest.py
run_pipeline.py software healthy run_pipeline.py
02alt_seed_from_reachout.py software healthy 02alt_seed_from_reachout.py
export_accepted_apply_links.py software healthy export_accepted_apply_links.py

LabelLayerStatusPath
HostRateLimiter software healthy superpowered_crawler_final.py:174
RobotsCache software healthy superpowered_crawler_final.py:206
DiskCache software healthy superpowered_crawler_final.py:240
SuperpoweredCrawlerFinal software healthy superpowered_crawler_final.py:280
TestExtractTerms software healthy test_ats_engine.py:40
TestSelectBullets software healthy test_ats_engine.py:90
TestContentSafety software healthy test_ats_engine.py:124
TestAdversarialScorer software healthy test_ats_engine.py:157
JobOutreachPipeline software healthy 02_find_people.py:108
_LazyBank software healthy config.py:89
_LazySupportedTerms software healthy config.py:152
_LazyUnsupportedTerms software healthy config.py:178
_LazyTermPatterns software healthy config.py:204
_LazyUnsupportedPatterns software healthy config.py:233
_LazyStr software healthy config.py:291
_ConfigProxy software healthy config.py:299
SimpleHTMLExtractor software healthy local_apify_crawler.py:222
FetchResult software healthy local_apify_crawler.py:286
DomainCandidate software healthy local_apify_crawler.py:297
PageEvidence software healthy local_apify_crawler.py:305
LocalCrawler software healthy local_apify_crawler.py:321
JobData software healthy supercrawler.py:45
SafeFetcher software healthy supercrawler.py:60
ResolvedJob software healthy jd_resolver.py:109
PageEvidence software healthy company_research_resolver.py:122
ResearchResult software healthy company_research_resolver.py:139
Authenticity software healthy prepare_job_posts.py:208

LabelLayerStatusPath
sqlite data healthy 05_send_outreach.py
mongodb data healthy 01_fetch_job_descriptions.py
postgresql data healthy 01_fetch_job_descriptions.py
mysql data healthy 01_fetch_job_descriptions.py

LabelLayerStatusPath
vps::azure hardware healthy 01_fetch_job_descriptions.py
vps::aws hardware healthy 01_fetch_job_descriptions.py
vps::gcp hardware healthy 01_fetch_job_descriptions.py

LabelLayerStatusPath
120.0.0.0 network healthy superpowered_crawler_final.py
127.0.0.1 network healthy run_app.sh

LabelLayerStatusPath
Nam-Aniket__northstar software healthy /data/fable5_failed_archive/Nam-Aniket__northstar

LabelLayerStatusPath
kafka data healthy skills.example.json

LabelLayerStatusPath
outreach data healthy 05_send_outreach.py

LabelLayerStatusPath
auth::05_send_outreach.py security healthy 05_send_outreach.py
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/f361943e-d621-41af-a256-61e3df41a0c6/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/f361943e-d621-41af-a256-61e3df41a0c6/

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.