Latest recommended patches are available through Oracle Support. If you have a valid account/support contract, you can login to http://support.oracle.com goto the "Patches" tab, and perform the following search:
Product: Solaris Operating System
Release: Solaris 10 Operating System
Description CONTAINS recommended
Remember to check the "Exclude superseded patches" to exclude the old ones.