Outreach Automation

C 64 completed
Cli Tool
unknown / javascript · small
189
Files
28,775
LOC
0
Frameworks
3
Languages

Pipeline State

completed
Run ID
#307190
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
43.00
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #47579
Member of a group with 1 similar repo(s) — canonical #35089 view group →
Top concepts (12)
Project DescriptionRepositoryData/MLinfrastructuretestingNotificationsSearchTestingConfigurationAnalyticsFile ManagementLogging
All rows scored by the Repobility analyzer (https://repobility.com)

AI Prompt

Create an AI-powered outreach automation platform using JavaScript. The system needs to handle local business outreach for KSD and youth football club outreach for UFH. Key features should include scraping Google Maps, enriching scraped data with website details, and using an LLM to extract owner names. The platform must be able to discover and verify emails using services like Icypeas and Reoon, and finally export the verified leads to platforms like Lemlist or Mailead. Include scripts for batch processing, campaign enrichment, and cleaning up leads.
javascript automation outreach scraping llm email-verification kds ufh web-scraping api
Generated by gemma4:latest

Catalog Information

The kobestarr__outreach-automation project is an AI-powered outreach platform designed for KSD and UFH to automate local business outreach and youth football clubs nationwide.

Description

This project is a comprehensive outreach automation system that leverages AI to scrape Google Maps, enrich website data, extract owner names via Large Language Models (LLM), discover and verify emails, and export leads to various platforms. It consists of multiple scripts that work together to automate the outreach process for local businesses and youth football clubs nationwide.

الوصف

هذا المشروع هو نظام تلقائي للتواصل الذي يستخدم الذكاء الاصطناعي لاستخراج البيانات من خرائط جوجل، وتحسين بيانات المواقع، واستخراج أسماء المالكين باستخدام Large Language Models (LLM)، واكتشاف وإرسال بريد إلكتروني، والتصديق على البريد الإلكتروني، والإخراج إلى منصات متعددة. يتألف المشروع من عدة سكريبتات تعمل معًا لتحقيق عملية التواصل التلقائية للمواقع المحلية والجمعيات الرياضية للشباب في جميع أنحاء العالم.

Novelty

7/10

Tags

outreach-automation ai-powered-outreach-platform local-business-outreach youth-football-clubs email-discovery email-verification lead-export

Technologies

anthropic openai playwright

Claude Models

claude-sonnet-4.5 claude-opus-4.6

Quality Score

C
63.5/100
Structure
57
Code Quality
70
Documentation
78
Testing
50
Practices
54
Security
76
Dependencies
80

Strengths

  • Consistent naming conventions (kebab-case)

Weaknesses

  • No LICENSE file \u2014 legal ambiguity for contributors
  • No CI/CD configuration \u2014 manual testing and deployment
  • 2706 duplicate lines detected \u2014 consider DRY refactoring
  • 4 'god files' with >500 LOC need decomposition

Recommendations

  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
  • Add a linter configuration to enforce code style consistency
  • Add a LICENSE file (MIT recommended for open source)
  • Address 81 TODO/FIXME items \u2014 consider tracking them as issues

Security & Health

25.3h
Tech Debt (C)
Medium
DORA Rating
A
OWASP (100%)
Repobility · open methodology · https://repobility.com/research/
PASS
Quality Gate
A
Risk (2)
Unknown
License
8.0%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

javascript
77.4%
markdown
18.4%
json
4.2%

Frameworks

None detected

Symbols

variable2,357
function405
constant218
method19
class3

API Endpoints (1)

Data scored by Repobility · https://repobility.com
MethodPathHandlerFramework
Source: Repobility analyzer · https://repobility.com
POST/webhooks/prospapp.postExpress/Koa

Concepts (12)

Findings produced by Repobility · scan your repo at https://repobility.com/scan/
CategoryNameDescriptionConfidence
Repobility — the code-quality scanner for AI-generated software · https://repobility.com
auto_descriptionProject DescriptionAI-powered outreach platform. Scrapes Google Maps, enriches with website data, extracts owner names via LLM, discovers and verifies emails, and exports to Lemlist (email), Mailead (cold email), and GoHighLevel (SMS/phone).80%
design_patternRepositoryFound repository-named files80%
auto_categoryData/MLdata-ml70%
arch_layerinfrastructureDetected infrastructure layer70%
arch_layertestingDetected testing layer70%
business_logicNotificationsDetected from 25 related files50%
business_logicSearchDetected from 6 related files50%
business_logicTestingDetected from 59 related files50%
business_logicConfigurationDetected from 2 related files50%
business_logicAnalyticsDetected from 3 related files50%
business_logicFile ManagementDetected from 3 related files50%
business_logicLoggingDetected from 3 related files50%
Provenance: Repobility (https://repobility.com) — every score reproducible from /scan/

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/31032.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV

BinComp Dependency Hardening

All packages →
1 of this repo's dependencies have been scanned for binary hardening. Grade reflects RELRO / stack canary / FORTIFY / PIE coverage.
Nopenai2.31.0 · 0 gadgets · risk 0.0