ИИНТЕЛКОД

Технологический стек

Языки программирования и базовые платформы

  • Backend (Core): Java (версии 17/21), Kotlin.
  • Аналитические модули: Python 3.x.
  • Системный уровень: Go или C++.

Компоненты статического анализа (SAST Core)

  • AST (Abstract Syntax Tree), CFG (Control Flow Graph) и DFG (Data Flow Graph).
  • SARIF (Static Analysis Results Interchange Format).
  • DSL (Domain Specific Language).

Инфраструктура и интеграция (DevSecOps)

  • Контейнеризация: Docker, Kubernetes.
  • Интеграционные модули: IntelliJ SDK, GitHub Actions / GitLab CI SDK.
  • СУБД: PostgreSQL.

Клиентская часть и визуализация

  • IDE Plugin: Swing / JCEF.
  • React или Vue.js.