CyfroCode

CyfroCode Overview

What CyfroCode is, the languages and infrastructure surfaces it scans, and where to go next in this section.

CyfroCode provides a comprehensive SAST code-security workspace embedded directly within CyfroSec. Designed for developers and security teams alike, it allows you to connect your code repositories, automatically run security scans, and generate actionable remediation patches, all without leaving the platform.

CyfroCode supports 7 programming languages for SAST code-security scanning, plus 5 infrastructure/configuration surfaces, dead-code detection, and Logic Map / Mind Map views for understanding architecture faster.

Programming Languages

LanguageExtensions
Python.py
JavaScript.js
TypeScript.ts
Java.java
Go.go
C#.cs
C++.cpp

Infrastructure / Configuration Surfaces

  1. Container (Dockerfile)
  2. Terraform (IaC)
  3. Kubernetes (manifests)
  4. YAML (generic config)
  5. CI (GitHub Actions workflows)

In This Section

CyfroCode documentation is split into focused guides so you can jump straight to the task you need:

  1. Connecting GitHub & Repositories — connect the GitHub App and manage synced repositories.
  2. Running Scans — queue scans and understand the scan detail tabs.
  3. Findings & AI Explanations — review findings, filters, and AI explanations.
  4. Logic Map — explore code relationships as an interactive graph.
  5. Mind Map — review API endpoints as a tree of cards.
  6. Code Health & Dead-Code Detection — surface dead code, duplicates, and maintenance signals.
  7. SBOM — inspect the full dependency inventory.
  8. Intent Analysis — compare intended architecture against what the scan found.
  9. Automated Patches — generate, review, and export AI remediation drafts.

Continue reading