@Override
	protected void readResults(List<Map<String, Object>> list, SarifProgramOptions options, TaskMonitor monitor)
			throws AddressFormatException, CancelledException {
		if (list != null) {
			monitor.setMessage("Processing " + key + "...");
			monitor.setMaximum(list.size() * 2);

			for (Map<String, Object> result : list) {
				monitor.checkCancelled();
				read(result, options, monitor);
				monitor.increment();
			}
			libraries = false;
			for (Map<String, Object> result : list) {
				monitor.checkCancelled();
				read(result, options, monitor);
				monitor.increment();
			}

		} else {
			monitor.setMessage("Skipping over " + key + " ...");
		}
	}
SARIF for external library table for resolved external references.
Ghidra/Features/Sarif/src/main/java/sarif/managers/ExternalLibSarifMgr.java