In addition to the steps that are performed automatically during the discovery process, you can use discovery hook scripts to specify additional steps to occur at various stages of the discovery. For example, you could use a postprocessing script to manage or unmanage IP objects during the postprocessing phase of the discovery. The discovery hook scripts are written in the Smarts proprietary Adapter Scripting Language (ASL).