Untitled

                Never    
var publicSIArr = [];
var notPublicSIArr = [];

var scriptIncludeGR = new GlideRecord('sys_script_include');
scriptIncludeGR.addActiveQuery();
scriptIncludeGR.addQuery('client_callable', true);
scriptIncludeGR.addQuery('script', 'CONTAINS', 'isPublic');
scriptIncludeGR.query();
while (scriptIncludeGR.next()) {
	var script = scriptIncludeGR.getValue('script');
	var apiNameArr = scriptIncludeGR.getValue('api_name').split('.');
	var scope = apiNameArr[0];
	var name = apiNameArr[1];
	var isPublic = new this[scope][name]().isPublic();

	if (isPublic === true) {
		publicSIArr.push(name);
	} else if (isPublic === false) {
		notPublicSIArr.push(name);
	}
}

gs.log('Count of public Script Includes: ' + publicSIArr.length);
gs.log('Public Script Includes: ' + publicSIArr.toString());
gs.log('Count of explicitly not public Script Includes: ' + notPublicSIArr.length);
gs.log('Not public Script Includes: ' + notPublicSIArr.toString());

Raw Text