According to Rambam's Mishneh Torah, Seder Zerayim, Matnot Aniyiim 7:6 (or 7:5 depending on your version):
עני שאין מכירין אותו, ואמר רעב אני, האכילוני--אין בודקין אחריו שמא רמאי הוא, אלא מפרנסין אותו מיד. היה ערום, ואמר כסוני--בודקין אחריו שמא רמאי הוא; ואם היו מכירין אותו--מכסין אותו לפי כבודו מיד, ואין בודקין אחריו.
Translation from Chabad:
When a poor person whose identity is unknown says: "I am hungry, provide me with food," we do not investigate whether he is a deceiver. Instead, we provide him with sustenance immediately. If he was unclothed and he said: "Cloth[e] me," we investigate whether he is a deceiver. If we are familiar with him, we clothe him according to his honor immediately and we do not investigate the matter.
So, I would say that the strictest you can read this is that there is absolutely an obligation to give food provided they tell you they are hungry and no other obligation. But you are absolutely required to provide food without investigation.