Further examples: no-fly list, non-stick pan, no-lose situation, no-rinse shampoo, no-bake cookies. Although some of these words could arguably be nouns, that is not the case with fly, stick, lose, bake. Compare no-flight zone, no-loss guarantee, which use attributive nouns. See Language Log: No what zone?