There was a report Monday morning that the Cardinals would be getting a free-agent visit from veteran pass rusher Connor Barwin, who played for the Rams last season. Whether or not something comes of that, it's a good reminder of where things are in the NFL when it comes to free agency, especially this close to the draft.
The bigger contracts for free agents have dried up. Players still out there usually have to consider playing for a little bit less than they originally planned in order to get a spot now, or they can wait until after the draft, see what teams fill up the holes at that player's particular position, and then try and get a little leverage that way. Jordan Matthews, a receiver who visited the Cardinals among others early in free agency, didn't sign until he got a one-year, minimum deal with the Patriots recently.
The Cardinals, in the Steve Keim era, rarely sign a free agent in April prior to the draft, in fact. The last time they did it was 2015 -- and that was just to allow Adrian Wilson to retire as a Cardinal. The last time they signed players who actually took the field in the offseason was when they signed cornerbacks LeQuan Lewis and Eddie Whitley in 2014, and neither lasted into the regular season.