I have checked this twice to make sure. But you can trick the guild into thinking you have enough stats for the specializations just by equiping items. Then unequip the items and still have full use of the specialization.
The fix I propose for this is:
Have the guild check for base stats. This would make it able to deny a person that say equips a stat item for a small boost just to get over the requirements.
i would say here is how it should accept stats:
allowed--
base stats and trait stats (ex. Devoted gives courage and wit. this is fine as it is going to stay there)
dissallowed--
gear stats (ex. base stats for ninja suit give you agility. then there are some magic affixes that do the same for various stats). these can be put on and taken off at a whim.