The answer to 'best leak repair' is to identify and address the source of the leak as soon as possible. Roof leaks can lead to significant water damage and mold if left unrepaired, so it's important to take action quickly.
The first step is to thoroughly inspect the roof to locate the source of the leak. This may involve checking for missing, cracked, or damaged shingles, flashing, or sealant around vents, chimneys, or other roof penetrations. Once the source is identified, you can then repair or replace the affected area to stop the leak.