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++