0%
NEURAL_LINK_ESTABLISHED
Initializing_System_Cortex.sh --run

Scanning Repositories

Learn how to configure and run scans on different types of repositories with various options and settings optimized for your specific use case.

Supported Repository Types

📦

GitHub Public

Public repositories on GitHub

https://github.com/user/repo
🔐

GitHub Private

Private repositories with access token

Requires PAT token

Scan Configuration Options

Depth Settings

  • • Shallow Scan: Quick analysis of critical files only
  • • Standard Scan: Comprehensive analysis (recommended)
  • • Deep Scan: Exhaustive analysis with advanced AI patterns

Language Focus

  • • Auto-detect: Automatically identifies all languages
  • • Primary Language: Focus on specific technology stack
  • • Multi-language: Comprehensive analysis across all languages

Security Focus

  • • OWASP Top 10: Web application security standards
  • • CWE Coverage: Common Weakness Enumeration
  • • Custom Rules: Organization-specific security policies

Advanced Scanning Options

Include/Exclude Patterns

Include:
*.js,*.ts,*.py,*.java
Exclude:
node_modules/**,*.test.*

Branch Selection

• Default branch (main/master)
• Specific branch name
• Pull request branches
• Tag-based scanning

Integration Options

GitHub Actions
GitLab CI
Jenkins
CircleCI
Webhook API
CLI Tool
REST API
GraphQL API

Scanning Best Practices

✓

Start Small

Begin with smaller repositories to understand the scanning process and results format.

✓

Regular Scanning

Set up automated scans on every push to catch security issues early in development.

✓

Focus on Critical Paths

Prioritize scanning authentication, payment, and data handling components.

Scan Performance

Small repo (<50 files):2-3 minutes
Medium repo (50-200 files):5-8 minutes
Large repo (200+ files):10-15 minutes

Supported Languages

JavaScript
TypeScript
Python
Java
C#
Go
Rust
PHP
Ruby
Swift
Kotlin
C++