'Return the set of knowledgebase path dependencies required by the parser.
Returns:
A set of strings for the required kb objects e.g.
["users.appdata", "systemroot"]'

def GetArtifactParserDependencies(self):

    deps = set()
    processors = parsers.Parser.GetClassesByArtifact(self.name)
    for parser in processors:
        deps.update(parser.knowledgebase_dependencies)
    return deps
