There are different ways to add database objects in SQL Scanner. In the Add Scanner Jobs window, under the Database Objects page, the database objects are organized by users or by types.
If you were using the “Objects by Users” nodes, you can expand it to see different users and then different types of objects under each user. You can add the “User” node to the right and if you do that all objects under this user would be scanned (so this will include the packages under this user). If you add only a particular type of object (e.g. “Functions”) to the right, only that type of objects under that user would be scanned. And if you further expand the type of objects, you should see the actual object name. You can then add a particular object to the right to scan.
If you are using the “by types” nodes, you can also add a type of object (which include the selected type of object under any users) or add an individual object by expanding the type.
Another option you may check is the “Include Dependents” checkbox on the list of selected objects. This option is unchecked by default. When checked, the SQL Scanner will look for other objects used by your selected object and include them in the scanning process. For example, if you have a function F1 that uses a package Pkg1. If you selected only F1 to scan but checked the “Include Dependents” option, then the SQL Scanner will actually add F1 and Pkg1 into the group to scan.
I hope that I have understood your question correctly and that my answer helped. If not, please elaborate your question further.