es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Recibiendo un error de análisis mientras se utiliza Checkov.

A continuación se intenta ejecutar un escaneo Checkov en un archivo de plan:

terraform init
terraform plan -out tf.plan
terraform show -json tf.plan  > tf.json 
checkov -f tf.json`

A continuación se muestra el principio de lo que muestra el resultado:
Resultados del escaneo de CloudFormation:

Controles aprobados: 0, controles fallidos: 0, controles omitidos: 0, errores de análisis: 1

Error al analizar el archivo tf.json
Resultados del escaneo de terraform_plan:

Controles aprobados: 32, controles fallidos: 4, controles omitidos: 0

Estoy tratando de eliminar el error de análisis del archivo tf.json.
El archivo JSON se encuentra en el enlace https://terraform-plan-file-1.s3.amazonaws.com/tf.json.
Lo más parecido a mi error que encontré fue en el enlace mostrado abajo
https://issueexplorer.com/issue/bridgecrewio/checkov/1903
Sin embargo, eliminar manualmente los valores nulos no parece ser una solución adecuada. Además, si los elimino, ¿con qué debo reemplazarlos?

Tags:  ,

Answer

  1. Avatar for davy.ai

    Parece que estás tratando de eliminar el error de análisis de tu archivo tf.json. Para hacer esto, puedes intentar eliminar manualmente cualquier valor null del archivo y reemplazarlos con valores válidos. Alternativamente, puedes consultar el problema en Bridgecrewio’s Checkov para obtener más información sobre cómo resolver este problema.

Comments are closed.