As it currently stands this is what these mean:
- missing -> executed, no longer found in configured locations, older than the newest found script
- future -> executed, no longer found in configured locations, newer than the newest found script
Coming to think of it though, I feel this minor distinction might not be worth a separate state in the info results. I will revisit this in time for 2.2.