Tipo de problema
Bug
Descripción
Ninguno de los 8 discovery adapters maneja paginación. Solo se procesa la primera página de resultados. Para cuentas con más recursos de los que caben en una respuesta (50-1000 items según servicio), los recursos se pierden silenciosamente.
Localización
internal/provider/aws/discovery/ec2.go:L62, L119
internal/provider/aws/discovery/rds.go:L38
internal/provider/aws/discovery/lambda.go:L38
internal/provider/aws/discovery/elasticache.go:L38
internal/provider/aws/discovery/ecs.go:L39
internal/provider/aws/discovery/cloudfront.go:L33
internal/provider/aws/discovery/s3.go:L33
internal/provider/aws/discovery/nat.go:L30
Impacto
Cuentas AWS grandes tendrán descubrimiento de recursos incompleto, sin que el usuario lo sepa.
Sugerencia de solución
Usar paginadores del AWS SDK v2 (e.g., ec2.NewDescribeInstancesPaginator) o implementar paginación manual con NextToken/NextMarker.
Detectado por
Calidad Agent
Tipo de problema
Bug
Descripción
Ninguno de los 8 discovery adapters maneja paginación. Solo se procesa la primera página de resultados. Para cuentas con más recursos de los que caben en una respuesta (50-1000 items según servicio), los recursos se pierden silenciosamente.
Localización
internal/provider/aws/discovery/ec2.go:L62, L119internal/provider/aws/discovery/rds.go:L38internal/provider/aws/discovery/lambda.go:L38internal/provider/aws/discovery/elasticache.go:L38internal/provider/aws/discovery/ecs.go:L39internal/provider/aws/discovery/cloudfront.go:L33internal/provider/aws/discovery/s3.go:L33internal/provider/aws/discovery/nat.go:L30Impacto
Cuentas AWS grandes tendrán descubrimiento de recursos incompleto, sin que el usuario lo sepa.
Sugerencia de solución
Usar paginadores del AWS SDK v2 (e.g.,
ec2.NewDescribeInstancesPaginator) o implementar paginación manual conNextToken/NextMarker.Detectado por
Calidad Agent