The OVAL Interpreter is currently limited to matching 5000 items for a regular expression which prevents a user from doing things such as collecting all of the files or registry keys on a system using a regular expression. As a result, the limit on the maximum number of items that can match a regular expression should be removed.
We should also look into outputing a message once a certain number of items have been collected to let the user know that they have matched n items and that it could take a while to complete. Additional messages at some interval, to inform the user that the interpreter is still working, may also be useful.