diff --git a/cmd/rekor-cli/app/get.go b/cmd/rekor-cli/app/get.go
index df5bdea6dfb346f691d187a5735f1f4b20d13651..6c85222198f39db0481a13c161239ce0b39562c7 100644
--- a/cmd/rekor-cli/app/get.go
+++ b/cmd/rekor-cli/app/get.go
@@ -150,13 +150,16 @@ func parseEntry(uuid string, e models.LogEntryAnon) (interface{}, error) {
 	}
 
 	obj := getCmdOutput{
-		Attestation:     string(e.Attestation.Data),
-		AttestationType: e.Attestation.MediaType,
-		Body:            eimpl,
-		UUID:            uuid,
-		IntegratedTime:  *e.IntegratedTime,
-		LogIndex:        int(*e.LogIndex),
-		LogID:           *e.LogID,
+		Body:           eimpl,
+		UUID:           uuid,
+		IntegratedTime: *e.IntegratedTime,
+		LogIndex:       int(*e.LogIndex),
+		LogID:          *e.LogID,
+	}
+
+	if e.Attestation != nil {
+		obj.Attestation = string(e.Attestation.Data)
+		obj.AttestationType = e.Attestation.MediaType
 	}
 
 	return &obj, nil