It's no secret.
If anyone is looking for the biggest weakness on the 2017 Eagles roster, here it is. Cornerback could be an adventure.
At least this isn't anything new. In 2015, when the team trotted out Nolan Carroll and Byron Maxwell, fans probably thought things couldn't get worse in 2016. They were wrong. Last year, the struggles continued with a combination of Leodis McKelvin, Carroll, Ron Brooks and rookie Jalen Mills.
Complete coverage of the Philadelphia Eagles and their NFL rivals from NBC Sports Philadelphia.
The good news is the Eagles might finally have some young talent to keep around for a while. Mills, a seventh-rounder last season, got valuable playing time and this year, the team drafted Sidney Jones and Rasul Douglas in the second and third rounds. Jones is still recovering from his Achilles injury, but Douglas could figure into the rotation early.
The team also added veteran Patrick Robinson and brought back Brooks, C.J. Smith and Aaron Grymes.
During the spring, Mills, Robinson and Douglas worked with the first team, but defensive backs coach Cory Undlin said there isn't anything decided yet.
"It's just going to be who's going to step up here in training camp and through the preseason," Undlin said. "Who's going to say, 'Listen, I'm starting here, I'm starting here, I'm going to play the nickel,' and then here's the backups.
"I like them all right now and we'll find out how it goes down, and that's what this whole [offseason] is for, to find out who's going to rise to the top and who's going to earn a spot and take it and then hopefully can keep it. We'll see how that goes."
During the spring, Mills and Robinson worked as the Eagles' cornerbacks in the team's base package. And in the nickel, Mills pushed inside and Douglas took his spot outside. That is the same type of role Brooks had during training camp with the Eagles last season.
Brooks is sort of the forgotten man, coming off a serious leg injury that ended his 2016 season early. He was the team's primary nickel corner last season and when he went down, the team was forced to play Malcolm Jenkins in the slot, which meant putting Jaylen Watkins on the field as a safety.
While Undlin was hesitant to name starters at the end of the spring, it seems likely the Eagles will give Mills every opportunity to keep one of those starting gigs. After that, there are a bunch of guys in the mix for the three jobs.