Open University quickly securing source of funds, missing nothing (7)
I believe the answer is:
upfront
'open' is the definition.
(I've seen this before)
I don't understand how the rest of the clue works.
Can you help me to learn more?
(Other definitions for upfront that I've seen before include "Honest - paid in advance" , "Open, honest" , "Open - frank - paid out beforehand (of money)" , "Informally, straightforward or frank" , "(Of payment) in advance" .)