No, it is not properly sealed. This is a code violation and a leak waiting to happen.
Code Violations (IRC R905.2.8.2 / IBC 1507.2.9):
- Flashing Placement: The boot flange must be interlaced with the shingles—top and sides under the upslope shingles, bottom over the downslope shingles. Setting the flange entirely on top of finished shingles violates the "shingle fashion" lapping principle required for all roof flashings.
- Fastener Sealing: Nails driven through the flange on top of shingles penetrate the weather surface with only silicone for protection. Code requires fasteners to be covered by the next course of shingles.
- Silicone Reliance: Silicone/caulk is not an approved primary flashing sealant for roof penetrations. It fails due to UV, thermal cycling, and adhesion loss. IRC R905.2.8.5 requires flashing to be "installed in accordance with the manufacturer’s instructions"—no major boot manufacturer approves surface-mounting on finished shingles with caulk.
Why it will leak:
- Water running down the roof hits the vertical flange wall, pools, and finds the nail holes or the silicone bond line.
- Wind-driven rain pushes water under the bottom flange edge (which sits on granular shingle surface, not flat deck).
- Neoprene boots shrink/crack; silicone separates from granules.
The Fix: Strip shingles back around the pipe (approx. 2 ft radius). Install a proper retrofit boot (e.g., Oatey Master Flash, Dektite) with a flexible aluminum base that slides under the upslope shingles and over the downslope shingles. Re-shingle the area. If the pipe height prevents sliding a standard boot down, use a split-boot designed for retrofit (mechanical clamp + sealant under the flange, not on top).
Bottom line: Foreman is wrong. This requires tear-off and re-flash. Do not sign off.