Boot flashing not properly sealed. Sealant help prevents roof leaks at this area. The ABS vent pipe was not painted per plumbing code. Paint helps protect the plastic from UV rays.