🐙 Code Repository
A source-code repository — leaks secrets, reveals developers, and anchors supply-chain risk.
Code & Supply
Sources
2
2 no-auth
Disciplines
3
that use it
Mission domains
2
reach
Workbench
—
native tool
🔗 Analyst pivots
🔌 Sources that yield Code Repository (2)
| Source | Category | Auth | Format | |
|---|---|---|---|---|
| Gitleaks Rules (secret exposure) Detect exposed secrets/keys patterns. | Operational Security | NONE | text | home↗ api↗ |
| OWASP Top 10 for LLM Apps LLM application risk taxonomy. | Emerging Tech | NONE | html | home↗ |
🧭 Disciplines
🎯 Mission Domains
🔍 Lookup
🔄 Live Datasets & APIs (1 key-free · ingestible)
| Dataset / API | Format | Endpoint | |
|---|---|---|---|
| Gitleaks Rules (secret exposure) | text | https://raw.githubusercontent.com/gitleaks/gitleaks/master/c | collect |
📜 Playbook — Code Repository exploitation
- Direction — frame the requirement for Code Repository: what decision does this support, by when?
- Collection — pull the 2 mapped sources (2 free) and the native workbench; capture provenance and observe OPSEC.
- Processing — normalize, de-duplicate and enrich the collected data.
- Analysis — correlate against local holdings; apply ACH; assign confidence.
- Dissemination — open a case, draft a report, share via STIX/MISP.
- Feedback — set an alert rule / watchlist to monitor for change.
⚡ AI Skills & Automation
Automate unattended via the cron pipeline (collect → ingest → resolve → enrich → score → alert).
🧩 Advanced Capabilities
✨ Enrichment pathways
🎫 Code Repository
A source-code repository (GitHub/GitLab/Bitbucket URL or clone) analyzed as a supply-chain and attribution artifact, including commits, authors, dependencies and CI config. It matters for detecting malicious packages, typosquats, leaked secrets, contributor attribution, and mapping developer/threat-actor infrastructure.
Format: HTTPS/SSH repo URL 'https://github.com/<owner>/<repo>' or 'git@host:owner/repo.git'; commit SHA1 (40 hex) or SHA256; validate host, owner/repo path, and clonability; package coordinates (npm/pypi) for supply-chain context.
📡 How it is collected
- Repo URL from IOC or advisory
- Code-search and dork discovery
- Dependency manifest references
- Package registry linkage (npm/PyPI to source)
- Fork/network enumeration
- Cloned mirrors and archive snapshots
📚 Enrichment & validation sources
🔗 Pivot to
🧩 Analysis & hunting techniques
- Commit-author and email attribution mapping
- Secret and credential scanning of history
- Dependency and transitive-vuln analysis (SCA)
- Typosquat and dependency-confusion detection
- Malicious install-script / obfuscation review
- Contributor social-graph and timezone profiling
- Fork-network and provenance analysis
🔧 Tools
- gitleaks/TruffleHog
- OSV-Scanner
- Socket CLI
- OpenSSF Scorecard
- Semgrep
- git log/blame
- Syft (SBOM)
⚡ Workbench actions
- Clone and scan for secrets
- Run dependency/SCA vuln scan
- Map commit authors to identities
- Detect typosquat / confusion risk
- Generate SBOM
- Review install/build scripts
- Correlate contributors across repos
📊 Dashboard KPIs
Known-vuln dependency countSecrets found in historyContributor count / identity matchesOpenSSF Scorecard scoreSuspicious-script flags
📂 Open
Workstation · Copilot · AI Skills · Automation · Playbooks · Lookups · Docs · Reports
🤖 AI Copilot
⚡ AI Skills
🔍 Lookup & Enrich
📚 Docs & Reports
💡 Recommendations
- Explore related tools below
- Automate recurring work via cron