main.tfaws_s3_bucket. dataacl+ "private"Usiamo cookie di analisi e di misurazione pubblicitaria (Google, Meta). Non vendiamo nulla e puoi rifiutare.
I nostri rule pack girano a ogni push. Il triage con l'AI elimina il rumore e l'autofix arriva nella tua PR.
resource "aws_s3_bucket" "data" { bucket = "customer-pii" acl = "public-read" acl = "private" versioning { enabled = false enabled = true }}resource "aws_s3_bucket_public_access_block" "data" { bucket = aws_s3_bucket.data.id block_public_acls = true restrict_public_buckets = true}
Il traffico passa dall'ALB all'API e al database. Stiamo leggendo il plan.aws_s3_bucket.data è pubblico: chiunque su internet può leggere customer-pii, aggirando la VPC.Verdetto: alto. L'apply è bloccato e il finding riporta la regola e le tre righe.La correzione arriva in main.tf: ACL privata, versioning attivo, un public access block sul bucket.Plan pulito, 0 finding. Il bucket è privato prima ancora dell'apply.
Terraform, CloudFormation, Kubernetes, Pulumi, Ansible, CDKTF. Con in più il triage dell'AI.
main.tfaws_s3_bucket. dataacl+ "private"template.yamlAWS:: RDS:: DBInstancePubliclyAccessible+ falsedeployment.yamlkind: DeploymentrunAsNonRoot+ truevalues.yamlservice. type: LoadBalancerservice. type+ ClusterIPsite.ymlufw: port 22ssh_allowed_cidr+ 10.0.0.0/8CIS Benchmarks (AWS, Azure, GCP, Kubernetes), NIST 800-53 e 800-171, AWS Well-Architected.
La nostra AI legge ogni alert prima del tuo team.
prod/iam.tf:12template.yaml:9rds.tf:21staging/iam.tf:12deployment.yaml:18values-test.yaml:7dev/iam.tf:12rds.tf:21 · aws_db_instance.ordersalzato da medium a highprod, staging, dev · iam.tf:123 alert raggruppati in unodeployment.yaml:18 · Deployment/apiScartati come rumore: un bucket senza tag e un ingress usato solo per i test.
A ogni push, o quando vuoi
$ git push origin feat/orders-dbScansionato nei nostri pod
Il verdetto torna indietro
I finding appaiono nella dashboard unificata, accanto a SAST, SCA, Secrets, CI/CD e Container.
La documentazione spiega l'installazione, la configurazione e ogni opzione.
Leggi la documentazionein ingleseCode Scanning / Scanning Options
Code Repository Scanning
Checkov, KICS e Trivy nel CybeDefend Engine, da Terraform e CloudFormation fino a Helm e Kubernetes.
2. Infrastructure as Code (IAC) Security
Terraform (HCL e JSON), CloudFormation, AWS CDK, Pulumi (TypeScript, Python, Go, .NET), CDKTF, manifest Kubernetes, chart Helm, Kustomize, playbook Ansible. Rule pack specifici per AWS, GCP, Azure, DigitalOcean, Hetzner, Scaleway e OVH.
Basta collegare GitHub o GitLab una volta. Da quel momento ogni push avvia una scansione sui nostri pod, e puoi anche lanciarne una quando vuoi dalla dashboard o dalla CLI. I finding arrivano nella dashboard unificata, accanto a quelli di SAST, SCA, Secrets, CI/CD e Container.
Cybe AutoFix propone una patch su misura per il framework: un diff Terraform per una misconfig S3, una patch al manifest Kubernetes per un securityContext mancante, una variabile Ansible corretta per una porta aperta. Ogni patch arriva come PR Cybe AutoFix, pronta per la review e il merge.
Un solo comando collega ogni agente di coding sul tuo computer a CybeDefend: le tue regole di business, i tuoi framework di compliance e protezioni che bloccano le chiamate distruttive prima che vengano eseguite.
npx -y @cybedefend/vibedefend@latest install