On the advice of a specialist, City left Hanson out of last Saturday's trip to Wolverhampton Wanderers to avoid any potential further damage to the area.
After doing so at Wolves, Andy Gray is on stand-by again to replace Hanson should he be deemed unfit to start this Saturday's home fixture with Crewe Alexandra.
Mark Yeates also had an injection this week to try and solve on-going knee injury. The injection, Yeates' second in recent weeks, is hoped will help to settle down a problem affecting his medial ligament.
The Irishman has missed City's last two matches as a result of the injury but he could be back in contention for this weekend if he is given the green light by Bantams medical staff.
Nathan Doyle is suspended for the Crewe match after picking up a red card during the first half at Molineux.
Loanees Chris Atkinson and Matthew Dolan - subject to completing his move from Middlesbrough this week - could be in line to take Doyle's place following the midfielder's dismissal, although Matthew Bates has experience of playing in central midfield in the past.
Loan winger Kyle Bennett will come back into the reckoning after serving out his one-match ban for his sending off against Preston North End last week.