FRESCO is a modular framework that simplifies the development and deployment of security services for OpenFlow networks. It facilitates rapid design of security applications through modular composition of reusable library modules. FRESCO introduces minimal overhead and can produce flow rules to efficiently implement security directives like address blocking or flow redirection. It also provides a scripting language to configure modules and define instances, abstracting away complex OpenFlow controller implementations. Case studies demonstrate FRESCO's use in services like scan deflection and botnet detection by enforcing security policies through automatic translation to flow rules.