{ "directed": false, "multigraph": false, "graph": { "hyperedges": [ { "id": "gomail_project_documentation_set", "label": "GoMail Project Documentation Set", "nodes": [ "gomail_handover_overview", "readme_gomail", "gomail_action_plan_v4_overview", "_claude_iterative_build_discipline_skill_gomail_project" ], "relation": "participate_in", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "GOMAIL_HANDOVER.md" }, { "id": "admin_portal_crud_feature_set", "label": "Admin Portal CRUD Feature Set", "nodes": [ "internal_admin_static_index_domains_crud", "internal_admin_static_index_users_crud", "internal_admin_static_index_rules_crud", "internal_admin_static_index_queue_crud", "internal_admin_static_index_quarantine" ], "relation": "implement", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "internal/admin/static/index.html" }, { "id": "recurring_bug_pattern_docs", "label": "Recurring Bug-Pattern Documentation Across GoMail Docs", "nodes": [ "_claude_iterative_build_discipline_skill_sqlite_single_conn", "gomail_handover_sqlite_deadlock_bug", "gomail_action_plan_v4_sqlite_deadlock_bug", "_claude_iterative_build_discipline_skill_tcp_read_pattern", "gomail_handover_tcp_bug", "gomail_action_plan_v4_tcp_bug" ], "relation": "form", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "GOMAIL_HANDOVER.md" } ] }, "nodes": [ { "label": "main.go", "file_type": "code", "source_file": "cmd/gomail/main.go", "source_location": "L1", "_origin": "ast", "id": "cmd_gomail_main", "community": 5, "community_name": "config.go", "norm_label": "main.go" }, { "label": "ipAllowlistMiddleware()", "file_type": "code", "source_file": "cmd/gomail/main.go", "source_location": "L43", "_origin": "ast", "id": "cmd_gomail_main_ipallowlistmiddleware", "community": 5, "community_name": "config.go", "norm_label": "ipallowlistmiddleware()" }, { "label": "Handler", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "cmd_gomail_main_go_handler", "community": 5, "community_name": "config.go", "norm_label": "handler" }, { "label": "main()", "file_type": "code", "source_file": "cmd/gomail/main.go", "source_location": "L60", "_origin": "ast", "id": "cmd_gomail_main_main", "community": 5, "community_name": "config.go", "norm_label": "main()" }, { "label": "buildOAuthConfigs()", "file_type": "code", "source_file": "cmd/gomail/main.go", "source_location": "L356", "_origin": "ast", "id": "cmd_gomail_main_buildoauthconfigs", "community": 5, "community_name": "config.go", "norm_label": "buildoauthconfigs()" }, { "label": "Config", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "cmd_gomail_main_go_config", "community": 5, "community_name": "config.go", "norm_label": "config" }, { "label": "gomail", "file_type": "code", "type": "package", "ecosystem": "go", "source_file": "go.mod", "source_location": "L1", "_origin": "ast", "id": "pkg_gomail", "community": 42, "community_name": "gomail", "norm_label": "gomail" }, { "label": "link.go", "file_type": "code", "source_file": "internal/accounts/link.go", "source_location": "L1", "_origin": "ast", "id": "internal_accounts_link", "community": 18, "community_name": "Store", "norm_label": "link.go" }, { "label": "LinkIMAPAccount()", "file_type": "code", "source_file": "internal/accounts/link.go", "source_location": "L22", "_origin": "ast", "id": "internal_accounts_link_linkimapaccount", "community": 18, "community_name": "Store", "norm_label": "linkimapaccount()" }, { "label": "DB", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_accounts_link_go_db", "community": 18, "community_name": "Store", "norm_label": "db" }, { "label": "wellKnownIMAPHost()", "file_type": "code", "source_file": "internal/accounts/link.go", "source_location": "L62", "_origin": "ast", "id": "internal_accounts_link_wellknownimaphost", "community": 18, "community_name": "Store", "norm_label": "wellknownimaphost()" }, { "label": "FetchOAuth2Email()", "file_type": "code", "source_file": "internal/accounts/link.go", "source_location": "L78", "_origin": "ast", "id": "internal_accounts_link_fetchoauth2email", "community": 18, "community_name": "Store", "norm_label": "fetchoauth2email()" }, { "label": "Context", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_accounts_link_go_context", "community": 18, "community_name": "Store", "norm_label": "context" }, { "label": "LinkOAuth2Account()", "file_type": "code", "source_file": "internal/accounts/link.go", "source_location": "L143", "_origin": "ast", "id": "internal_accounts_link_linkoauth2account", "community": 18, "community_name": "Store", "norm_label": "linkoauth2account()" }, { "label": "refreshedCredential()", "file_type": "code", "source_file": "internal/accounts/link.go", "source_location": "L195", "_origin": "ast", "id": "internal_accounts_link_refreshedcredential", "community": 18, "community_name": "Store", "norm_label": "refreshedcredential()" }, { "label": "Config", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_accounts_link_go_config", "community": 18, "community_name": "Store", "norm_label": "config" }, { "label": "ProviderFor()", "file_type": "code", "source_file": "internal/accounts/link.go", "source_location": "L240", "_origin": "ast", "id": "internal_accounts_link_providerfor", "community": 18, "community_name": "Store", "norm_label": "providerfor()" }, { "label": "provider.go", "file_type": "code", "source_file": "internal/accounts/provider.go", "source_location": "L1", "_origin": "ast", "id": "internal_accounts_provider", "community": 4, "community_name": "GmailAPIProvider", "norm_label": "provider.go" }, { "label": "Folder", "file_type": "code", "source_file": "internal/accounts/provider.go", "source_location": "L13", "_origin": "ast", "id": "accounts_folder", "community": 4, "community_name": "GmailAPIProvider", "norm_label": "folder" }, { "label": "MessageHeader", "file_type": "code", "source_file": "internal/accounts/provider.go", "source_location": "L21", "_origin": "ast", "id": "accounts_messageheader", "community": 4, "community_name": "GmailAPIProvider", "norm_label": "messageheader" }, { "label": "FullMessage", "file_type": "code", "source_file": "internal/accounts/provider.go", "source_location": "L32", "_origin": "ast", "id": "accounts_fullmessage", "community": 4, "community_name": "GmailAPIProvider", "norm_label": "fullmessage" }, { "label": "OutgoingMessage", "file_type": "code", "source_file": "internal/accounts/provider.go", "source_location": "L37", "_origin": "ast", "id": "accounts_outgoingmessage", "community": 4, "community_name": "GmailAPIProvider", "norm_label": "outgoingmessage" }, { "label": "ListOpts", "file_type": "code", "source_file": "internal/accounts/provider.go", "source_location": "L46", "_origin": "ast", "id": "accounts_listopts", "community": 4, "community_name": "GmailAPIProvider", "norm_label": "listopts" }, { "label": "SyncResult", "file_type": "code", "source_file": "internal/accounts/provider.go", "source_location": "L51", "_origin": "ast", "id": "accounts_syncresult", "community": 4, "community_name": "GmailAPIProvider", "norm_label": "syncresult" }, { "label": "MailProvider", "file_type": "code", "source_file": "internal/accounts/provider.go", "source_location": "L61", "_origin": "ast", "id": "accounts_mailprovider", "community": 0, "community_name": "User", "norm_label": "mailprovider" }, { "label": "CalendarEvent", "file_type": "code", "source_file": "internal/accounts/provider.go", "source_location": "L78", "_origin": "ast", "id": "accounts_calendarevent", "community": 4, "community_name": "GmailAPIProvider", "norm_label": "calendarevent" }, { "label": "Time", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_accounts_provider_go_time", "community": 4, "community_name": "GmailAPIProvider", "norm_label": "time" }, { "label": "Contact", "file_type": "code", "source_file": "internal/accounts/provider.go", "source_location": "L88", "_origin": "ast", "id": "accounts_contact", "community": 4, "community_name": "GmailAPIProvider", "norm_label": "contact" }, { "label": "CalendarProvider", "file_type": "code", "source_file": "internal/accounts/provider.go", "source_location": "L102", "_origin": "ast", "id": "accounts_calendarprovider", "community": 4, "community_name": "GmailAPIProvider", "norm_label": "calendarprovider" }, { "label": "ContactProvider", "file_type": "code", "source_file": "internal/accounts/provider.go", "source_location": "L106", "_origin": "ast", "id": "accounts_contactprovider", "community": 4, "community_name": "GmailAPIProvider", "norm_label": "contactprovider" }, { "label": "provider_gmailapi.go", "file_type": "code", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L1", "_origin": "ast", "id": "internal_accounts_provider_gmailapi", "community": 4, "community_name": "GmailAPIProvider", "norm_label": "provider_gmailapi.go" }, { "label": "GmailAPIProvider", "file_type": "code", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L33", "_origin": "ast", "id": "accounts_gmailapiprovider", "community": 4, "community_name": "GmailAPIProvider", "norm_label": "gmailapiprovider" }, { "label": "DB", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_accounts_provider_gmailapi_go_db", "community": 4, "community_name": "GmailAPIProvider", "norm_label": "db" }, { "label": "Config", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_accounts_provider_gmailapi_go_config", "community": 4, "community_name": "GmailAPIProvider", "norm_label": "config" }, { "label": "NewGmailAPIProvider()", "file_type": "code", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L44", "_origin": "ast", "id": "internal_accounts_provider_gmailapi_newgmailapiprovider", "community": 4, "community_name": "GmailAPIProvider", "norm_label": "newgmailapiprovider()" }, { "label": ".accessToken()", "file_type": "code", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L54", "_origin": "ast", "id": "accounts_gmailapiprovider_accesstoken", "community": 4, "community_name": "GmailAPIProvider", "norm_label": ".accesstoken()" }, { "label": "Context", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_accounts_provider_gmailapi_go_context", "community": 4, "community_name": "GmailAPIProvider", "norm_label": "context" }, { "label": ".do()", "file_type": "code", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L65", "_origin": "ast", "id": "accounts_gmailapiprovider_do", "community": 4, "community_name": "GmailAPIProvider", "norm_label": ".do()" }, { "label": ".doURL()", "file_type": "code", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L72", "_origin": "ast", "id": "accounts_gmailapiprovider_dourl", "community": 4, "community_name": "GmailAPIProvider", "norm_label": ".dourl()" }, { "label": "truncateBody()", "file_type": "code", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L116", "_origin": "ast", "id": "internal_accounts_provider_gmailapi_truncatebody", "community": 4, "community_name": "GmailAPIProvider", "norm_label": "truncatebody()" }, { "label": "gmailLabelType()", "file_type": "code", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L126", "_origin": "ast", "id": "internal_accounts_provider_gmailapi_gmaillabeltype", "community": 4, "community_name": "GmailAPIProvider", "norm_label": "gmaillabeltype()" }, { "label": "gmailLabel", "file_type": "code", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L143", "_origin": "ast", "id": "accounts_gmaillabel", "community": 4, "community_name": "GmailAPIProvider", "norm_label": "gmaillabel" }, { "label": ".ListFolders()", "file_type": "code", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L151", "_origin": "ast", "id": "accounts_gmailapiprovider_listfolders", "community": 4, "community_name": "GmailAPIProvider", "norm_label": ".listfolders()" }, { "label": ".ListMessages()", "file_type": "code", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L180", "_origin": "ast", "id": "accounts_gmailapiprovider_listmessages", "community": 4, "community_name": "GmailAPIProvider", "norm_label": ".listmessages()" }, { "label": "gmailLabelsToFlags()", "file_type": "code", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L236", "_origin": "ast", "id": "internal_accounts_provider_gmailapi_gmaillabelstoflags", "community": 4, "community_name": "GmailAPIProvider", "norm_label": "gmaillabelstoflags()" }, { "label": ".GetMessage()", "file_type": "code", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L251", "_origin": "ast", "id": "accounts_gmailapiprovider_getmessage", "community": 4, "community_name": "GmailAPIProvider", "norm_label": ".getmessage()" }, { "label": ".SendMessage()", "file_type": "code", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L274", "_origin": "ast", "id": "accounts_gmailapiprovider_sendmessage", "community": 4, "community_name": "GmailAPIProvider", "norm_label": ".sendmessage()" }, { "label": ".SetFlags()", "file_type": "code", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L280", "_origin": "ast", "id": "accounts_gmailapiprovider_setflags", "community": 4, "community_name": "GmailAPIProvider", "norm_label": ".setflags()" }, { "label": ".Move()", "file_type": "code", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L300", "_origin": "ast", "id": "accounts_gmailapiprovider_move", "community": 4, "community_name": "GmailAPIProvider", "norm_label": ".move()" }, { "label": ".Delete()", "file_type": "code", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L308", "_origin": "ast", "id": "accounts_gmailapiprovider_delete", "community": 4, "community_name": "GmailAPIProvider", "norm_label": ".delete()" }, { "label": ".Sync()", "file_type": "code", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L317", "_origin": "ast", "id": "accounts_gmailapiprovider_sync", "community": 4, "community_name": "GmailAPIProvider", "norm_label": ".sync()" }, { "label": "gmailDateTime", "file_type": "code", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L341", "_origin": "ast", "id": "accounts_gmaildatetime", "community": 4, "community_name": "GmailAPIProvider", "norm_label": "gmaildatetime" }, { "label": ".parse()", "file_type": "code", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L346", "_origin": "ast", "id": "accounts_gmaildatetime_parse", "community": 4, "community_name": "GmailAPIProvider", "norm_label": ".parse()" }, { "label": "Time", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_accounts_provider_gmailapi_go_time", "community": 4, "community_name": "GmailAPIProvider", "norm_label": "time" }, { "label": ".ListEvents()", "file_type": "code", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L358", "_origin": "ast", "id": "accounts_gmailapiprovider_listevents", "community": 4, "community_name": "GmailAPIProvider", "norm_label": ".listevents()" }, { "label": ".ListContacts()", "file_type": "code", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L387", "_origin": "ast", "id": "accounts_gmailapiprovider_listcontacts", "community": 4, "community_name": "GmailAPIProvider", "norm_label": ".listcontacts()" }, { "label": "Contact", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_accounts_provider_gmailapi_go_contact", "community": 4, "community_name": "GmailAPIProvider", "norm_label": "contact" }, { "label": "provider_gomail.go", "file_type": "code", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L1", "_origin": "ast", "id": "internal_accounts_provider_gomail", "community": 4, "community_name": "GmailAPIProvider", "norm_label": "provider_gomail.go" }, { "label": "GoMailProvider", "file_type": "code", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L22", "_origin": "ast", "id": "accounts_gomailprovider", "community": 4, "community_name": "GmailAPIProvider", "norm_label": "gomailprovider" }, { "label": "DB", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_accounts_provider_gomail_go_db", "community": 4, "community_name": "GmailAPIProvider", "norm_label": "db" }, { "label": "NewGoMailProvider()", "file_type": "code", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L28", "_origin": "ast", "id": "internal_accounts_provider_gomail_newgomailprovider", "community": 0, "community_name": "User", "norm_label": "newgomailprovider()" }, { "label": ".ListFolders()", "file_type": "code", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L32", "_origin": "ast", "id": "accounts_gomailprovider_listfolders", "community": 4, "community_name": "GmailAPIProvider", "norm_label": ".listfolders()" }, { "label": "Context", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_accounts_provider_gomail_go_context", "community": 4, "community_name": "GmailAPIProvider", "norm_label": "context" }, { "label": ".ListMessages()", "file_type": "code", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L60", "_origin": "ast", "id": "accounts_gomailprovider_listmessages", "community": 4, "community_name": "GmailAPIProvider", "norm_label": ".listmessages()" }, { "label": ".GetMessage()", "file_type": "code", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L107", "_origin": "ast", "id": "accounts_gomailprovider_getmessage", "community": 4, "community_name": "GmailAPIProvider", "norm_label": ".getmessage()" }, { "label": ".SendMessage()", "file_type": "code", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L130", "_origin": "ast", "id": "accounts_gomailprovider_sendmessage", "community": 4, "community_name": "GmailAPIProvider", "norm_label": ".sendmessage()" }, { "label": ".SetFlags()", "file_type": "code", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L164", "_origin": "ast", "id": "accounts_gomailprovider_setflags", "community": 4, "community_name": "GmailAPIProvider", "norm_label": ".setflags()" }, { "label": ".Move()", "file_type": "code", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L183", "_origin": "ast", "id": "accounts_gomailprovider_move", "community": 4, "community_name": "GmailAPIProvider", "norm_label": ".move()" }, { "label": ".Delete()", "file_type": "code", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L194", "_origin": "ast", "id": "accounts_gomailprovider_delete", "community": 4, "community_name": "GmailAPIProvider", "norm_label": ".delete()" }, { "label": ".Sync()", "file_type": "code", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L212", "_origin": "ast", "id": "accounts_gomailprovider_sync", "community": 4, "community_name": "GmailAPIProvider", "norm_label": ".sync()" }, { "label": "folderType()", "file_type": "code", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L218", "_origin": "ast", "id": "internal_accounts_provider_gomail_foldertype", "community": 4, "community_name": "GmailAPIProvider", "norm_label": "foldertype()" }, { "label": "headerFromRaw()", "file_type": "code", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L235", "_origin": "ast", "id": "internal_accounts_provider_gomail_headerfromraw", "community": 4, "community_name": "GmailAPIProvider", "norm_label": "headerfromraw()" }, { "label": "domainOf()", "file_type": "code", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L250", "_origin": "ast", "id": "internal_accounts_provider_gomail_domainof", "community": 4, "community_name": "GmailAPIProvider", "norm_label": "domainof()" }, { "label": "buildRFC5322()", "file_type": "code", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L258", "_origin": "ast", "id": "internal_accounts_provider_gomail_buildrfc5322", "community": 4, "community_name": "GmailAPIProvider", "norm_label": "buildrfc5322()" }, { "label": "provider_graphapi.go", "file_type": "code", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L1", "_origin": "ast", "id": "internal_accounts_provider_graphapi", "community": 39, "community_name": "GraphAPIProvider", "norm_label": "provider_graphapi.go" }, { "label": "GraphAPIProvider", "file_type": "code", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L31", "_origin": "ast", "id": "accounts_graphapiprovider", "community": 39, "community_name": "GraphAPIProvider", "norm_label": "graphapiprovider" }, { "label": "DB", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_accounts_provider_graphapi_go_db", "community": 39, "community_name": "GraphAPIProvider", "norm_label": "db" }, { "label": "Config", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_accounts_provider_graphapi_go_config", "community": 39, "community_name": "GraphAPIProvider", "norm_label": "config" }, { "label": "NewGraphAPIProvider()", "file_type": "code", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L40", "_origin": "ast", "id": "internal_accounts_provider_graphapi_newgraphapiprovider", "community": 39, "community_name": "GraphAPIProvider", "norm_label": "newgraphapiprovider()" }, { "label": ".accessToken()", "file_type": "code", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L44", "_origin": "ast", "id": "accounts_graphapiprovider_accesstoken", "community": 39, "community_name": "GraphAPIProvider", "norm_label": ".accesstoken()" }, { "label": "Context", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_accounts_provider_graphapi_go_context", "community": 39, "community_name": "GraphAPIProvider", "norm_label": "context" }, { "label": ".request()", "file_type": "code", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L55", "_origin": "ast", "id": "accounts_graphapiprovider_request", "community": 39, "community_name": "GraphAPIProvider", "norm_label": ".request()" }, { "label": ".do()", "file_type": "code", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L94", "_origin": "ast", "id": "accounts_graphapiprovider_do", "community": 39, "community_name": "GraphAPIProvider", "norm_label": ".do()" }, { "label": "graphFolderType()", "file_type": "code", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L109", "_origin": "ast", "id": "internal_accounts_provider_graphapi_graphfoldertype", "community": 39, "community_name": "GraphAPIProvider", "norm_label": "graphfoldertype()" }, { "label": "graphFolder", "file_type": "code", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L138", "_origin": "ast", "id": "accounts_graphfolder", "community": 39, "community_name": "GraphAPIProvider", "norm_label": "graphfolder" }, { "label": ".ListFolders()", "file_type": "code", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L146", "_origin": "ast", "id": "accounts_graphapiprovider_listfolders", "community": 39, "community_name": "GraphAPIProvider", "norm_label": ".listfolders()" }, { "label": "graphRecipient", "file_type": "code", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L163", "_origin": "ast", "id": "accounts_graphrecipient", "community": 39, "community_name": "GraphAPIProvider", "norm_label": "graphrecipient" }, { "label": "graphMessage", "file_type": "code", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L170", "_origin": "ast", "id": "accounts_graphmessage", "community": 39, "community_name": "GraphAPIProvider", "norm_label": "graphmessage" }, { "label": "graphMessageToHeader()", "file_type": "code", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L186", "_origin": "ast", "id": "internal_accounts_provider_graphapi_graphmessagetoheader", "community": 39, "community_name": "GraphAPIProvider", "norm_label": "graphmessagetoheader()" }, { "label": ".ListMessages()", "file_type": "code", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L205", "_origin": "ast", "id": "accounts_graphapiprovider_listmessages", "community": 39, "community_name": "GraphAPIProvider", "norm_label": ".listmessages()" }, { "label": ".GetMessage()", "file_type": "code", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L226", "_origin": "ast", "id": "accounts_graphapiprovider_getmessage", "community": 39, "community_name": "GraphAPIProvider", "norm_label": ".getmessage()" }, { "label": ".SendMessage()", "file_type": "code", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L242", "_origin": "ast", "id": "accounts_graphapiprovider_sendmessage", "community": 39, "community_name": "GraphAPIProvider", "norm_label": ".sendmessage()" }, { "label": ".SetFlags()", "file_type": "code", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L263", "_origin": "ast", "id": "accounts_graphapiprovider_setflags", "community": 39, "community_name": "GraphAPIProvider", "norm_label": ".setflags()" }, { "label": ".Move()", "file_type": "code", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L280", "_origin": "ast", "id": "accounts_graphapiprovider_move", "community": 39, "community_name": "GraphAPIProvider", "norm_label": ".move()" }, { "label": ".Delete()", "file_type": "code", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L293", "_origin": "ast", "id": "accounts_graphapiprovider_delete", "community": 39, "community_name": "GraphAPIProvider", "norm_label": ".delete()" }, { "label": ".Sync()", "file_type": "code", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L306", "_origin": "ast", "id": "accounts_graphapiprovider_sync", "community": 39, "community_name": "GraphAPIProvider", "norm_label": ".sync()" }, { "label": "parseGraphDateTime()", "file_type": "code", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L327", "_origin": "ast", "id": "internal_accounts_provider_graphapi_parsegraphdatetime", "community": 39, "community_name": "GraphAPIProvider", "norm_label": "parsegraphdatetime()" }, { "label": "Time", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_accounts_provider_graphapi_go_time", "community": 39, "community_name": "GraphAPIProvider", "norm_label": "time" }, { "label": "graphDateTimeTZ", "file_type": "code", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L339", "_origin": "ast", "id": "accounts_graphdatetimetz", "community": 39, "community_name": "GraphAPIProvider", "norm_label": "graphdatetimetz" }, { "label": ".ListEvents()", "file_type": "code", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L348", "_origin": "ast", "id": "accounts_graphapiprovider_listevents", "community": 39, "community_name": "GraphAPIProvider", "norm_label": ".listevents()" }, { "label": ".ListContacts()", "file_type": "code", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L380", "_origin": "ast", "id": "accounts_graphapiprovider_listcontacts", "community": 39, "community_name": "GraphAPIProvider", "norm_label": ".listcontacts()" }, { "label": "Contact", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_accounts_provider_graphapi_go_contact", "community": 39, "community_name": "GraphAPIProvider", "norm_label": "contact" }, { "label": "provider_imap.go", "file_type": "code", "source_file": "internal/accounts/provider_imap.go", "source_location": "L1", "_origin": "ast", "id": "internal_accounts_provider_imap", "community": 18, "community_name": "Store", "norm_label": "provider_imap.go" }, { "label": "IMAPCredential", "file_type": "code", "source_file": "internal/accounts/provider_imap.go", "source_location": "L22", "_origin": "ast", "id": "accounts_imapcredential", "community": 18, "community_name": "Store", "norm_label": "imapcredential" }, { "label": "OAuth2Credential", "file_type": "code", "source_file": "internal/accounts/provider_imap.go", "source_location": "L30", "_origin": "ast", "id": "accounts_oauth2credential", "community": 18, "community_name": "Store", "norm_label": "oauth2credential" }, { "label": "Time", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_accounts_provider_imap_go_time", "community": 18, "community_name": "Store", "norm_label": "time" }, { "label": "IMAPProvider", "file_type": "code", "source_file": "internal/accounts/provider_imap.go", "source_location": "L45", "_origin": "ast", "id": "accounts_imapprovider", "community": 4, "community_name": "GmailAPIProvider", "norm_label": "imapprovider" }, { "label": "NewIMAPProvider()", "file_type": "code", "source_file": "internal/accounts/provider_imap.go", "source_location": "L50", "_origin": "ast", "id": "internal_accounts_provider_imap_newimapprovider", "community": 18, "community_name": "Store", "norm_label": "newimapprovider()" }, { "label": ".connect()", "file_type": "code", "source_file": "internal/accounts/provider_imap.go", "source_location": "L54", "_origin": "ast", "id": "accounts_imapprovider_connect", "community": 4, "community_name": "GmailAPIProvider", "norm_label": ".connect()" }, { "label": "Context", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_accounts_provider_imap_go_context", "community": 4, "community_name": "GmailAPIProvider", "norm_label": "context" }, { "label": "Client", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "client", "community": 4, "community_name": "GmailAPIProvider", "norm_label": "client" }, { "label": ".ListFolders()", "file_type": "code", "source_file": "internal/accounts/provider_imap.go", "source_location": "L93", "_origin": "ast", "id": "accounts_imapprovider_listfolders", "community": 4, "community_name": "GmailAPIProvider", "norm_label": ".listfolders()" }, { "label": ".ListMessages()", "file_type": "code", "source_file": "internal/accounts/provider_imap.go", "source_location": "L119", "_origin": "ast", "id": "accounts_imapprovider_listmessages", "community": 4, "community_name": "GmailAPIProvider", "norm_label": ".listmessages()" }, { "label": ".GetMessage()", "file_type": "code", "source_file": "internal/accounts/provider_imap.go", "source_location": "L171", "_origin": "ast", "id": "accounts_imapprovider_getmessage", "community": 4, "community_name": "GmailAPIProvider", "norm_label": ".getmessage()" }, { "label": ".SendMessage()", "file_type": "code", "source_file": "internal/accounts/provider_imap.go", "source_location": "L205", "_origin": "ast", "id": "accounts_imapprovider_sendmessage", "community": 4, "community_name": "GmailAPIProvider", "norm_label": ".sendmessage()" }, { "label": ".SetFlags()", "file_type": "code", "source_file": "internal/accounts/provider_imap.go", "source_location": "L209", "_origin": "ast", "id": "accounts_imapprovider_setflags", "community": 4, "community_name": "GmailAPIProvider", "norm_label": ".setflags()" }, { "label": ".Move()", "file_type": "code", "source_file": "internal/accounts/provider_imap.go", "source_location": "L222", "_origin": "ast", "id": "accounts_imapprovider_move", "community": 4, "community_name": "GmailAPIProvider", "norm_label": ".move()" }, { "label": ".Delete()", "file_type": "code", "source_file": "internal/accounts/provider_imap.go", "source_location": "L231", "_origin": "ast", "id": "accounts_imapprovider_delete", "community": 4, "community_name": "GmailAPIProvider", "norm_label": ".delete()" }, { "label": ".Sync()", "file_type": "code", "source_file": "internal/accounts/provider_imap.go", "source_location": "L247", "_origin": "ast", "id": "accounts_imapprovider_sync", "community": 4, "community_name": "GmailAPIProvider", "norm_label": ".sync()" }, { "label": "provider_smtp_helper.go", "file_type": "code", "source_file": "internal/accounts/provider_smtp_helper.go", "source_location": "L1", "_origin": "ast", "id": "internal_accounts_provider_smtp_helper", "community": 18, "community_name": "Store", "norm_label": "provider_smtp_helper.go" }, { "label": "sendViaSMTP()", "file_type": "code", "source_file": "internal/accounts/provider_smtp_helper.go", "source_location": "L19", "_origin": "ast", "id": "internal_accounts_provider_smtp_helper_sendviasmtp", "community": 18, "community_name": "Store", "norm_label": "sendviasmtp()" }, { "label": "challenge.go", "file_type": "code", "source_file": "internal/acme/challenge.go", "source_location": "L1", "_origin": "ast", "id": "internal_acme_challenge", "community": 1, "community_name": "Client", "norm_label": "challenge.go" }, { "label": "ChallengeResponder", "file_type": "code", "source_file": "internal/acme/challenge.go", "source_location": "L13", "_origin": "ast", "id": "acme_challengeresponder", "community": 1, "community_name": "Client", "norm_label": "challengeresponder" }, { "label": "RWMutex", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_acme_challenge_go_rwmutex", "community": 1, "community_name": "Client", "norm_label": "rwmutex" }, { "label": "NewChallengeResponder()", "file_type": "code", "source_file": "internal/acme/challenge.go", "source_location": "L18", "_origin": "ast", "id": "internal_acme_challenge_newchallengeresponder", "community": 1, "community_name": "Client", "norm_label": "newchallengeresponder()" }, { "label": ".Set()", "file_type": "code", "source_file": "internal/acme/challenge.go", "source_location": "L22", "_origin": "ast", "id": "acme_challengeresponder_set", "community": 1, "community_name": "Client", "norm_label": ".set()" }, { "label": ".Remove()", "file_type": "code", "source_file": "internal/acme/challenge.go", "source_location": "L28", "_origin": "ast", "id": "acme_challengeresponder_remove", "community": 18, "community_name": "Store", "norm_label": ".remove()" }, { "label": ".ServeHTTP()", "file_type": "code", "source_file": "internal/acme/challenge.go", "source_location": "L34", "_origin": "ast", "id": "acme_challengeresponder_servehttp", "community": 1, "community_name": "Client", "norm_label": ".servehttp()" }, { "label": "ResponseWriter", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_acme_challenge_go_responsewriter", "community": 1, "community_name": "Client", "norm_label": "responsewriter" }, { "label": "Request", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_acme_challenge_go_request", "community": 1, "community_name": "Client", "norm_label": "request" }, { "label": "acme/client.go", "file_type": "code", "source_file": "internal/acme/client.go", "source_location": "L1", "_origin": "ast", "id": "internal_acme_client", "community": 1, "community_name": "Client", "norm_label": "acme/client.go" }, { "label": "directory", "file_type": "code", "source_file": "internal/acme/client.go", "source_location": "L18", "_origin": "ast", "id": "acme_directory", "community": 1, "community_name": "Client", "norm_label": "directory" }, { "label": "Client", "file_type": "code", "source_file": "internal/acme/client.go", "source_location": "L24", "_origin": "ast", "id": "acme_client", "community": 1, "community_name": "Client", "norm_label": "client" }, { "label": "NewClient()", "file_type": "code", "source_file": "internal/acme/client.go", "source_location": "L33", "_origin": "ast", "id": "internal_acme_client_newclient", "community": 1, "community_name": "Client", "norm_label": "newclient()" }, { "label": ".Bootstrap()", "file_type": "code", "source_file": "internal/acme/client.go", "source_location": "L43", "_origin": "ast", "id": "acme_client_bootstrap", "community": 1, "community_name": "Client", "norm_label": ".bootstrap()" }, { "label": ".post()", "file_type": "code", "source_file": "internal/acme/client.go", "source_location": "L67", "_origin": "ast", "id": "acme_client_post", "community": 1, "community_name": "Client", "norm_label": ".post()" }, { "label": "Response", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "response", "community": 1, "community_name": "Client", "norm_label": "response" }, { "label": ".NewAccount()", "file_type": "code", "source_file": "internal/acme/client.go", "source_location": "L99", "_origin": "ast", "id": "acme_client_newaccount", "community": 1, "community_name": "Client", "norm_label": ".newaccount()" }, { "label": "Order", "file_type": "code", "source_file": "internal/acme/client.go", "source_location": "L123", "_origin": "ast", "id": "acme_order", "community": 1, "community_name": "Client", "norm_label": "order" }, { "label": ".NewOrder()", "file_type": "code", "source_file": "internal/acme/client.go", "source_location": "L131", "_origin": "ast", "id": "acme_client_neworder", "community": 1, "community_name": "Client", "norm_label": ".neworder()" }, { "label": "Authorization", "file_type": "code", "source_file": "internal/acme/client.go", "source_location": "L157", "_origin": "ast", "id": "acme_authorization", "community": 1, "community_name": "Client", "norm_label": "authorization" }, { "label": "Challenge", "file_type": "code", "source_file": "internal/acme/client.go", "source_location": "L165", "_origin": "ast", "id": "acme_challenge", "community": 1, "community_name": "Client", "norm_label": "challenge" }, { "label": ".GetAuthorization()", "file_type": "code", "source_file": "internal/acme/client.go", "source_location": "L173", "_origin": "ast", "id": "acme_client_getauthorization", "community": 1, "community_name": "Client", "norm_label": ".getauthorization()" }, { "label": ".KeyAuthorization()", "file_type": "code", "source_file": "internal/acme/client.go", "source_location": "L191", "_origin": "ast", "id": "acme_client_keyauthorization", "community": 1, "community_name": "Client", "norm_label": ".keyauthorization()" }, { "label": ".RespondToChallenge()", "file_type": "code", "source_file": "internal/acme/client.go", "source_location": "L198", "_origin": "ast", "id": "acme_client_respondtochallenge", "community": 1, "community_name": "Client", "norm_label": ".respondtochallenge()" }, { "label": ".WaitForAuthorizationValid()", "file_type": "code", "source_file": "internal/acme/client.go", "source_location": "L211", "_origin": "ast", "id": "acme_client_waitforauthorizationvalid", "community": 1, "community_name": "Client", "norm_label": ".waitforauthorizationvalid()" }, { "label": "Duration", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_acme_client_go_duration", "community": 1, "community_name": "Client", "norm_label": "duration" }, { "label": ".FinalizeAndDownload()", "file_type": "code", "source_file": "internal/acme/client.go", "source_location": "L233", "_origin": "ast", "id": "acme_client_finalizeanddownload", "community": 1, "community_name": "Client", "norm_label": ".finalizeanddownload()" }, { "label": "buildCSR()", "file_type": "code", "source_file": "internal/acme/client.go", "source_location": "L295", "_origin": "ast", "id": "internal_acme_client_buildcsr", "community": 1, "community_name": "Client", "norm_label": "buildcsr()" }, { "label": "PrivateKey", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_acme_client_go_privatekey", "community": 1, "community_name": "Client", "norm_label": "privatekey" }, { "label": "jws.go", "file_type": "code", "source_file": "internal/acme/jws.go", "source_location": "L1", "_origin": "ast", "id": "internal_acme_jws", "community": 1, "community_name": "Client", "norm_label": "jws.go" }, { "label": "AccountKey", "file_type": "code", "source_file": "internal/acme/jws.go", "source_location": "L25", "_origin": "ast", "id": "acme_accountkey", "community": 1, "community_name": "Client", "norm_label": "accountkey" }, { "label": "PrivateKey", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_acme_jws_go_privatekey", "community": 1, "community_name": "Client", "norm_label": "privatekey" }, { "label": "GenerateAccountKey()", "file_type": "code", "source_file": "internal/acme/jws.go", "source_location": "L29", "_origin": "ast", "id": "internal_acme_jws_generateaccountkey", "community": 1, "community_name": "Client", "norm_label": "generateaccountkey()" }, { "label": ".MarshalPEM()", "file_type": "code", "source_file": "internal/acme/jws.go", "source_location": "L37", "_origin": "ast", "id": "acme_accountkey_marshalpem", "community": 1, "community_name": "Client", "norm_label": ".marshalpem()" }, { "label": "ParseAccountKeyPEM()", "file_type": "code", "source_file": "internal/acme/jws.go", "source_location": "L45", "_origin": "ast", "id": "internal_acme_jws_parseaccountkeypem", "community": 1, "community_name": "Client", "norm_label": "parseaccountkeypem()" }, { "label": "jwk", "file_type": "code", "source_file": "internal/acme/jws.go", "source_location": "L60", "_origin": "ast", "id": "acme_jwk", "community": 1, "community_name": "Client", "norm_label": "jwk" }, { "label": ".jwkValue()", "file_type": "code", "source_file": "internal/acme/jws.go", "source_location": "L67", "_origin": "ast", "id": "acme_accountkey_jwkvalue", "community": 1, "community_name": "Client", "norm_label": ".jwkvalue()" }, { "label": ".thumbprint()", "file_type": "code", "source_file": "internal/acme/jws.go", "source_location": "L78", "_origin": "ast", "id": "acme_accountkey_thumbprint", "community": 1, "community_name": "Client", "norm_label": ".thumbprint()" }, { "label": ".signJWS()", "file_type": "code", "source_file": "internal/acme/jws.go", "source_location": "L90", "_origin": "ast", "id": "acme_accountkey_signjws", "community": 1, "community_name": "Client", "norm_label": ".signjws()" }, { "label": "b64()", "file_type": "code", "source_file": "internal/acme/jws.go", "source_location": "L132", "_origin": "ast", "id": "internal_acme_jws_b64", "community": 1, "community_name": "Client", "norm_label": "b64()" }, { "label": "leftPad()", "file_type": "code", "source_file": "internal/acme/jws.go", "source_location": "L136", "_origin": "ast", "id": "internal_acme_jws_leftpad", "community": 1, "community_name": "Client", "norm_label": "leftpad()" }, { "label": "obtain.go", "file_type": "code", "source_file": "internal/acme/obtain.go", "source_location": "L1", "_origin": "ast", "id": "internal_acme_obtain", "community": 1, "community_name": "Client", "norm_label": "obtain.go" }, { "label": "Obtain()", "file_type": "code", "source_file": "internal/acme/obtain.go", "source_location": "L14", "_origin": "ast", "id": "internal_acme_obtain_obtain", "community": 1, "community_name": "Client", "norm_label": "obtain()" }, { "label": "admin/api.go", "file_type": "code", "source_file": "internal/admin/api.go", "source_location": "L1", "_origin": "ast", "id": "internal_admin_api", "community": 12, "community_name": "writeErr", "norm_label": "admin/api.go" }, { "label": "Handler", "file_type": "code", "source_file": "internal/admin/api.go", "source_location": "L25", "_origin": "ast", "id": "internal_admin_api_go_admin_handler", "community": 12, "community_name": "writeErr", "norm_label": "handler" }, { "label": "DB", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_admin_api_go_db", "community": 12, "community_name": "writeErr", "norm_label": "db" }, { "label": "NewHandler()", "file_type": "code", "source_file": "internal/admin/api.go", "source_location": "L31", "_origin": "ast", "id": "internal_admin_api_newhandler", "community": 12, "community_name": "writeErr", "norm_label": "newhandler()" }, { "label": ".RegisterRoutes()", "file_type": "code", "source_file": "internal/admin/api.go", "source_location": "L35", "_origin": "ast", "id": "admin_handler_registerroutes", "community": 12, "community_name": "writeErr", "norm_label": ".registerroutes()" }, { "label": "ServeMux", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_admin_api_go_servemux", "community": 12, "community_name": "writeErr", "norm_label": "servemux" }, { "label": "writeJSON()", "file_type": "code", "source_file": "internal/admin/api.go", "source_location": "L53", "_origin": "ast", "id": "internal_admin_api_writejson", "community": 12, "community_name": "writeErr", "norm_label": "writejson()" }, { "label": "ResponseWriter", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_admin_api_go_responsewriter", "community": 12, "community_name": "writeErr", "norm_label": "responsewriter" }, { "label": "writeErr()", "file_type": "code", "source_file": "internal/admin/api.go", "source_location": "L59", "_origin": "ast", "id": "internal_admin_api_writeerr", "community": 12, "community_name": "writeErr", "norm_label": "writeerr()" }, { "label": ".login()", "file_type": "code", "source_file": "internal/admin/api.go", "source_location": "L65", "_origin": "ast", "id": "admin_handler_login", "community": 12, "community_name": "writeErr", "norm_label": ".login()" }, { "label": "Request", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_admin_api_go_request", "community": 12, "community_name": "writeErr", "norm_label": "request" }, { "label": ".withAdmin()", "file_type": "code", "source_file": "internal/admin/api.go", "source_location": "L99", "_origin": "ast", "id": "admin_handler_withadmin", "community": 12, "community_name": "writeErr", "norm_label": ".withadmin()" }, { "label": "HandlerFunc", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_admin_api_go_handlerfunc", "community": 12, "community_name": "writeErr", "norm_label": "handlerfunc" }, { "label": ".encryptDKIMKey()", "file_type": "code", "source_file": "internal/admin/api.go", "source_location": "L136", "_origin": "ast", "id": "admin_handler_encryptdkimkey", "community": 12, "community_name": "writeErr", "norm_label": ".encryptdkimkey()" }, { "label": ".stats()", "file_type": "code", "source_file": "internal/admin/api.go", "source_location": "L142", "_origin": "ast", "id": "admin_handler_stats", "community": 12, "community_name": "writeErr", "norm_label": ".stats()" }, { "label": ".tenants()", "file_type": "code", "source_file": "internal/admin/api.go", "source_location": "L153", "_origin": "ast", "id": "admin_handler_tenants", "community": 12, "community_name": "writeErr", "norm_label": ".tenants()" }, { "label": ".domains()", "file_type": "code", "source_file": "internal/admin/api.go", "source_location": "L185", "_origin": "ast", "id": "admin_handler_domains", "community": 12, "community_name": "writeErr", "norm_label": ".domains()" }, { "label": ".domainByID()", "file_type": "code", "source_file": "internal/admin/api.go", "source_location": "L239", "_origin": "ast", "id": "admin_handler_domainbyid", "community": 12, "community_name": "writeErr", "norm_label": ".domainbyid()" }, { "label": "scopeTenant()", "file_type": "code", "source_file": "internal/admin/api.go", "source_location": "L293", "_origin": "ast", "id": "internal_admin_api_scopetenant", "community": 12, "community_name": "writeErr", "norm_label": "scopetenant()" }, { "label": "filterDomainsByTenant()", "file_type": "code", "source_file": "internal/admin/api.go", "source_location": "L300", "_origin": "ast", "id": "internal_admin_api_filterdomainsbytenant", "community": 12, "community_name": "writeErr", "norm_label": "filterdomainsbytenant()" }, { "label": "admin/embed.go", "file_type": "code", "source_file": "internal/admin/embed.go", "source_location": "L1", "_origin": "ast", "id": "internal_admin_embed", "community": 55, "community_name": "admin/embed.go", "norm_label": "admin/embed.go" }, { "label": "handlers.go", "file_type": "code", "source_file": "internal/admin/handlers.go", "source_location": "L1", "_origin": "ast", "id": "internal_admin_handlers", "community": 56, "community_name": "handlers.go", "norm_label": "handlers.go" }, { "label": "Handler", "file_type": "code", "source_file": "internal/admin/handlers.go", "source_location": "L15", "_origin": "ast", "id": "internal_admin_handlers_go_admin_handler", "community": 12, "community_name": "writeErr", "norm_label": "handler" }, { "label": ".users()", "file_type": "code", "source_file": "internal/admin/handlers.go", "source_location": "L15", "_origin": "ast", "id": "admin_handler_users", "community": 12, "community_name": "writeErr", "norm_label": ".users()" }, { "label": "ResponseWriter", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_admin_handlers_go_responsewriter", "community": 12, "community_name": "writeErr", "norm_label": "responsewriter" }, { "label": "Request", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_admin_handlers_go_request", "community": 12, "community_name": "writeErr", "norm_label": "request" }, { "label": ".userByID()", "file_type": "code", "source_file": "internal/admin/handlers.go", "source_location": "L67", "_origin": "ast", "id": "admin_handler_userbyid", "community": 12, "community_name": "writeErr", "norm_label": ".userbyid()" }, { "label": ".listRules()", "file_type": "code", "source_file": "internal/admin/handlers.go", "source_location": "L135", "_origin": "ast", "id": "admin_handler_listrules", "community": 12, "community_name": "writeErr", "norm_label": ".listrules()" }, { "label": ".listRuleByID()", "file_type": "code", "source_file": "internal/admin/handlers.go", "source_location": "L189", "_origin": "ast", "id": "admin_handler_listrulebyid", "community": 12, "community_name": "writeErr", "norm_label": ".listrulebyid()" }, { "label": ".queue()", "file_type": "code", "source_file": "internal/admin/handlers.go", "source_location": "L204", "_origin": "ast", "id": "admin_handler_queue", "community": 12, "community_name": "writeErr", "norm_label": ".queue()" }, { "label": ".queueByID()", "file_type": "code", "source_file": "internal/admin/handlers.go", "source_location": "L217", "_origin": "ast", "id": "admin_handler_queuebyid", "community": 12, "community_name": "writeErr", "norm_label": ".queuebyid()" }, { "label": ".quarantine()", "file_type": "code", "source_file": "internal/admin/handlers.go", "source_location": "L247", "_origin": "ast", "id": "admin_handler_quarantine", "community": 12, "community_name": "writeErr", "norm_label": ".quarantine()" }, { "label": ".quarantineByID()", "file_type": "code", "source_file": "internal/admin/handlers.go", "source_location": "L260", "_origin": "ast", "id": "admin_handler_quarantinebyid", "community": 12, "community_name": "writeErr", "norm_label": ".quarantinebyid()" }, { "label": "auth/auth.go", "file_type": "code", "source_file": "internal/auth/auth.go", "source_location": "L1", "_origin": "ast", "id": "internal_auth_auth", "community": 16, "community_name": "session", "norm_label": "auth/auth.go" }, { "label": "Scope", "file_type": "code", "source_file": "internal/auth/auth.go", "source_location": "L20", "_origin": "ast", "id": "auth_scope", "community": 16, "community_name": "session", "norm_label": "scope" }, { "label": "Authenticate()", "file_type": "code", "source_file": "internal/auth/auth.go", "source_location": "L33", "_origin": "ast", "id": "internal_auth_auth_authenticate", "community": 16, "community_name": "session", "norm_label": "authenticate()" }, { "label": "DB", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_auth_auth_go_db", "community": 16, "community_name": "session", "norm_label": "db" }, { "label": "checkAppPassword()", "file_type": "code", "source_file": "internal/auth/auth.go", "source_location": "L53", "_origin": "ast", "id": "internal_auth_auth_checkapppassword", "community": 16, "community_name": "session", "norm_label": "checkapppassword()" }, { "label": "config.go", "file_type": "code", "source_file": "internal/config/config.go", "source_location": "L1", "_origin": "ast", "id": "internal_config_config", "community": 5, "community_name": "config.go", "norm_label": "config.go" }, { "label": "Config", "file_type": "code", "source_file": "internal/config/config.go", "source_location": "L12", "_origin": "ast", "id": "config_config", "community": 5, "community_name": "config.go", "norm_label": "config" }, { "label": "ServerConfig", "file_type": "code", "source_file": "internal/config/config.go", "source_location": "L27", "_origin": "ast", "id": "config_serverconfig", "community": 5, "community_name": "config.go", "norm_label": "serverconfig" }, { "label": "TLSConfig", "file_type": "code", "source_file": "internal/config/config.go", "source_location": "L42", "_origin": "ast", "id": "config_tlsconfig", "community": 5, "community_name": "config.go", "norm_label": "tlsconfig" }, { "label": "DatabaseConfig", "file_type": "code", "source_file": "internal/config/config.go", "source_location": "L52", "_origin": "ast", "id": "config_databaseconfig", "community": 5, "community_name": "config.go", "norm_label": "databaseconfig" }, { "label": "StorageConfig", "file_type": "code", "source_file": "internal/config/config.go", "source_location": "L57", "_origin": "ast", "id": "config_storageconfig", "community": 5, "community_name": "config.go", "norm_label": "storageconfig" }, { "label": "RateLimitConfig", "file_type": "code", "source_file": "internal/config/config.go", "source_location": "L64", "_origin": "ast", "id": "config_ratelimitconfig", "community": 5, "community_name": "config.go", "norm_label": "ratelimitconfig" }, { "label": "PipelineConfig", "file_type": "code", "source_file": "internal/config/config.go", "source_location": "L73", "_origin": "ast", "id": "config_pipelineconfig", "community": 5, "community_name": "config.go", "norm_label": "pipelineconfig" }, { "label": "NotifyConfig", "file_type": "code", "source_file": "internal/config/config.go", "source_location": "L84", "_origin": "ast", "id": "config_notifyconfig", "community": 5, "community_name": "config.go", "norm_label": "notifyconfig" }, { "label": "POP3Config", "file_type": "code", "source_file": "internal/config/config.go", "source_location": "L92", "_origin": "ast", "id": "config_pop3config", "community": 5, "community_name": "config.go", "norm_label": "pop3config" }, { "label": "JMAPConfig", "file_type": "code", "source_file": "internal/config/config.go", "source_location": "L98", "_origin": "ast", "id": "config_jmapconfig", "community": 5, "community_name": "config.go", "norm_label": "jmapconfig" }, { "label": "OAuthConfig", "file_type": "code", "source_file": "internal/config/config.go", "source_location": "L103", "_origin": "ast", "id": "config_oauthconfig", "community": 5, "community_name": "config.go", "norm_label": "oauthconfig" }, { "label": "OAuthProviderConfig", "file_type": "code", "source_file": "internal/config/config.go", "source_location": "L108", "_origin": "ast", "id": "config_oauthproviderconfig", "community": 5, "community_name": "config.go", "norm_label": "oauthproviderconfig" }, { "label": "LinkedAccountsConfig", "file_type": "code", "source_file": "internal/config/config.go", "source_location": "L116", "_origin": "ast", "id": "config_linkedaccountsconfig", "community": 5, "community_name": "config.go", "norm_label": "linkedaccountsconfig" }, { "label": "SecurityConfig", "file_type": "code", "source_file": "internal/config/config.go", "source_location": "L125", "_origin": "ast", "id": "config_securityconfig", "community": 5, "community_name": "config.go", "norm_label": "securityconfig" }, { "label": "Load()", "file_type": "code", "source_file": "internal/config/config.go", "source_location": "L139", "_origin": "ast", "id": "internal_config_config_load", "community": 5, "community_name": "config.go", "norm_label": "load()" }, { "label": "applyEnvOverrides()", "file_type": "code", "source_file": "internal/config/config.go", "source_location": "L166", "_origin": "ast", "id": "internal_config_config_applyenvoverrides", "community": 5, "community_name": "config.go", "norm_label": "applyenvoverrides()" }, { "label": "validate()", "file_type": "code", "source_file": "internal/config/config.go", "source_location": "L190", "_origin": "ast", "id": "internal_config_config_validate", "community": 5, "community_name": "config.go", "norm_label": "validate()" }, { "label": "Default()", "file_type": "code", "source_file": "internal/config/config.go", "source_location": "L211", "_origin": "ast", "id": "internal_config_config_default", "community": 5, "community_name": "config.go", "norm_label": "default()" }, { "label": "writeDefault()", "file_type": "code", "source_file": "internal/config/config.go", "source_location": "L284", "_origin": "ast", "id": "internal_config_config_writedefault", "community": 5, "community_name": "config.go", "norm_label": "writedefault()" }, { "label": "crypto.go", "file_type": "code", "source_file": "internal/crypto/crypto.go", "source_location": "L1", "_origin": "ast", "id": "internal_crypto_crypto", "community": 18, "community_name": "Store", "norm_label": "crypto.go" }, { "label": "MasterKey", "file_type": "code", "source_file": "internal/crypto/crypto.go", "source_location": "L28", "_origin": "ast", "id": "crypto_masterkey", "community": 18, "community_name": "Store", "norm_label": "masterkey" }, { "label": "LoadMasterKey()", "file_type": "code", "source_file": "internal/crypto/crypto.go", "source_location": "L34", "_origin": "ast", "id": "internal_crypto_crypto_loadmasterkey", "community": 18, "community_name": "Store", "norm_label": "loadmasterkey()" }, { "label": "decodeKey()", "file_type": "code", "source_file": "internal/crypto/crypto.go", "source_location": "L50", "_origin": "ast", "id": "internal_crypto_crypto_decodekey", "community": 18, "community_name": "Store", "norm_label": "decodekey()" }, { "label": "keyCacheKey", "file_type": "code", "source_file": "internal/crypto/crypto.go", "source_location": "L74", "_origin": "ast", "id": "crypto_keycachekey", "community": 18, "community_name": "Store", "norm_label": "keycachekey" }, { "label": "deriveKey()", "file_type": "code", "source_file": "internal/crypto/crypto.go", "source_location": "L84", "_origin": "ast", "id": "internal_crypto_crypto_derivekey", "community": 18, "community_name": "Store", "norm_label": "derivekey()" }, { "label": "Encrypt()", "file_type": "code", "source_file": "internal/crypto/crypto.go", "source_location": "L104", "_origin": "ast", "id": "internal_crypto_crypto_encrypt", "community": 18, "community_name": "Store", "norm_label": "encrypt()" }, { "label": "Decrypt()", "file_type": "code", "source_file": "internal/crypto/crypto.go", "source_location": "L133", "_origin": "ast", "id": "internal_crypto_crypto_decrypt", "community": 18, "community_name": "Store", "norm_label": "decrypt()" }, { "label": "decryptWith()", "file_type": "code", "source_file": "internal/crypto/crypto.go", "source_location": "L153", "_origin": "ast", "id": "internal_crypto_crypto_decryptwith", "community": 18, "community_name": "Store", "norm_label": "decryptwith()" }, { "label": "NeedsReencryption()", "file_type": "code", "source_file": "internal/crypto/crypto.go", "source_location": "L172", "_origin": "ast", "id": "internal_crypto_crypto_needsreencryption", "community": 18, "community_name": "Store", "norm_label": "needsreencryption()" }, { "label": "GenerateMasterKeyHex()", "file_type": "code", "source_file": "internal/crypto/crypto.go", "source_location": "L186", "_origin": "ast", "id": "internal_crypto_crypto_generatemasterkeyhex", "community": 18, "community_name": "Store", "norm_label": "generatemasterkeyhex()" }, { "label": "dane.go", "file_type": "code", "source_file": "internal/dane/dane.go", "source_location": "L1", "_origin": "ast", "id": "internal_dane_dane", "community": 15, "community_name": "Worker", "norm_label": "dane.go" }, { "label": "TLSARecord", "file_type": "code", "source_file": "internal/dane/dane.go", "source_location": "L52", "_origin": "ast", "id": "dane_tlsarecord", "community": 15, "community_name": "Worker", "norm_label": "tlsarecord" }, { "label": "Lookup()", "file_type": "code", "source_file": "internal/dane/dane.go", "source_location": "L64", "_origin": "ast", "id": "internal_dane_dane_lookup", "community": 15, "community_name": "Worker", "norm_label": "lookup()" }, { "label": "Context", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_dane_dane_go_context", "community": 15, "community_name": "Worker", "norm_label": "context" }, { "label": ".matches()", "file_type": "code", "source_file": "internal/dane/dane.go", "source_location": "L94", "_origin": "ast", "id": "dane_tlsarecord_matches", "community": 15, "community_name": "Worker", "norm_label": ".matches()" }, { "label": "Certificate", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_dane_dane_go_certificate", "community": 15, "community_name": "Worker", "norm_label": "certificate" }, { "label": "VerifyPeerCertificate()", "file_type": "code", "source_file": "internal/dane/dane.go", "source_location": "L130", "_origin": "ast", "id": "internal_dane_dane_verifypeercertificate", "community": 15, "community_name": "Worker", "norm_label": "verifypeercertificate()" }, { "label": "dav.go", "file_type": "code", "source_file": "internal/dav/dav.go", "source_location": "L1", "_origin": "ast", "id": "internal_dav_dav", "community": 18, "community_name": "Store", "norm_label": "dav.go" }, { "label": "Handler", "file_type": "code", "source_file": "internal/dav/dav.go", "source_location": "L36", "_origin": "ast", "id": "dav_handler", "community": 18, "community_name": "Store", "norm_label": "handler" }, { "label": "DB", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_dav_dav_go_db", "community": 18, "community_name": "Store", "norm_label": "db" }, { "label": "NewHandler()", "file_type": "code", "source_file": "internal/dav/dav.go", "source_location": "L41", "_origin": "ast", "id": "internal_dav_dav_newhandler", "community": 18, "community_name": "Store", "norm_label": "newhandler()" }, { "label": ".ServeHTTP()", "file_type": "code", "source_file": "internal/dav/dav.go", "source_location": "L45", "_origin": "ast", "id": "dav_handler_servehttp", "community": 18, "community_name": "Store", "norm_label": ".servehttp()" }, { "label": "ResponseWriter", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_dav_dav_go_responsewriter", "community": 18, "community_name": "Store", "norm_label": "responsewriter" }, { "label": "Request", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_dav_dav_go_request", "community": 18, "community_name": "Store", "norm_label": "request" }, { "label": ".authenticate()", "file_type": "code", "source_file": "internal/dav/dav.go", "source_location": "L64", "_origin": "ast", "id": "dav_handler_authenticate", "community": 18, "community_name": "Store", "norm_label": ".authenticate()" }, { "label": ".serveCardDAV()", "file_type": "code", "source_file": "internal/dav/dav.go", "source_location": "L74", "_origin": "ast", "id": "dav_handler_servecarddav", "community": 18, "community_name": "Store", "norm_label": ".servecarddav()" }, { "label": ".propfindContacts()", "file_type": "code", "source_file": "internal/dav/dav.go", "source_location": "L168", "_origin": "ast", "id": "dav_handler_propfindcontacts", "community": 18, "community_name": "Store", "norm_label": ".propfindcontacts()" }, { "label": ".reportContacts()", "file_type": "code", "source_file": "internal/dav/dav.go", "source_location": "L195", "_origin": "ast", "id": "dav_handler_reportcontacts", "community": 18, "community_name": "Store", "norm_label": ".reportcontacts()" }, { "label": ".serveCalDAV()", "file_type": "code", "source_file": "internal/dav/dav.go", "source_location": "L223", "_origin": "ast", "id": "dav_handler_servecaldav", "community": 18, "community_name": "Store", "norm_label": ".servecaldav()" }, { "label": ".propfindCalendar()", "file_type": "code", "source_file": "internal/dav/dav.go", "source_location": "L325", "_origin": "ast", "id": "dav_handler_propfindcalendar", "community": 18, "community_name": "Store", "norm_label": ".propfindcalendar()" }, { "label": ".reportCalendar()", "file_type": "code", "source_file": "internal/dav/dav.go", "source_location": "L352", "_origin": "ast", "id": "dav_handler_reportcalendar", "community": 18, "community_name": "Store", "norm_label": ".reportcalendar()" }, { "label": "parseCollectionPath()", "file_type": "code", "source_file": "internal/dav/dav.go", "source_location": "L385", "_origin": "ast", "id": "internal_dav_dav_parsecollectionpath", "community": 18, "community_name": "Store", "norm_label": "parsecollectionpath()" }, { "label": "propSet", "file_type": "code", "source_file": "internal/dav/dav.go", "source_location": "L414", "_origin": "ast", "id": "dav_propset", "community": 18, "community_name": "Store", "norm_label": "propset" }, { "label": "multistatusResponse", "file_type": "code", "source_file": "internal/dav/dav.go", "source_location": "L421", "_origin": "ast", "id": "dav_multistatusresponse", "community": 18, "community_name": "Store", "norm_label": "multistatusresponse" }, { "label": "writeMultistatus()", "file_type": "code", "source_file": "internal/dav/dav.go", "source_location": "L428", "_origin": "ast", "id": "internal_dav_dav_writemultistatus", "community": 18, "community_name": "Store", "norm_label": "writemultistatus()" }, { "label": "xmlEscape()", "file_type": "code", "source_file": "internal/dav/dav.go", "source_location": "L467", "_origin": "ast", "id": "internal_dav_dav_xmlescape", "community": 18, "community_name": "Store", "norm_label": "xmlescape()" }, { "label": "bootstrap.go", "file_type": "code", "source_file": "internal/db/bootstrap.go", "source_location": "L1", "_origin": "ast", "id": "internal_db_bootstrap", "community": 59, "community_name": "bootstrap.go", "norm_label": "bootstrap.go" }, { "label": "DB", "file_type": "code", "source_file": "internal/db/bootstrap.go", "source_location": "L16", "_origin": "ast", "id": "internal_db_bootstrap_go_db_db", "community": 18, "community_name": "Store", "norm_label": "db" }, { "label": ".Bootstrap()", "file_type": "code", "source_file": "internal/db/bootstrap.go", "source_location": "L16", "_origin": "ast", "id": "db_db_bootstrap", "community": 18, "community_name": "Store", "norm_label": ".bootstrap()" }, { "label": "db.go", "file_type": "code", "source_file": "internal/db/db.go", "source_location": "L1", "_origin": "ast", "id": "internal_db_db", "community": 5, "community_name": "config.go", "norm_label": "db.go" }, { "label": "DB", "file_type": "code", "source_file": "internal/db/db.go", "source_location": "L16", "_origin": "ast", "id": "internal_db_db_go_db_db", "community": 5, "community_name": "config.go", "norm_label": "db" }, { "label": "Open()", "file_type": "code", "source_file": "internal/db/db.go", "source_location": "L26", "_origin": "ast", "id": "internal_db_db_open", "community": 5, "community_name": "config.go", "norm_label": "open()" }, { "label": "registerDriver()", "file_type": "code", "source_file": "internal/db/db.go", "source_location": "L88", "_origin": "ast", "id": "internal_db_db_registerdriver", "community": 5, "community_name": "config.go", "norm_label": "registerdriver()" }, { "label": ".Migrate()", "file_type": "code", "source_file": "internal/db/db.go", "source_location": "L95", "_origin": "ast", "id": "db_db_migrate", "community": 5, "community_name": "config.go", "norm_label": ".migrate()" }, { "label": ".migrationApplied()", "file_type": "code", "source_file": "internal/db/db.go", "source_location": "L138", "_origin": "ast", "id": "db_db_migrationapplied", "community": 5, "community_name": "config.go", "norm_label": ".migrationapplied()" }, { "label": ".insertMigrationSQL()", "file_type": "code", "source_file": "internal/db/db.go", "source_location": "L144", "_origin": "ast", "id": "db_db_insertmigrationsql", "community": 5, "community_name": "config.go", "norm_label": ".insertmigrationsql()" }, { "label": ".placeholder()", "file_type": "code", "source_file": "internal/db/db.go", "source_location": "L150", "_origin": "ast", "id": "db_db_placeholder", "community": 5, "community_name": "config.go", "norm_label": ".placeholder()" }, { "label": "migrations.go", "file_type": "code", "source_file": "internal/db/migrations.go", "source_location": "L1", "_origin": "ast", "id": "internal_db_migrations", "community": 50, "community_name": "migration", "norm_label": "migrations.go" }, { "label": "migration", "file_type": "code", "source_file": "internal/db/migrations.go", "source_location": "L7", "_origin": "ast", "id": "db_migration", "community": 50, "community_name": "migration", "norm_label": "migration" }, { "label": "models.go", "file_type": "code", "source_file": "internal/db/models.go", "source_location": "L1", "_origin": "ast", "id": "internal_db_models", "community": 17, "community_name": "models.go", "norm_label": "models.go" }, { "label": "Tenant", "file_type": "code", "source_file": "internal/db/models.go", "source_location": "L7", "_origin": "ast", "id": "db_tenant", "community": 31, "community_name": "Domain", "norm_label": "tenant" }, { "label": "Time", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_db_models_go_time", "community": 17, "community_name": "models.go", "norm_label": "time" }, { "label": "Domain", "file_type": "code", "source_file": "internal/db/models.go", "source_location": "L18", "_origin": "ast", "id": "db_domain", "community": 31, "community_name": "Domain", "norm_label": "domain" }, { "label": "UserRole", "file_type": "code", "source_file": "internal/db/models.go", "source_location": "L31", "_origin": "ast", "id": "db_userrole", "community": 17, "community_name": "models.go", "norm_label": "userrole" }, { "label": "User", "file_type": "code", "source_file": "internal/db/models.go", "source_location": "L39", "_origin": "ast", "id": "db_user", "community": 0, "community_name": "User", "norm_label": "user" }, { "label": "AppPassword", "file_type": "code", "source_file": "internal/db/models.go", "source_location": "L61", "_origin": "ast", "id": "db_apppassword", "community": 17, "community_name": "models.go", "norm_label": "apppassword" }, { "label": "Session", "file_type": "code", "source_file": "internal/db/models.go", "source_location": "L72", "_origin": "ast", "id": "db_session", "community": 17, "community_name": "models.go", "norm_label": "session" }, { "label": "Alias", "file_type": "code", "source_file": "internal/db/models.go", "source_location": "L82", "_origin": "ast", "id": "db_alias", "community": 17, "community_name": "models.go", "norm_label": "alias" }, { "label": "ListRuleAction", "file_type": "code", "source_file": "internal/db/models.go", "source_location": "L93", "_origin": "ast", "id": "db_listruleaction", "community": 63, "community_name": "ListRule", "norm_label": "listruleaction" }, { "label": "ListRule", "file_type": "code", "source_file": "internal/db/models.go", "source_location": "L100", "_origin": "ast", "id": "db_listrule", "community": 63, "community_name": "ListRule", "norm_label": "listrule" }, { "label": "MessageVerdict", "file_type": "code", "source_file": "internal/db/models.go", "source_location": "L113", "_origin": "ast", "id": "db_messageverdict", "community": 44, "community_name": "MailContext", "norm_label": "messageverdict" }, { "label": "Message", "file_type": "code", "source_file": "internal/db/models.go", "source_location": "L122", "_origin": "ast", "id": "db_message", "community": 44, "community_name": "MailContext", "norm_label": "message" }, { "label": "MailboxEntry", "file_type": "code", "source_file": "internal/db/models.go", "source_location": "L137", "_origin": "ast", "id": "db_mailboxentry", "community": 17, "community_name": "models.go", "norm_label": "mailboxentry" }, { "label": "OutboundQueueEntry", "file_type": "code", "source_file": "internal/db/models.go", "source_location": "L152", "_origin": "ast", "id": "db_outboundqueueentry", "community": 46, "community_name": "OutboundQueueEntry", "norm_label": "outboundqueueentry" }, { "label": "CheckResult", "file_type": "code", "source_file": "internal/db/models.go", "source_location": "L168", "_origin": "ast", "id": "db_checkresult", "community": 67, "community_name": "StageResult", "norm_label": "checkresult" }, { "label": "MessageCheck", "file_type": "code", "source_file": "internal/db/models.go", "source_location": "L178", "_origin": "ast", "id": "db_messagecheck", "community": 67, "community_name": "StageResult", "norm_label": "messagecheck" }, { "label": "QuarantineStatus", "file_type": "code", "source_file": "internal/db/models.go", "source_location": "L190", "_origin": "ast", "id": "db_quarantinestatus", "community": 23, "community_name": "QuarantineEntry", "norm_label": "quarantinestatus" }, { "label": "QuarantineEntry", "file_type": "code", "source_file": "internal/db/models.go", "source_location": "L198", "_origin": "ast", "id": "db_quarantineentry", "community": 23, "community_name": "QuarantineEntry", "norm_label": "quarantineentry" }, { "label": "ReleaseToken", "file_type": "code", "source_file": "internal/db/models.go", "source_location": "L211", "_origin": "ast", "id": "db_releasetoken", "community": 17, "community_name": "models.go", "norm_label": "releasetoken" }, { "label": "LinkedAccountProvider", "file_type": "code", "source_file": "internal/db/models.go", "source_location": "L223", "_origin": "ast", "id": "db_linkedaccountprovider", "community": 18, "community_name": "Store", "norm_label": "linkedaccountprovider" }, { "label": "LinkedAccountAuthType", "file_type": "code", "source_file": "internal/db/models.go", "source_location": "L232", "_origin": "ast", "id": "db_linkedaccountauthtype", "community": 17, "community_name": "models.go", "norm_label": "linkedaccountauthtype" }, { "label": "LinkedAccount", "file_type": "code", "source_file": "internal/db/models.go", "source_location": "L240", "_origin": "ast", "id": "db_linkedaccount", "community": 18, "community_name": "Store", "norm_label": "linkedaccount" }, { "label": "OwnerType", "file_type": "code", "source_file": "internal/db/models.go", "source_location": "L268", "_origin": "ast", "id": "db_ownertype", "community": 17, "community_name": "models.go", "norm_label": "ownertype" }, { "label": "Addressbook", "file_type": "code", "source_file": "internal/db/models.go", "source_location": "L275", "_origin": "ast", "id": "db_addressbook", "community": 17, "community_name": "models.go", "norm_label": "addressbook" }, { "label": "Contact", "file_type": "code", "source_file": "internal/db/models.go", "source_location": "L285", "_origin": "ast", "id": "db_contact", "community": 17, "community_name": "models.go", "norm_label": "contact" }, { "label": "Calendar", "file_type": "code", "source_file": "internal/db/models.go", "source_location": "L295", "_origin": "ast", "id": "db_calendar", "community": 17, "community_name": "models.go", "norm_label": "calendar" }, { "label": "CalendarObject", "file_type": "code", "source_file": "internal/db/models.go", "source_location": "L307", "_origin": "ast", "id": "db_calendarobject", "community": 45, "community_name": "CalendarObject", "norm_label": "calendarobject" }, { "label": "SieveScript", "file_type": "code", "source_file": "internal/db/models.go", "source_location": "L323", "_origin": "ast", "id": "db_sievescript", "community": 43, "community_name": "SieveScript", "norm_label": "sievescript" }, { "label": "TLSCert", "file_type": "code", "source_file": "internal/db/models.go", "source_location": "L335", "_origin": "ast", "id": "db_tlscert", "community": 70, "community_name": ".GetTLSCert", "norm_label": "tlscert" }, { "label": "MTASTSPolicy", "file_type": "code", "source_file": "internal/db/models.go", "source_location": "L349", "_origin": "ast", "id": "db_mtastspolicy", "community": 19, "community_name": "uuidNew", "norm_label": "mtastspolicy" }, { "label": "MFABackupCode", "file_type": "code", "source_file": "internal/db/models.go", "source_location": "L362", "_origin": "ast", "id": "db_mfabackupcode", "community": 17, "community_name": "models.go", "norm_label": "mfabackupcode" }, { "label": "queries.go", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L1", "_origin": "ast", "id": "internal_db_queries", "community": 19, "community_name": "uuidNew", "norm_label": "queries.go" }, { "label": "uuidNew()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L12", "_origin": "ast", "id": "internal_db_queries_uuidnew", "community": 19, "community_name": "uuidNew", "norm_label": "uuidnew()" }, { "label": "DB", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L16", "_origin": "ast", "id": "internal_db_queries_go_db_db", "community": 7, "community_name": "DB", "norm_label": "db" }, { "label": ".LookupDomain()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L16", "_origin": "ast", "id": "db_db_lookupdomain", "community": 31, "community_name": "Domain", "norm_label": ".lookupdomain()" }, { "label": ".LookupUserByEmail()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L44", "_origin": "ast", "id": "db_db_lookupuserbyemail", "community": 7, "community_name": "DB", "norm_label": ".lookupuserbyemail()" }, { "label": ".LookupAlias()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L69", "_origin": "ast", "id": "db_db_lookupalias", "community": 17, "community_name": "models.go", "norm_label": ".lookupalias()" }, { "label": ".MatchListRule()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L89", "_origin": "ast", "id": "db_db_matchlistrule", "community": 63, "community_name": "ListRule", "norm_label": ".matchlistrule()" }, { "label": ".InsertMessage()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L123", "_origin": "ast", "id": "db_db_insertmessage", "community": 44, "community_name": "MailContext", "norm_label": ".insertmessage()" }, { "label": ".UpdateMessageVerdict()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L140", "_origin": "ast", "id": "db_db_updatemessageverdict", "community": 23, "community_name": "QuarantineEntry", "norm_label": ".updatemessageverdict()" }, { "label": "Time", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_db_queries_go_time", "community": 23, "community_name": "QuarantineEntry", "norm_label": "time" }, { "label": ".InsertMessageCheck()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L147", "_origin": "ast", "id": "db_db_insertmessagecheck", "community": 67, "community_name": "StageResult", "norm_label": ".insertmessagecheck()" }, { "label": ".InsertQuarantineEntry()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L161", "_origin": "ast", "id": "db_db_insertquarantineentry", "community": 23, "community_name": "QuarantineEntry", "norm_label": ".insertquarantineentry()" }, { "label": ".QuarantineEntriesForUser()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L175", "_origin": "ast", "id": "db_db_quarantineentriesforuser", "community": 23, "community_name": "QuarantineEntry", "norm_label": ".quarantineentriesforuser()" }, { "label": ".ReleaseQuarantineEntry()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L204", "_origin": "ast", "id": "db_db_releasequarantineentry", "community": 7, "community_name": "DB", "norm_label": ".releasequarantineentry()" }, { "label": ".GetQuarantineEntry()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L211", "_origin": "ast", "id": "db_db_getquarantineentry", "community": 23, "community_name": "QuarantineEntry", "norm_label": ".getquarantineentry()" }, { "label": ".InsertReleaseToken()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L231", "_origin": "ast", "id": "db_db_insertreleasetoken", "community": 17, "community_name": "models.go", "norm_label": ".insertreleasetoken()" }, { "label": ".LookupReleaseToken()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L239", "_origin": "ast", "id": "db_db_lookupreleasetoken", "community": 17, "community_name": "models.go", "norm_label": ".lookupreleasetoken()" }, { "label": ".MarkReleaseTokenUsed()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L255", "_origin": "ast", "id": "db_db_markreleasetokenused", "community": 7, "community_name": "DB", "norm_label": ".markreleasetokenused()" }, { "label": ".NextMailboxUID()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L261", "_origin": "ast", "id": "db_db_nextmailboxuid", "community": 7, "community_name": "DB", "norm_label": ".nextmailboxuid()" }, { "label": ".InsertMailboxEntry()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L289", "_origin": "ast", "id": "db_db_insertmailboxentry", "community": 17, "community_name": "models.go", "norm_label": ".insertmailboxentry()" }, { "label": ".ListMailboxEntries()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L302", "_origin": "ast", "id": "db_db_listmailboxentries", "community": 17, "community_name": "models.go", "norm_label": ".listmailboxentries()" }, { "label": ".ListMailboxNames()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L325", "_origin": "ast", "id": "db_db_listmailboxnames", "community": 7, "community_name": "DB", "norm_label": ".listmailboxnames()" }, { "label": ".UpdateMailboxFlags()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L348", "_origin": "ast", "id": "db_db_updatemailboxflags", "community": 7, "community_name": "DB", "norm_label": ".updatemailboxflags()" }, { "label": ".DeleteMailboxEntry()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L355", "_origin": "ast", "id": "db_db_deletemailboxentry", "community": 7, "community_name": "DB", "norm_label": ".deletemailboxentry()" }, { "label": ".InsertLinkedAccount()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L362", "_origin": "ast", "id": "db_db_insertlinkedaccount", "community": 7, "community_name": "DB", "norm_label": ".insertlinkedaccount()" }, { "label": ".ListLinkedAccounts()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L375", "_origin": "ast", "id": "db_db_listlinkedaccounts", "community": 7, "community_name": "DB", "norm_label": ".listlinkedaccounts()" }, { "label": ".GetLinkedAccount()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L411", "_origin": "ast", "id": "db_db_getlinkedaccount", "community": 7, "community_name": "DB", "norm_label": ".getlinkedaccount()" }, { "label": ".UpdateLinkedAccountSync()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L442", "_origin": "ast", "id": "db_db_updatelinkedaccountsync", "community": 7, "community_name": "DB", "norm_label": ".updatelinkedaccountsync()" }, { "label": ".DeactivateLinkedAccount()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L448", "_origin": "ast", "id": "db_db_deactivatelinkedaccount", "community": 7, "community_name": "DB", "norm_label": ".deactivatelinkedaccount()" }, { "label": ".ListTenants()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L457", "_origin": "ast", "id": "db_db_listtenants", "community": 31, "community_name": "Domain", "norm_label": ".listtenants()" }, { "label": ".CreateTenant()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L476", "_origin": "ast", "id": "db_db_createtenant", "community": 31, "community_name": "Domain", "norm_label": ".createtenant()" }, { "label": ".ListDomains()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L483", "_origin": "ast", "id": "db_db_listdomains", "community": 31, "community_name": "Domain", "norm_label": ".listdomains()" }, { "label": ".CreateDomain()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L502", "_origin": "ast", "id": "db_db_createdomain", "community": 31, "community_name": "Domain", "norm_label": ".createdomain()" }, { "label": ".UpdateDomainDKIMKey()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L508", "_origin": "ast", "id": "db_db_updatedomaindkimkey", "community": 7, "community_name": "DB", "norm_label": ".updatedomaindkimkey()" }, { "label": ".DeleteDomain()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L513", "_origin": "ast", "id": "db_db_deletedomain", "community": 7, "community_name": "DB", "norm_label": ".deletedomain()" }, { "label": ".GetDomain()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L518", "_origin": "ast", "id": "db_db_getdomain", "community": 31, "community_name": "Domain", "norm_label": ".getdomain()" }, { "label": ".ListUsers()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L537", "_origin": "ast", "id": "db_db_listusers", "community": 7, "community_name": "DB", "norm_label": ".listusers()" }, { "label": ".CreateUser()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L564", "_origin": "ast", "id": "db_db_createuser", "community": 7, "community_name": "DB", "norm_label": ".createuser()" }, { "label": ".SetUserActive()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L570", "_origin": "ast", "id": "db_db_setuseractive", "community": 7, "community_name": "DB", "norm_label": ".setuseractive()" }, { "label": ".SetUserPassword()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L575", "_origin": "ast", "id": "db_db_setuserpassword", "community": 7, "community_name": "DB", "norm_label": ".setuserpassword()" }, { "label": ".DeleteUser()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L580", "_origin": "ast", "id": "db_db_deleteuser", "community": 7, "community_name": "DB", "norm_label": ".deleteuser()" }, { "label": ".GetUser()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L585", "_origin": "ast", "id": "db_db_getuser", "community": 7, "community_name": "DB", "norm_label": ".getuser()" }, { "label": ".ListListRules()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L605", "_origin": "ast", "id": "db_db_listlistrules", "community": 63, "community_name": "ListRule", "norm_label": ".listlistrules()" }, { "label": ".CreateListRule()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L624", "_origin": "ast", "id": "db_db_createlistrule", "community": 63, "community_name": "ListRule", "norm_label": ".createlistrule()" }, { "label": ".DeleteListRule()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L630", "_origin": "ast", "id": "db_db_deletelistrule", "community": 7, "community_name": "DB", "norm_label": ".deletelistrule()" }, { "label": ".ListAllOutboundQueue()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L637", "_origin": "ast", "id": "db_db_listalloutboundqueue", "community": 46, "community_name": "OutboundQueueEntry", "norm_label": ".listalloutboundqueue()" }, { "label": ".RetryQueueEntryNow()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L658", "_origin": "ast", "id": "db_db_retryqueueentrynow", "community": 7, "community_name": "DB", "norm_label": ".retryqueueentrynow()" }, { "label": ".DeleteQuarantineEntry()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L668", "_origin": "ast", "id": "db_db_deletequarantineentry", "community": 7, "community_name": "DB", "norm_label": ".deletequarantineentry()" }, { "label": ".ListAllQuarantine()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L673", "_origin": "ast", "id": "db_db_listallquarantine", "community": 23, "community_name": "QuarantineEntry", "norm_label": ".listallquarantine()" }, { "label": "Stats", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L694", "_origin": "ast", "id": "db_stats", "community": 19, "community_name": "uuidNew", "norm_label": "stats" }, { "label": ".GetStats()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L702", "_origin": "ast", "id": "db_db_getstats", "community": 19, "community_name": "uuidNew", "norm_label": ".getstats()" }, { "label": ".GetOrCreateAddressbook()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L714", "_origin": "ast", "id": "db_db_getorcreateaddressbook", "community": 19, "community_name": "uuidNew", "norm_label": ".getorcreateaddressbook()" }, { "label": ".GetOrCreateCalendar()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L736", "_origin": "ast", "id": "db_db_getorcreatecalendar", "community": 17, "community_name": "models.go", "norm_label": ".getorcreatecalendar()" }, { "label": ".ListContacts()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L759", "_origin": "ast", "id": "db_db_listcontacts", "community": 64, "community_name": ".GetContact", "norm_label": ".listcontacts()" }, { "label": "Contact", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_db_queries_go_contact", "community": 64, "community_name": ".GetContact", "norm_label": "contact" }, { "label": ".GetContact()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L777", "_origin": "ast", "id": "db_db_getcontact", "community": 64, "community_name": ".GetContact", "norm_label": ".getcontact()" }, { "label": ".UpsertContact()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L794", "_origin": "ast", "id": "db_db_upsertcontact", "community": 64, "community_name": ".GetContact", "norm_label": ".upsertcontact()" }, { "label": ".DeleteContact()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L806", "_origin": "ast", "id": "db_db_deletecontact", "community": 7, "community_name": "DB", "norm_label": ".deletecontact()" }, { "label": ".ListCalendarObjects()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L811", "_origin": "ast", "id": "db_db_listcalendarobjects", "community": 45, "community_name": "CalendarObject", "norm_label": ".listcalendarobjects()" }, { "label": ".GetCalendarObject()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L839", "_origin": "ast", "id": "db_db_getcalendarobject", "community": 45, "community_name": "CalendarObject", "norm_label": ".getcalendarobject()" }, { "label": ".UpsertCalendarObject()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L863", "_origin": "ast", "id": "db_db_upsertcalendarobject", "community": 45, "community_name": "CalendarObject", "norm_label": ".upsertcalendarobject()" }, { "label": ".DeleteCalendarObject()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L876", "_origin": "ast", "id": "db_db_deletecalendarobject", "community": 7, "community_name": "DB", "norm_label": ".deletecalendarobject()" }, { "label": ".ListSieveScripts()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L883", "_origin": "ast", "id": "db_db_listsievescripts", "community": 43, "community_name": "SieveScript", "norm_label": ".listsievescripts()" }, { "label": ".GetSieveScript()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L901", "_origin": "ast", "id": "db_db_getsievescript", "community": 43, "community_name": "SieveScript", "norm_label": ".getsievescript()" }, { "label": ".GetActiveSieveScript()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L917", "_origin": "ast", "id": "db_db_getactivesievescript", "community": 43, "community_name": "SieveScript", "norm_label": ".getactivesievescript()" }, { "label": ".UpsertSieveScript()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L931", "_origin": "ast", "id": "db_db_upsertsievescript", "community": 43, "community_name": "SieveScript", "norm_label": ".upsertsievescript()" }, { "label": ".SetActiveSieveScript()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L946", "_origin": "ast", "id": "db_db_setactivesievescript", "community": 7, "community_name": "DB", "norm_label": ".setactivesievescript()" }, { "label": ".DeleteSieveScript()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L965", "_origin": "ast", "id": "db_db_deletesievescript", "community": 7, "community_name": "DB", "norm_label": ".deletesievescript()" }, { "label": ".GetTLSCert()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L972", "_origin": "ast", "id": "db_db_gettlscert", "community": 70, "community_name": ".GetTLSCert", "norm_label": ".gettlscert()" }, { "label": ".UpsertTLSCert()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L987", "_origin": "ast", "id": "db_db_upserttlscert", "community": 70, "community_name": ".GetTLSCert", "norm_label": ".upserttlscert()" }, { "label": ".SetACMEAccountKey()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L1002", "_origin": "ast", "id": "db_db_setacmeaccountkey", "community": 70, "community_name": ".GetTLSCert", "norm_label": ".setacmeaccountkey()" }, { "label": ".GetMTASTSPolicy()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L1017", "_origin": "ast", "id": "db_db_getmtastspolicy", "community": 19, "community_name": "uuidNew", "norm_label": ".getmtastspolicy()" }, { "label": ".UpsertMTASTSPolicy()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L1032", "_origin": "ast", "id": "db_db_upsertmtastspolicy", "community": 19, "community_name": "uuidNew", "norm_label": ".upsertmtastspolicy()" }, { "label": ".SetPendingTOTPSecret()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L1049", "_origin": "ast", "id": "db_db_setpendingtotpsecret", "community": 7, "community_name": "DB", "norm_label": ".setpendingtotpsecret()" }, { "label": ".SetMFAEnabled()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L1054", "_origin": "ast", "id": "db_db_setmfaenabled", "community": 7, "community_name": "DB", "norm_label": ".setmfaenabled()" }, { "label": ".ClearTOTPSecret()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L1063", "_origin": "ast", "id": "db_db_cleartotpsecret", "community": 7, "community_name": "DB", "norm_label": ".cleartotpsecret()" }, { "label": ".SetPasskeyCredentials()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L1071", "_origin": "ast", "id": "db_db_setpasskeycredentials", "community": 7, "community_name": "DB", "norm_label": ".setpasskeycredentials()" }, { "label": ".RecomputeMFAEnabled()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L1082", "_origin": "ast", "id": "db_db_recomputemfaenabled", "community": 7, "community_name": "DB", "norm_label": ".recomputemfaenabled()" }, { "label": ".ReplaceBackupCodes()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L1095", "_origin": "ast", "id": "db_db_replacebackupcodes", "community": 19, "community_name": "uuidNew", "norm_label": ".replacebackupcodes()" }, { "label": ".ConsumeBackupCode()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L1115", "_origin": "ast", "id": "db_db_consumebackupcode", "community": 7, "community_name": "DB", "norm_label": ".consumebackupcode()" }, { "label": ".SetRecoveryEmail()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L1156", "_origin": "ast", "id": "db_db_setrecoveryemail", "community": 7, "community_name": "DB", "norm_label": ".setrecoveryemail()" }, { "label": ".InsertOutboundQueueEntry()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L1164", "_origin": "ast", "id": "db_db_insertoutboundqueueentry", "community": 46, "community_name": "OutboundQueueEntry", "norm_label": ".insertoutboundqueueentry()" }, { "label": ".DueOutboundEntries()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L1177", "_origin": "ast", "id": "db_db_dueoutboundentries", "community": 46, "community_name": "OutboundQueueEntry", "norm_label": ".dueoutboundentries()" }, { "label": ".DeleteOutboundEntry()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L1206", "_origin": "ast", "id": "db_db_deleteoutboundentry", "community": 7, "community_name": "DB", "norm_label": ".deleteoutboundentry()" }, { "label": ".RetryOutboundEntry()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L1212", "_origin": "ast", "id": "db_db_retryoutboundentry", "community": 23, "community_name": "QuarantineEntry", "norm_label": ".retryoutboundentry()" }, { "label": ".PermanentlyFailedEntries()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L1222", "_origin": "ast", "id": "db_db_permanentlyfailedentries", "community": 46, "community_name": "OutboundQueueEntry", "norm_label": ".permanentlyfailedentries()" }, { "label": ".LookupDomainByName()", "file_type": "code", "source_file": "internal/db/queries.go", "source_location": "L1248", "_origin": "ast", "id": "db_db_lookupdomainbyname", "community": 31, "community_name": "Domain", "norm_label": ".lookupdomainbyname()" }, { "label": "keys.go", "file_type": "code", "source_file": "internal/dkim/keys.go", "source_location": "L1", "_origin": "ast", "id": "internal_dkim_keys", "community": 14, "community_name": "Sign", "norm_label": "keys.go" }, { "label": "KeyPair", "file_type": "code", "source_file": "internal/dkim/keys.go", "source_location": "L17", "_origin": "ast", "id": "dkim_keypair", "community": 14, "community_name": "Sign", "norm_label": "keypair" }, { "label": "GenerateKeyPair()", "file_type": "code", "source_file": "internal/dkim/keys.go", "source_location": "L25", "_origin": "ast", "id": "internal_dkim_keys_generatekeypair", "community": 14, "community_name": "Sign", "norm_label": "generatekeypair()" }, { "label": "ParsePrivateKey()", "file_type": "code", "source_file": "internal/dkim/keys.go", "source_location": "L53", "_origin": "ast", "id": "internal_dkim_keys_parseprivatekey", "community": 14, "community_name": "Sign", "norm_label": "parseprivatekey()" }, { "label": "PrivateKey", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_dkim_keys_go_privatekey", "community": 14, "community_name": "Sign", "norm_label": "privatekey" }, { "label": "ExtractSignatureInfo()", "file_type": "code", "source_file": "internal/dkim/keys.go", "source_location": "L69", "_origin": "ast", "id": "internal_dkim_keys_extractsignatureinfo", "community": 14, "community_name": "Sign", "norm_label": "extractsignatureinfo()" }, { "label": "ParseDNSPublicKey()", "file_type": "code", "source_file": "internal/dkim/keys.go", "source_location": "L85", "_origin": "ast", "id": "internal_dkim_keys_parsednspublickey", "community": 14, "community_name": "Sign", "norm_label": "parsednspublickey()" }, { "label": "sign.go", "file_type": "code", "source_file": "internal/dkim/sign.go", "source_location": "L1", "_origin": "ast", "id": "internal_dkim_sign", "community": 14, "community_name": "Sign", "norm_label": "sign.go" }, { "label": "Sign()", "file_type": "code", "source_file": "internal/dkim/sign.go", "source_location": "L24", "_origin": "ast", "id": "internal_dkim_sign_sign", "community": 14, "community_name": "Sign", "norm_label": "sign()" }, { "label": "buildDKIMHeader()", "file_type": "code", "source_file": "internal/dkim/sign.go", "source_location": "L77", "_origin": "ast", "id": "internal_dkim_sign_builddkimheader", "community": 14, "community_name": "Sign", "norm_label": "builddkimheader()" }, { "label": "splitMessage()", "file_type": "code", "source_file": "internal/dkim/sign.go", "source_location": "L86", "_origin": "ast", "id": "internal_dkim_sign_splitmessage", "community": 14, "community_name": "Sign", "norm_label": "splitmessage()" }, { "label": "parseHeaders()", "file_type": "code", "source_file": "internal/dkim/sign.go", "source_location": "L103", "_origin": "ast", "id": "internal_dkim_sign_parseheaders", "community": 14, "community_name": "Sign", "norm_label": "parseheaders()" }, { "label": "canonicalizeHeadersRelaxed()", "file_type": "code", "source_file": "internal/dkim/sign.go", "source_location": "L139", "_origin": "ast", "id": "internal_dkim_sign_canonicalizeheadersrelaxed", "community": 14, "community_name": "Sign", "norm_label": "canonicalizeheadersrelaxed()" }, { "label": "canonicalizeHeaderRelaxed()", "file_type": "code", "source_file": "internal/dkim/sign.go", "source_location": "L151", "_origin": "ast", "id": "internal_dkim_sign_canonicalizeheaderrelaxed", "community": 14, "community_name": "Sign", "norm_label": "canonicalizeheaderrelaxed()" }, { "label": "collapseWSP()", "file_type": "code", "source_file": "internal/dkim/sign.go", "source_location": "L159", "_origin": "ast", "id": "internal_dkim_sign_collapsewsp", "community": 14, "community_name": "Sign", "norm_label": "collapsewsp()" }, { "label": "canonicalizeBodyRelaxed()", "file_type": "code", "source_file": "internal/dkim/sign.go", "source_location": "L167", "_origin": "ast", "id": "internal_dkim_sign_canonicalizebodyrelaxed", "community": 14, "community_name": "Sign", "norm_label": "canonicalizebodyrelaxed()" }, { "label": "verify.go", "file_type": "code", "source_file": "internal/dkim/verify.go", "source_location": "L1", "_origin": "ast", "id": "internal_dkim_verify", "community": 14, "community_name": "Sign", "norm_label": "verify.go" }, { "label": "Verify()", "file_type": "code", "source_file": "internal/dkim/verify.go", "source_location": "L19", "_origin": "ast", "id": "internal_dkim_verify_verify", "community": 14, "community_name": "Sign", "norm_label": "verify()" }, { "label": "parseDKIMTags()", "file_type": "code", "source_file": "internal/dkim/verify.go", "source_location": "L76", "_origin": "ast", "id": "internal_dkim_verify_parsedkimtags", "community": 14, "community_name": "Sign", "norm_label": "parsedkimtags()" }, { "label": "replaceDKIMTag()", "file_type": "code", "source_file": "internal/dkim/verify.go", "source_location": "L92", "_origin": "ast", "id": "internal_dkim_verify_replacedkimtag", "community": 14, "community_name": "Sign", "norm_label": "replacedkimtag()" }, { "label": "trimTrailingCRLF()", "file_type": "code", "source_file": "internal/dkim/verify.go", "source_location": "L103", "_origin": "ast", "id": "internal_dkim_verify_trimtrailingcrlf", "community": 14, "community_name": "Sign", "norm_label": "trimtrailingcrlf()" }, { "label": "dnssec.go", "file_type": "code", "source_file": "internal/dnssec/dnssec.go", "source_location": "L1", "_origin": "ast", "id": "internal_dnssec_dnssec", "community": 65, "community_name": "dnssec.go", "norm_label": "dnssec.go" }, { "label": "resolvers()", "file_type": "code", "source_file": "internal/dnssec/dnssec.go", "source_location": "L53", "_origin": "ast", "id": "internal_dnssec_dnssec_resolvers", "community": 65, "community_name": "dnssec.go", "norm_label": "resolvers()" }, { "label": "query()", "file_type": "code", "source_file": "internal/dnssec/dnssec.go", "source_location": "L79", "_origin": "ast", "id": "internal_dnssec_dnssec_query", "community": 65, "community_name": "dnssec.go", "norm_label": "query()" }, { "label": "Context", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_dnssec_dnssec_go_context", "community": 65, "community_name": "dnssec.go", "norm_label": "context" }, { "label": "Msg", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "msg", "community": 65, "community_name": "dnssec.go", "norm_label": "msg" }, { "label": "rrsetOf()", "file_type": "code", "source_file": "internal/dnssec/dnssec.go", "source_location": "L98", "_origin": "ast", "id": "internal_dnssec_dnssec_rrsetof", "community": 65, "community_name": "dnssec.go", "norm_label": "rrsetof()" }, { "label": "RR", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rr", "community": 65, "community_name": "dnssec.go", "norm_label": "rr" }, { "label": "rrsigsOf()", "file_type": "code", "source_file": "internal/dnssec/dnssec.go", "source_location": "L113", "_origin": "ast", "id": "internal_dnssec_dnssec_rrsigsof", "community": 65, "community_name": "dnssec.go", "norm_label": "rrsigsof()" }, { "label": "RRSIG", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "rrsig", "community": 65, "community_name": "dnssec.go", "norm_label": "rrsig" }, { "label": "verifiedBy()", "file_type": "code", "source_file": "internal/dnssec/dnssec.go", "source_location": "L125", "_origin": "ast", "id": "internal_dnssec_dnssec_verifiedby", "community": 65, "community_name": "dnssec.go", "norm_label": "verifiedby()" }, { "label": "DNSKEY", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "dnskey", "community": 65, "community_name": "dnssec.go", "norm_label": "dnskey" }, { "label": "validatedZoneKeys()", "file_type": "code", "source_file": "internal/dnssec/dnssec.go", "source_location": "L146", "_origin": "ast", "id": "internal_dnssec_dnssec_validatedzonekeys", "community": 65, "community_name": "dnssec.go", "norm_label": "validatedzonekeys()" }, { "label": "DS", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "ds", "community": 65, "community_name": "dnssec.go", "norm_label": "ds" }, { "label": "validatedDS()", "file_type": "code", "source_file": "internal/dnssec/dnssec.go", "source_location": "L194", "_origin": "ast", "id": "internal_dnssec_dnssec_validatedds", "community": 65, "community_name": "dnssec.go", "norm_label": "validatedds()" }, { "label": "validatedRRset()", "file_type": "code", "source_file": "internal/dnssec/dnssec.go", "source_location": "L220", "_origin": "ast", "id": "internal_dnssec_dnssec_validatedrrset", "community": 65, "community_name": "dnssec.go", "norm_label": "validatedrrset()" }, { "label": "Validate()", "file_type": "code", "source_file": "internal/dnssec/dnssec.go", "source_location": "L246", "_origin": "ast", "id": "internal_dnssec_dnssec_validate", "community": 65, "community_name": "dnssec.go", "norm_label": "validate()" }, { "label": "ical.go", "file_type": "code", "source_file": "internal/ical/ical.go", "source_location": "L1", "_origin": "ast", "id": "internal_ical_ical", "community": 24, "community_name": "ical.go", "norm_label": "ical.go" }, { "label": "Event", "file_type": "code", "source_file": "internal/ical/ical.go", "source_location": "L17", "_origin": "ast", "id": "ical_event", "community": 24, "community_name": "ical.go", "norm_label": "event" }, { "label": "Time", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_ical_ical_go_time", "community": 24, "community_name": "ical.go", "norm_label": "time" }, { "label": "Parse()", "file_type": "code", "source_file": "internal/ical/ical.go", "source_location": "L27", "_origin": "ast", "id": "internal_ical_ical_parse", "community": 24, "community_name": "ical.go", "norm_label": "parse()" }, { "label": ".Build()", "file_type": "code", "source_file": "internal/ical/ical.go", "source_location": "L82", "_origin": "ast", "id": "ical_event_build", "community": 24, "community_name": "ical.go", "norm_label": ".build()" }, { "label": "splitProperty()", "file_type": "code", "source_file": "internal/ical/ical.go", "source_location": "L109", "_origin": "ast", "id": "internal_ical_ical_splitproperty", "community": 24, "community_name": "ical.go", "norm_label": "splitproperty()" }, { "label": "unfold()", "file_type": "code", "source_file": "internal/ical/ical.go", "source_location": "L123", "_origin": "ast", "id": "internal_ical_ical_unfold", "community": 24, "community_name": "ical.go", "norm_label": "unfold()" }, { "label": "escape()", "file_type": "code", "source_file": "internal/ical/ical.go", "source_location": "L136", "_origin": "ast", "id": "internal_ical_ical_escape", "community": 24, "community_name": "ical.go", "norm_label": "escape()" }, { "label": "unescape()", "file_type": "code", "source_file": "internal/ical/ical.go", "source_location": "L144", "_origin": "ast", "id": "internal_ical_ical_unescape", "community": 24, "community_name": "ical.go", "norm_label": "unescape()" }, { "label": "ical_fuzz_test.go", "file_type": "code", "source_file": "internal/ical/ical_fuzz_test.go", "source_location": "L1", "_origin": "ast", "id": "internal_ical_ical_fuzz_test", "community": 24, "community_name": "ical.go", "norm_label": "ical_fuzz_test.go" }, { "label": "FuzzParse()", "file_type": "code", "source_file": "internal/ical/ical_fuzz_test.go", "source_location": "L5", "_origin": "ast", "id": "internal_ical_ical_fuzz_test_fuzzparse", "community": 24, "community_name": "ical.go", "norm_label": "fuzzparse()" }, { "label": "F", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_ical_ical_fuzz_test_go_f", "community": 24, "community_name": "ical.go", "norm_label": "f" }, { "label": "commands.go", "file_type": "code", "source_file": "internal/imap/commands.go", "source_location": "L1", "_origin": "ast", "id": "internal_imap_commands", "community": 3, "community_name": "session", "norm_label": "commands.go" }, { "label": "session", "file_type": "code", "source_file": "internal/imap/commands.go", "source_location": "L11", "_origin": "ast", "id": "internal_imap_commands_go_imap_session", "community": 3, "community_name": "session", "norm_label": "session" }, { "label": ".cmdCapability()", "file_type": "code", "source_file": "internal/imap/commands.go", "source_location": "L11", "_origin": "ast", "id": "imap_session_cmdcapability", "community": 3, "community_name": "session", "norm_label": ".cmdcapability()" }, { "label": ".cmdStartTLS()", "file_type": "code", "source_file": "internal/imap/commands.go", "source_location": "L22", "_origin": "ast", "id": "imap_session_cmdstarttls", "community": 3, "community_name": "session", "norm_label": ".cmdstarttls()" }, { "label": ".cmdLogin()", "file_type": "code", "source_file": "internal/imap/commands.go", "source_location": "L34", "_origin": "ast", "id": "imap_session_cmdlogin", "community": 29, "community_name": "Server", "norm_label": ".cmdlogin()" }, { "label": ".cmdSelectExamine()", "file_type": "code", "source_file": "internal/imap/commands.go", "source_location": "L61", "_origin": "ast", "id": "imap_session_cmdselectexamine", "community": 3, "community_name": "session", "norm_label": ".cmdselectexamine()" }, { "label": ".cmdList()", "file_type": "code", "source_file": "internal/imap/commands.go", "source_location": "L108", "_origin": "ast", "id": "imap_session_cmdlist", "community": 3, "community_name": "session", "norm_label": ".cmdlist()" }, { "label": ".cmdClose()", "file_type": "code", "source_file": "internal/imap/commands.go", "source_location": "L127", "_origin": "ast", "id": "imap_session_cmdclose", "community": 3, "community_name": "session", "norm_label": ".cmdclose()" }, { "label": ".cmdExpunge()", "file_type": "code", "source_file": "internal/imap/commands.go", "source_location": "L138", "_origin": "ast", "id": "imap_session_cmdexpunge", "community": 3, "community_name": "session", "norm_label": ".cmdexpunge()" }, { "label": ".expungeDeleted()", "file_type": "code", "source_file": "internal/imap/commands.go", "source_location": "L155", "_origin": "ast", "id": "imap_session_expungedeleted", "community": 3, "community_name": "session", "norm_label": ".expungedeleted()" }, { "label": ".cmdUID()", "file_type": "code", "source_file": "internal/imap/commands.go", "source_location": "L179", "_origin": "ast", "id": "imap_session_cmduid", "community": 3, "community_name": "session", "norm_label": ".cmduid()" }, { "label": ".cmdFetch()", "file_type": "code", "source_file": "internal/imap/commands.go", "source_location": "L201", "_origin": "ast", "id": "imap_session_cmdfetch", "community": 3, "community_name": "session", "norm_label": ".cmdfetch()" }, { "label": "expandFetchItems()", "file_type": "code", "source_file": "internal/imap/commands.go", "source_location": "L220", "_origin": "ast", "id": "internal_imap_commands_expandfetchitems", "community": 3, "community_name": "session", "norm_label": "expandfetchitems()" }, { "label": ".sendFetchResponse()", "file_type": "code", "source_file": "internal/imap/commands.go", "source_location": "L243", "_origin": "ast", "id": "imap_session_sendfetchresponse", "community": 3, "community_name": "session", "norm_label": ".sendfetchresponse()" }, { "label": "extractHeaders()", "file_type": "code", "source_file": "internal/imap/commands.go", "source_location": "L294", "_origin": "ast", "id": "internal_imap_commands_extractheaders", "community": 3, "community_name": "session", "norm_label": "extractheaders()" }, { "label": "indexOf()", "file_type": "code", "source_file": "internal/imap/commands.go", "source_location": "L302", "_origin": "ast", "id": "internal_imap_commands_indexof", "community": 3, "community_name": "session", "norm_label": "indexof()" }, { "label": ".cmdStore()", "file_type": "code", "source_file": "internal/imap/commands.go", "source_location": "L320", "_origin": "ast", "id": "imap_session_cmdstore", "community": 3, "community_name": "session", "norm_label": ".cmdstore()" }, { "label": "addFlag()", "file_type": "code", "source_file": "internal/imap/commands.go", "source_location": "L368", "_origin": "ast", "id": "internal_imap_commands_addflag", "community": 3, "community_name": "session", "norm_label": "addflag()" }, { "label": "removeFlag()", "file_type": "code", "source_file": "internal/imap/commands.go", "source_location": "L378", "_origin": "ast", "id": "internal_imap_commands_removeflag", "community": 3, "community_name": "session", "norm_label": "removeflag()" }, { "label": "flagsToIMAP()", "file_type": "code", "source_file": "internal/imap/commands.go", "source_location": "L389", "_origin": "ast", "id": "internal_imap_commands_flagstoimap", "community": 3, "community_name": "session", "norm_label": "flagstoimap()" }, { "label": ".cmdSearch()", "file_type": "code", "source_file": "internal/imap/commands.go", "source_location": "L395", "_origin": "ast", "id": "imap_session_cmdsearch", "community": 3, "community_name": "session", "norm_label": ".cmdsearch()" }, { "label": "matchesSearch()", "file_type": "code", "source_file": "internal/imap/commands.go", "source_location": "L427", "_origin": "ast", "id": "internal_imap_commands_matchessearch", "community": 3, "community_name": "session", "norm_label": "matchessearch()" }, { "label": ".resolveSequenceSet()", "file_type": "code", "source_file": "internal/imap/commands.go", "source_location": "L462", "_origin": "ast", "id": "imap_session_resolvesequenceset", "community": 3, "community_name": "session", "norm_label": ".resolvesequenceset()" }, { "label": "parseSeqNum()", "file_type": "code", "source_file": "internal/imap/commands.go", "source_location": "L496", "_origin": "ast", "id": "internal_imap_commands_parseseqnum", "community": 3, "community_name": "session", "norm_label": "parseseqnum()" }, { "label": "quoteIfNeeded()", "file_type": "code", "source_file": "internal/imap/commands.go", "source_location": "L513", "_origin": "ast", "id": "internal_imap_commands_quoteifneeded", "community": 3, "community_name": "session", "norm_label": "quoteifneeded()" }, { "label": "imap/parser.go", "file_type": "code", "source_file": "internal/imap/parser.go", "source_location": "L1", "_origin": "ast", "id": "internal_imap_parser", "community": 3, "community_name": "session", "norm_label": "imap/parser.go" }, { "label": "tokenize()", "file_type": "code", "source_file": "internal/imap/parser.go", "source_location": "L11", "_origin": "ast", "id": "internal_imap_parser_tokenize", "community": 3, "community_name": "session", "norm_label": "tokenize()" }, { "label": "splitList()", "file_type": "code", "source_file": "internal/imap/parser.go", "source_location": "L66", "_origin": "ast", "id": "internal_imap_parser_splitlist", "community": 3, "community_name": "session", "norm_label": "splitlist()" }, { "label": "isList()", "file_type": "code", "source_file": "internal/imap/parser.go", "source_location": "L75", "_origin": "ast", "id": "internal_imap_parser_islist", "community": 3, "community_name": "session", "norm_label": "islist()" }, { "label": "imap/server.go", "file_type": "code", "source_file": "internal/imap/server.go", "source_location": "L1", "_origin": "ast", "id": "internal_imap_server", "community": 29, "community_name": "Server", "norm_label": "imap/server.go" }, { "label": "Server", "file_type": "code", "source_file": "internal/imap/server.go", "source_location": "L33", "_origin": "ast", "id": "imap_server", "community": 29, "community_name": "Server", "norm_label": "server" }, { "label": "DB", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_imap_server_go_db", "community": 29, "community_name": "Server", "norm_label": "db" }, { "label": "Config", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_imap_server_go_config", "community": 29, "community_name": "Server", "norm_label": "config" }, { "label": "Listener", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_imap_server_go_listener", "community": 29, "community_name": "Server", "norm_label": "listener" }, { "label": "WaitGroup", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_imap_server_go_waitgroup", "community": 29, "community_name": "Server", "norm_label": "waitgroup" }, { "label": "Limiter", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_imap_server_go_limiter", "community": 29, "community_name": "Server", "norm_label": "limiter" }, { "label": "NewServer()", "file_type": "code", "source_file": "internal/imap/server.go", "source_location": "L47", "_origin": "ast", "id": "internal_imap_server_newserver", "community": 29, "community_name": "Server", "norm_label": "newserver()" }, { "label": ".ListenAndServe()", "file_type": "code", "source_file": "internal/imap/server.go", "source_location": "L60", "_origin": "ast", "id": "imap_server_listenandserve", "community": 29, "community_name": "Server", "norm_label": ".listenandserve()" }, { "label": "Context", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_imap_server_go_context", "community": 29, "community_name": "Server", "norm_label": "context" }, { "label": ".acceptLoop()", "file_type": "code", "source_file": "internal/imap/server.go", "source_location": "L92", "_origin": "ast", "id": "imap_server_acceptloop", "community": 29, "community_name": "Server", "norm_label": ".acceptloop()" }, { "label": ".Shutdown()", "file_type": "code", "source_file": "internal/imap/server.go", "source_location": "L120", "_origin": "ast", "id": "imap_server_shutdown", "community": 29, "community_name": "Server", "norm_label": ".shutdown()" }, { "label": "Duration", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_imap_server_go_duration", "community": 29, "community_name": "Server", "norm_label": "duration" }, { "label": ".closeAll()", "file_type": "code", "source_file": "internal/imap/server.go", "source_location": "L135", "_origin": "ast", "id": "imap_server_closeall", "community": 29, "community_name": "Server", "norm_label": ".closeall()" }, { "label": "connHost()", "file_type": "code", "source_file": "internal/imap/server.go", "source_location": "L144", "_origin": "ast", "id": "internal_imap_server_connhost", "community": 29, "community_name": "Server", "norm_label": "connhost()" }, { "label": "Addr", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_imap_server_go_addr", "community": 29, "community_name": "Server", "norm_label": "addr" }, { "label": "imap/session.go", "file_type": "code", "source_file": "internal/imap/session.go", "source_location": "L1", "_origin": "ast", "id": "internal_imap_session", "community": 16, "community_name": "session", "norm_label": "imap/session.go" }, { "label": "state", "file_type": "code", "source_file": "internal/imap/session.go", "source_location": "L18", "_origin": "ast", "id": "imap_state", "community": 16, "community_name": "session", "norm_label": "state" }, { "label": "session", "file_type": "code", "source_file": "internal/imap/session.go", "source_location": "L26", "_origin": "ast", "id": "internal_imap_session_go_imap_session", "community": 16, "community_name": "session", "norm_label": "session" }, { "label": "Conn", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_imap_session_go_conn", "community": 16, "community_name": "session", "norm_label": "conn" }, { "label": "ReadWriter", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_imap_session_go_readwriter", "community": 16, "community_name": "session", "norm_label": "readwriter" }, { "label": "Server", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_imap_session_go_server", "community": 16, "community_name": "session", "norm_label": "server" }, { "label": "newSession()", "file_type": "code", "source_file": "internal/imap/session.go", "source_location": "L46", "_origin": "ast", "id": "internal_imap_session_newsession", "community": 16, "community_name": "session", "norm_label": "newsession()" }, { "label": ".run()", "file_type": "code", "source_file": "internal/imap/session.go", "source_location": "L57", "_origin": "ast", "id": "imap_session_run", "community": 16, "community_name": "session", "norm_label": ".run()" }, { "label": "Context", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_imap_session_go_context", "community": 16, "community_name": "session", "norm_label": "context" }, { "label": ".readCommand()", "file_type": "code", "source_file": "internal/imap/session.go", "source_location": "L88", "_origin": "ast", "id": "imap_session_readcommand", "community": 16, "community_name": "session", "norm_label": ".readcommand()" }, { "label": ".dispatch()", "file_type": "code", "source_file": "internal/imap/session.go", "source_location": "L106", "_origin": "ast", "id": "imap_session_dispatch", "community": 16, "community_name": "session", "norm_label": ".dispatch()" }, { "label": ".requireAuthenticated()", "file_type": "code", "source_file": "internal/imap/session.go", "source_location": "L153", "_origin": "ast", "id": "imap_session_requireauthenticated", "community": 16, "community_name": "session", "norm_label": ".requireauthenticated()" }, { "label": ".requireSelected()", "file_type": "code", "source_file": "internal/imap/session.go", "source_location": "L161", "_origin": "ast", "id": "imap_session_requireselected", "community": 16, "community_name": "session", "norm_label": ".requireselected()" }, { "label": ".tagged()", "file_type": "code", "source_file": "internal/imap/session.go", "source_location": "L171", "_origin": "ast", "id": "imap_session_tagged", "community": 16, "community_name": "session", "norm_label": ".tagged()" }, { "label": ".untagged()", "file_type": "code", "source_file": "internal/imap/session.go", "source_location": "L176", "_origin": "ast", "id": "imap_session_untagged", "community": 16, "community_name": "session", "norm_label": ".untagged()" }, { "label": ".continuation()", "file_type": "code", "source_file": "internal/imap/session.go", "source_location": "L181", "_origin": "ast", "id": "imap_session_continuation", "community": 16, "community_name": "session", "norm_label": ".continuation()" }, { "label": ".upgradeTLS()", "file_type": "code", "source_file": "internal/imap/session.go", "source_location": "L186", "_origin": "ast", "id": "imap_session_upgradetls", "community": 16, "community_name": "session", "norm_label": ".upgradetls()" }, { "label": "Config", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_imap_session_go_config", "community": 16, "community_name": "session", "norm_label": "config" }, { "label": ".authenticateUser()", "file_type": "code", "source_file": "internal/imap/session.go", "source_location": "L197", "_origin": "ast", "id": "imap_session_authenticateuser", "community": 16, "community_name": "session", "norm_label": ".authenticateuser()" }, { "label": "tokenize_fuzz_test.go", "file_type": "code", "source_file": "internal/imap/tokenize_fuzz_test.go", "source_location": "L1", "_origin": "ast", "id": "internal_imap_tokenize_fuzz_test", "community": 3, "community_name": "session", "norm_label": "tokenize_fuzz_test.go" }, { "label": "FuzzTokenize()", "file_type": "code", "source_file": "internal/imap/tokenize_fuzz_test.go", "source_location": "L5", "_origin": "ast", "id": "internal_imap_tokenize_fuzz_test_fuzztokenize", "community": 3, "community_name": "session", "norm_label": "fuzztokenize()" }, { "label": "F", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_imap_tokenize_fuzz_test_go_f", "community": 3, "community_name": "session", "norm_label": "f" }, { "label": "imapclient/client.go", "file_type": "code", "source_file": "internal/imapclient/client.go", "source_location": "L1", "_origin": "ast", "id": "internal_imapclient_client", "community": 13, "community_name": "Client", "norm_label": "imapclient/client.go" }, { "label": "Client", "file_type": "code", "source_file": "internal/imapclient/client.go", "source_location": "L21", "_origin": "ast", "id": "imapclient_client", "community": 13, "community_name": "Client", "norm_label": "client" }, { "label": "Conn", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_imapclient_client_go_conn", "community": 13, "community_name": "Client", "norm_label": "conn" }, { "label": "Reader", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_imapclient_client_go_reader", "community": 13, "community_name": "Client", "norm_label": "reader" }, { "label": "Writer", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_imapclient_client_go_writer", "community": 13, "community_name": "Client", "norm_label": "writer" }, { "label": "Dial()", "file_type": "code", "source_file": "internal/imapclient/client.go", "source_location": "L31", "_origin": "ast", "id": "internal_imapclient_client_dial", "community": 13, "community_name": "Client", "norm_label": "dial()" }, { "label": "Config", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_imapclient_client_go_config", "community": 13, "community_name": "Client", "norm_label": "config" }, { "label": "Duration", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_imapclient_client_go_duration", "community": 13, "community_name": "Client", "norm_label": "duration" }, { "label": ".StartTLS()", "file_type": "code", "source_file": "internal/imapclient/client.go", "source_location": "L49", "_origin": "ast", "id": "imapclient_client_starttls", "community": 13, "community_name": "Client", "norm_label": ".starttls()" }, { "label": ".Login()", "file_type": "code", "source_file": "internal/imapclient/client.go", "source_location": "L60", "_origin": "ast", "id": "imapclient_client_login", "community": 13, "community_name": "Client", "norm_label": ".login()" }, { "label": ".LoginXOAUTH2()", "file_type": "code", "source_file": "internal/imapclient/client.go", "source_location": "L69", "_origin": "ast", "id": "imapclient_client_loginxoauth2", "community": 13, "community_name": "Client", "norm_label": ".loginxoauth2()" }, { "label": ".Logout()", "file_type": "code", "source_file": "internal/imapclient/client.go", "source_location": "L81", "_origin": "ast", "id": "imapclient_client_logout", "community": 13, "community_name": "Client", "norm_label": ".logout()" }, { "label": "FolderInfo", "file_type": "code", "source_file": "internal/imapclient/client.go", "source_location": "L87", "_origin": "ast", "id": "imapclient_folderinfo", "community": 13, "community_name": "Client", "norm_label": "folderinfo" }, { "label": ".List()", "file_type": "code", "source_file": "internal/imapclient/client.go", "source_location": "L91", "_origin": "ast", "id": "imapclient_client_list", "community": 13, "community_name": "Client", "norm_label": ".list()" }, { "label": "SelectedInfo", "file_type": "code", "source_file": "internal/imapclient/client.go", "source_location": "L118", "_origin": "ast", "id": "imapclient_selectedinfo", "community": 13, "community_name": "Client", "norm_label": "selectedinfo" }, { "label": ".Select()", "file_type": "code", "source_file": "internal/imapclient/client.go", "source_location": "L122", "_origin": "ast", "id": "imapclient_client_select", "community": 13, "community_name": "Client", "norm_label": ".select()" }, { "label": "FetchedMessage", "file_type": "code", "source_file": "internal/imapclient/client.go", "source_location": "L142", "_origin": "ast", "id": "imapclient_fetchedmessage", "community": 13, "community_name": "Client", "norm_label": "fetchedmessage" }, { "label": ".Fetch()", "file_type": "code", "source_file": "internal/imapclient/client.go", "source_location": "L151", "_origin": "ast", "id": "imapclient_client_fetch", "community": 13, "community_name": "Client", "norm_label": ".fetch()" }, { "label": ".UIDFetch()", "file_type": "code", "source_file": "internal/imapclient/client.go", "source_location": "L165", "_origin": "ast", "id": "imapclient_client_uidfetch", "community": 13, "community_name": "Client", "norm_label": ".uidfetch()" }, { "label": ".Store()", "file_type": "code", "source_file": "internal/imapclient/client.go", "source_location": "L176", "_origin": "ast", "id": "imapclient_client_store", "community": 13, "community_name": "Client", "norm_label": ".store()" }, { "label": ".UIDStore()", "file_type": "code", "source_file": "internal/imapclient/client.go", "source_location": "L181", "_origin": "ast", "id": "imapclient_client_uidstore", "community": 13, "community_name": "Client", "norm_label": ".uidstore()" }, { "label": ".Expunge()", "file_type": "code", "source_file": "internal/imapclient/client.go", "source_location": "L185", "_origin": "ast", "id": "imapclient_client_expunge", "community": 13, "community_name": "Client", "norm_label": ".expunge()" }, { "label": ".command()", "file_type": "code", "source_file": "internal/imapclient/client.go", "source_location": "L193", "_origin": "ast", "id": "imapclient_client_command", "community": 13, "community_name": "Client", "norm_label": ".command()" }, { "label": ".simpleCommand()", "file_type": "code", "source_file": "internal/imapclient/client.go", "source_location": "L213", "_origin": "ast", "id": "imapclient_client_simplecommand", "community": 13, "community_name": "Client", "norm_label": ".simplecommand()" }, { "label": ".readLine()", "file_type": "code", "source_file": "internal/imapclient/client.go", "source_location": "L232", "_origin": "ast", "id": "imapclient_client_readline", "community": 13, "community_name": "Client", "norm_label": ".readline()" }, { "label": "parseFetchLines()", "file_type": "code", "source_file": "internal/imapclient/client.go", "source_location": "L262", "_origin": "ast", "id": "internal_imapclient_client_parsefetchlines", "community": 13, "community_name": "Client", "norm_label": "parsefetchlines()" }, { "label": "quote()", "file_type": "code", "source_file": "internal/imapclient/client.go", "source_location": "L291", "_origin": "ast", "id": "internal_imapclient_client_quote", "community": 13, "community_name": "Client", "norm_label": "quote()" }, { "label": "jmap.go", "file_type": "code", "source_file": "internal/jmap/jmap.go", "source_location": "L1", "_origin": "ast", "id": "internal_jmap_jmap", "community": 10, "community_name": "Handler", "norm_label": "jmap.go" }, { "label": "Handler", "file_type": "code", "source_file": "internal/jmap/jmap.go", "source_location": "L34", "_origin": "ast", "id": "jmap_handler", "community": 10, "community_name": "Handler", "norm_label": "handler" }, { "label": "DB", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_jmap_jmap_go_db", "community": 10, "community_name": "Handler", "norm_label": "db" }, { "label": "NewHandler()", "file_type": "code", "source_file": "internal/jmap/jmap.go", "source_location": "L40", "_origin": "ast", "id": "internal_jmap_jmap_newhandler", "community": 10, "community_name": "Handler", "norm_label": "newhandler()" }, { "label": ".RegisterRoutes()", "file_type": "code", "source_file": "internal/jmap/jmap.go", "source_location": "L44", "_origin": "ast", "id": "jmap_handler_registerroutes", "community": 10, "community_name": "Handler", "norm_label": ".registerroutes()" }, { "label": "ServeMux", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_jmap_jmap_go_servemux", "community": 10, "community_name": "Handler", "norm_label": "servemux" }, { "label": ".session()", "file_type": "code", "source_file": "internal/jmap/jmap.go", "source_location": "L51", "_origin": "ast", "id": "jmap_handler_session", "community": 10, "community_name": "Handler", "norm_label": ".session()" }, { "label": "ResponseWriter", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_jmap_jmap_go_responsewriter", "community": 10, "community_name": "Handler", "norm_label": "responsewriter" }, { "label": "Request", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_jmap_jmap_go_request", "community": 10, "community_name": "Handler", "norm_label": "request" }, { "label": ".authenticate()", "file_type": "code", "source_file": "internal/jmap/jmap.go", "source_location": "L98", "_origin": "ast", "id": "jmap_handler_authenticate", "community": 10, "community_name": "Handler", "norm_label": ".authenticate()" }, { "label": "request", "file_type": "code", "source_file": "internal/jmap/jmap.go", "source_location": "L108", "_origin": "ast", "id": "jmap_request", "community": 10, "community_name": "Handler", "norm_label": "request" }, { "label": "response", "file_type": "code", "source_file": "internal/jmap/jmap.go", "source_location": "L113", "_origin": "ast", "id": "jmap_response", "community": 10, "community_name": "Handler", "norm_label": "response" }, { "label": ".api()", "file_type": "code", "source_file": "internal/jmap/jmap.go", "source_location": "L118", "_origin": "ast", "id": "jmap_handler_api", "community": 10, "community_name": "Handler", "norm_label": ".api()" }, { "label": "methodResult", "file_type": "code", "source_file": "internal/jmap/jmap.go", "source_location": "L151", "_origin": "ast", "id": "jmap_methodresult", "community": 10, "community_name": "Handler", "norm_label": "methodresult" }, { "label": ".dispatch()", "file_type": "code", "source_file": "internal/jmap/jmap.go", "source_location": "L156", "_origin": "ast", "id": "jmap_handler_dispatch", "community": 10, "community_name": "Handler", "norm_label": ".dispatch()" }, { "label": "Context", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_jmap_jmap_go_context", "community": 10, "community_name": "Handler", "norm_label": "context" }, { "label": ".mailboxGet()", "file_type": "code", "source_file": "internal/jmap/jmap.go", "source_location": "L177", "_origin": "ast", "id": "jmap_handler_mailboxget", "community": 10, "community_name": "Handler", "norm_label": ".mailboxget()" }, { "label": "jmapRole()", "file_type": "code", "source_file": "internal/jmap/jmap.go", "source_location": "L202", "_origin": "ast", "id": "internal_jmap_jmap_jmaprole", "community": 10, "community_name": "Handler", "norm_label": "jmaprole()" }, { "label": ".emailQuery()", "file_type": "code", "source_file": "internal/jmap/jmap.go", "source_location": "L221", "_origin": "ast", "id": "jmap_handler_emailquery", "community": 10, "community_name": "Handler", "norm_label": ".emailquery()" }, { "label": ".emailGet()", "file_type": "code", "source_file": "internal/jmap/jmap.go", "source_location": "L248", "_origin": "ast", "id": "jmap_handler_emailget", "community": 10, "community_name": "Handler", "norm_label": ".emailget()" }, { "label": "splitCompositeID()", "file_type": "code", "source_file": "internal/jmap/jmap.go", "source_location": "L282", "_origin": "ast", "id": "internal_jmap_jmap_splitcompositeid", "community": 10, "community_name": "Handler", "norm_label": "splitcompositeid()" }, { "label": "truncatePreview()", "file_type": "code", "source_file": "internal/jmap/jmap.go", "source_location": "L290", "_origin": "ast", "id": "internal_jmap_jmap_truncatepreview", "community": 10, "community_name": "Handler", "norm_label": "truncatepreview()" }, { "label": "writeJSON()", "file_type": "code", "source_file": "internal/jmap/jmap.go", "source_location": "L302", "_origin": "ast", "id": "internal_jmap_jmap_writejson", "community": 10, "community_name": "Handler", "norm_label": "writejson()" }, { "label": "maildir.go", "file_type": "code", "source_file": "internal/mailstore/maildir.go", "source_location": "L1", "_origin": "ast", "id": "internal_mailstore_maildir", "community": 18, "community_name": "Store", "norm_label": "maildir.go" }, { "label": "Store", "file_type": "code", "source_file": "internal/mailstore/maildir.go", "source_location": "L28", "_origin": "ast", "id": "mailstore_store", "community": 18, "community_name": "Store", "norm_label": "store" }, { "label": "DB", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_mailstore_maildir_go_db", "community": 18, "community_name": "Store", "norm_label": "db" }, { "label": "New()", "file_type": "code", "source_file": "internal/mailstore/maildir.go", "source_location": "L34", "_origin": "ast", "id": "internal_mailstore_maildir_new", "community": 18, "community_name": "Store", "norm_label": "new()" }, { "label": "CachedHeader", "file_type": "code", "source_file": "internal/mailstore/maildir.go", "source_location": "L42", "_origin": "ast", "id": "mailstore_cachedheader", "community": 18, "community_name": "Store", "norm_label": "cachedheader" }, { "label": "parseCachedHeader()", "file_type": "code", "source_file": "internal/mailstore/maildir.go", "source_location": "L46", "_origin": "ast", "id": "internal_mailstore_maildir_parsecachedheader", "community": 18, "community_name": "Store", "norm_label": "parsecachedheader()" }, { "label": ".Deliver()", "file_type": "code", "source_file": "internal/mailstore/maildir.go", "source_location": "L62", "_origin": "ast", "id": "mailstore_store_deliver", "community": 18, "community_name": "Store", "norm_label": ".deliver()" }, { "label": ".Read()", "file_type": "code", "source_file": "internal/mailstore/maildir.go", "source_location": "L129", "_origin": "ast", "id": "mailstore_store_read", "community": 0, "community_name": "User", "norm_label": ".read()" }, { "label": ".DecryptHeaderCache()", "file_type": "code", "source_file": "internal/mailstore/maildir.go", "source_location": "L145", "_origin": "ast", "id": "mailstore_store_decryptheadercache", "community": 18, "community_name": "Store", "norm_label": ".decryptheadercache()" }, { "label": ".ensureMailboxDirs()", "file_type": "code", "source_file": "internal/mailstore/maildir.go", "source_location": "L157", "_origin": "ast", "id": "mailstore_store_ensuremailboxdirs", "community": 18, "community_name": "Store", "norm_label": ".ensuremailboxdirs()" }, { "label": ".mailboxDir()", "file_type": "code", "source_file": "internal/mailstore/maildir.go", "source_location": "L167", "_origin": "ast", "id": "mailstore_store_mailboxdir", "community": 18, "community_name": "Store", "norm_label": ".mailboxdir()" }, { "label": "sanitizePathComponent()", "file_type": "code", "source_file": "internal/mailstore/maildir.go", "source_location": "L175", "_origin": "ast", "id": "internal_mailstore_maildir_sanitizepathcomponent", "community": 18, "community_name": "Store", "norm_label": "sanitizepathcomponent()" }, { "label": "maildirFilename()", "file_type": "code", "source_file": "internal/mailstore/maildir.go", "source_location": "L189", "_origin": "ast", "id": "internal_mailstore_maildir_maildirfilename", "community": 18, "community_name": "Store", "norm_label": "maildirfilename()" }, { "label": "messageIDFromFilename()", "file_type": "code", "source_file": "internal/mailstore/maildir.go", "source_location": "L195", "_origin": "ast", "id": "internal_mailstore_maildir_messageidfromfilename", "community": 18, "community_name": "Store", "norm_label": "messageidfromfilename()" }, { "label": ".WriteQueueFile()", "file_type": "code", "source_file": "internal/mailstore/maildir.go", "source_location": "L209", "_origin": "ast", "id": "mailstore_store_writequeuefile", "community": 18, "community_name": "Store", "norm_label": ".writequeuefile()" }, { "label": ".DeleteQueueFile()", "file_type": "code", "source_file": "internal/mailstore/maildir.go", "source_location": "L238", "_origin": "ast", "id": "mailstore_store_deletequeuefile", "community": 18, "community_name": "Store", "norm_label": ".deletequeuefile()" }, { "label": ".WriteQuarantineFile()", "file_type": "code", "source_file": "internal/mailstore/maildir.go", "source_location": "L247", "_origin": "ast", "id": "mailstore_store_writequarantinefile", "community": 18, "community_name": "Store", "norm_label": ".writequarantinefile()" }, { "label": ".ReadQuarantineFile()", "file_type": "code", "source_file": "internal/mailstore/maildir.go", "source_location": "L275", "_origin": "ast", "id": "mailstore_store_readquarantinefile", "community": 18, "community_name": "Store", "norm_label": ".readquarantinefile()" }, { "label": ".ReadAt()", "file_type": "code", "source_file": "internal/mailstore/maildir.go", "source_location": "L285", "_origin": "ast", "id": "mailstore_store_readat", "community": 18, "community_name": "Store", "norm_label": ".readat()" }, { "label": "Writer", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_mailstore_maildir_go_writer", "community": 18, "community_name": "Store", "norm_label": "writer" }, { "label": "managesieve/server.go", "file_type": "code", "source_file": "internal/managesieve/server.go", "source_location": "L1", "_origin": "ast", "id": "internal_managesieve_server", "community": 8, "community_name": "session", "norm_label": "managesieve/server.go" }, { "label": "Server", "file_type": "code", "source_file": "internal/managesieve/server.go", "source_location": "L23", "_origin": "ast", "id": "managesieve_server", "community": 8, "community_name": "session", "norm_label": "server" }, { "label": "DB", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_managesieve_server_go_db", "community": 8, "community_name": "session", "norm_label": "db" }, { "label": "Config", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_managesieve_server_go_config", "community": 8, "community_name": "session", "norm_label": "config" }, { "label": "Listener", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_managesieve_server_go_listener", "community": 8, "community_name": "session", "norm_label": "listener" }, { "label": "WaitGroup", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_managesieve_server_go_waitgroup", "community": 8, "community_name": "session", "norm_label": "waitgroup" }, { "label": "NewServer()", "file_type": "code", "source_file": "internal/managesieve/server.go", "source_location": "L33", "_origin": "ast", "id": "internal_managesieve_server_newserver", "community": 8, "community_name": "session", "norm_label": "newserver()" }, { "label": ".ListenAndServe()", "file_type": "code", "source_file": "internal/managesieve/server.go", "source_location": "L37", "_origin": "ast", "id": "managesieve_server_listenandserve", "community": 8, "community_name": "session", "norm_label": ".listenandserve()" }, { "label": "Context", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_managesieve_server_go_context", "community": 8, "community_name": "session", "norm_label": "context" }, { "label": ".acceptLoop()", "file_type": "code", "source_file": "internal/managesieve/server.go", "source_location": "L55", "_origin": "ast", "id": "managesieve_server_acceptloop", "community": 8, "community_name": "session", "norm_label": ".acceptloop()" }, { "label": ".Shutdown()", "file_type": "code", "source_file": "internal/managesieve/server.go", "source_location": "L75", "_origin": "ast", "id": "managesieve_server_shutdown", "community": 8, "community_name": "session", "norm_label": ".shutdown()" }, { "label": "Duration", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_managesieve_server_go_duration", "community": 8, "community_name": "session", "norm_label": "duration" }, { "label": "managesieve/session.go", "file_type": "code", "source_file": "internal/managesieve/session.go", "source_location": "L1", "_origin": "ast", "id": "internal_managesieve_session", "community": 8, "community_name": "session", "norm_label": "managesieve/session.go" }, { "label": "session", "file_type": "code", "source_file": "internal/managesieve/session.go", "source_location": "L22", "_origin": "ast", "id": "managesieve_session", "community": 8, "community_name": "session", "norm_label": "session" }, { "label": "Conn", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_managesieve_session_go_conn", "community": 8, "community_name": "session", "norm_label": "conn" }, { "label": "ReadWriter", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_managesieve_session_go_readwriter", "community": 8, "community_name": "session", "norm_label": "readwriter" }, { "label": "Server", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_managesieve_session_go_server", "community": 8, "community_name": "session", "norm_label": "server" }, { "label": "newSession()", "file_type": "code", "source_file": "internal/managesieve/session.go", "source_location": "L30", "_origin": "ast", "id": "internal_managesieve_session_newsession", "community": 8, "community_name": "session", "norm_label": "newsession()" }, { "label": ".run()", "file_type": "code", "source_file": "internal/managesieve/session.go", "source_location": "L40", "_origin": "ast", "id": "managesieve_session_run", "community": 8, "community_name": "session", "norm_label": ".run()" }, { "label": "Context", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_managesieve_session_go_context", "community": 8, "community_name": "session", "norm_label": "context" }, { "label": ".sendCapabilities()", "file_type": "code", "source_file": "internal/managesieve/session.go", "source_location": "L65", "_origin": "ast", "id": "managesieve_session_sendcapabilities", "community": 8, "community_name": "session", "norm_label": ".sendcapabilities()" }, { "label": ".dispatch()", "file_type": "code", "source_file": "internal/managesieve/session.go", "source_location": "L75", "_origin": "ast", "id": "managesieve_session_dispatch", "community": 8, "community_name": "session", "norm_label": ".dispatch()" }, { "label": ".cmdStartTLS()", "file_type": "code", "source_file": "internal/managesieve/session.go", "source_location": "L105", "_origin": "ast", "id": "managesieve_session_cmdstarttls", "community": 8, "community_name": "session", "norm_label": ".cmdstarttls()" }, { "label": ".cmdAuthenticate()", "file_type": "code", "source_file": "internal/managesieve/session.go", "source_location": "L123", "_origin": "ast", "id": "managesieve_session_cmdauthenticate", "community": 8, "community_name": "session", "norm_label": ".cmdauthenticate()" }, { "label": ".requireAuth()", "file_type": "code", "source_file": "internal/managesieve/session.go", "source_location": "L168", "_origin": "ast", "id": "managesieve_session_requireauth", "community": 8, "community_name": "session", "norm_label": ".requireauth()" }, { "label": ".cmdPutScript()", "file_type": "code", "source_file": "internal/managesieve/session.go", "source_location": "L177", "_origin": "ast", "id": "managesieve_session_cmdputscript", "community": 8, "community_name": "session", "norm_label": ".cmdputscript()" }, { "label": ".cmdGetScript()", "file_type": "code", "source_file": "internal/managesieve/session.go", "source_location": "L208", "_origin": "ast", "id": "managesieve_session_cmdgetscript", "community": 8, "community_name": "session", "norm_label": ".cmdgetscript()" }, { "label": ".cmdListScripts()", "file_type": "code", "source_file": "internal/managesieve/session.go", "source_location": "L225", "_origin": "ast", "id": "managesieve_session_cmdlistscripts", "community": 8, "community_name": "session", "norm_label": ".cmdlistscripts()" }, { "label": ".cmdSetActive()", "file_type": "code", "source_file": "internal/managesieve/session.go", "source_location": "L244", "_origin": "ast", "id": "managesieve_session_cmdsetactive", "community": 8, "community_name": "session", "norm_label": ".cmdsetactive()" }, { "label": ".cmdDeleteScript()", "file_type": "code", "source_file": "internal/managesieve/session.go", "source_location": "L262", "_origin": "ast", "id": "managesieve_session_cmddeletescript", "community": 8, "community_name": "session", "norm_label": ".cmddeletescript()" }, { "label": ".writeLine()", "file_type": "code", "source_file": "internal/managesieve/session.go", "source_location": "L276", "_origin": "ast", "id": "managesieve_session_writeline", "community": 8, "community_name": "session", "norm_label": ".writeline()" }, { "label": ".readLine()", "file_type": "code", "source_file": "internal/managesieve/session.go", "source_location": "L281", "_origin": "ast", "id": "managesieve_session_readline", "community": 8, "community_name": "session", "norm_label": ".readline()" }, { "label": ".readLiteralFromRemainder()", "file_type": "code", "source_file": "internal/managesieve/session.go", "source_location": "L292", "_origin": "ast", "id": "managesieve_session_readliteralfromremainder", "community": 8, "community_name": "session", "norm_label": ".readliteralfromremainder()" }, { "label": "splitVerb()", "file_type": "code", "source_file": "internal/managesieve/session.go", "source_location": "L312", "_origin": "ast", "id": "internal_managesieve_session_splitverb", "community": 8, "community_name": "session", "norm_label": "splitverb()" }, { "label": "splitQuotedArgs()", "file_type": "code", "source_file": "internal/managesieve/session.go", "source_location": "L324", "_origin": "ast", "id": "internal_managesieve_session_splitquotedargs", "community": 8, "community_name": "session", "norm_label": "splitquotedargs()" }, { "label": "escapeQuoted()", "file_type": "code", "source_file": "internal/managesieve/session.go", "source_location": "L357", "_origin": "ast", "id": "internal_managesieve_session_escapequoted", "community": 8, "community_name": "session", "norm_label": "escapequoted()" }, { "label": "mtasts.go", "file_type": "code", "source_file": "internal/mtasts/mtasts.go", "source_location": "L1", "_origin": "ast", "id": "internal_mtasts_mtasts", "community": 15, "community_name": "Worker", "norm_label": "mtasts.go" }, { "label": "Policy", "file_type": "code", "source_file": "internal/mtasts/mtasts.go", "source_location": "L21", "_origin": "ast", "id": "mtasts_policy", "community": 15, "community_name": "Worker", "norm_label": "policy" }, { "label": "Duration", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_mtasts_mtasts_go_duration", "community": 15, "community_name": "Worker", "norm_label": "duration" }, { "label": "Discover()", "file_type": "code", "source_file": "internal/mtasts/mtasts.go", "source_location": "L31", "_origin": "ast", "id": "internal_mtasts_mtasts_discover", "community": 15, "community_name": "Worker", "norm_label": "discover()" }, { "label": "Context", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_mtasts_mtasts_go_context", "community": 15, "community_name": "Worker", "norm_label": "context" }, { "label": "parsePolicy()", "file_type": "code", "source_file": "internal/mtasts/mtasts.go", "source_location": "L86", "_origin": "ast", "id": "internal_mtasts_mtasts_parsepolicy", "community": 15, "community_name": "Worker", "norm_label": "parsepolicy()" }, { "label": "Matches()", "file_type": "code", "source_file": "internal/mtasts/mtasts.go", "source_location": "L125", "_origin": "ast", "id": "internal_mtasts_mtasts_matches", "community": 15, "community_name": "Worker", "norm_label": "matches()" }, { "label": "oauth2.go", "file_type": "code", "source_file": "internal/oauth2/oauth2.go", "source_location": "L1", "_origin": "ast", "id": "internal_oauth2_oauth2", "community": 20, "community_name": "oauth2.go", "norm_label": "oauth2.go" }, { "label": "Config", "file_type": "code", "source_file": "internal/oauth2/oauth2.go", "source_location": "L24", "_origin": "ast", "id": "oauth2_config", "community": 20, "community_name": "oauth2.go", "norm_label": "config" }, { "label": "WellKnownEndpoints()", "file_type": "code", "source_file": "internal/oauth2/oauth2.go", "source_location": "L38", "_origin": "ast", "id": "internal_oauth2_oauth2_wellknownendpoints", "community": 5, "community_name": "config.go", "norm_label": "wellknownendpoints()" }, { "label": "Token", "file_type": "code", "source_file": "internal/oauth2/oauth2.go", "source_location": "L51", "_origin": "ast", "id": "oauth2_token", "community": 20, "community_name": "oauth2.go", "norm_label": "token" }, { "label": "Time", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_oauth2_oauth2_go_time", "community": 20, "community_name": "oauth2.go", "norm_label": "time" }, { "label": "tokenResponse", "file_type": "code", "source_file": "internal/oauth2/oauth2.go", "source_location": "L58", "_origin": "ast", "id": "oauth2_tokenresponse", "community": 20, "community_name": "oauth2.go", "norm_label": "tokenresponse" }, { "label": ".BuildAuthURL()", "file_type": "code", "source_file": "internal/oauth2/oauth2.go", "source_location": "L71", "_origin": "ast", "id": "oauth2_config_buildauthurl", "community": 20, "community_name": "oauth2.go", "norm_label": ".buildauthurl()" }, { "label": ".ExchangeCode()", "file_type": "code", "source_file": "internal/oauth2/oauth2.go", "source_location": "L85", "_origin": "ast", "id": "oauth2_config_exchangecode", "community": 20, "community_name": "oauth2.go", "norm_label": ".exchangecode()" }, { "label": "Context", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_oauth2_oauth2_go_context", "community": 20, "community_name": "oauth2.go", "norm_label": "context" }, { "label": ".RefreshToken()", "file_type": "code", "source_file": "internal/oauth2/oauth2.go", "source_location": "L96", "_origin": "ast", "id": "oauth2_config_refreshtoken", "community": 20, "community_name": "oauth2.go", "norm_label": ".refreshtoken()" }, { "label": ".doTokenRequest()", "file_type": "code", "source_file": "internal/oauth2/oauth2.go", "source_location": "L112", "_origin": "ast", "id": "oauth2_config_dotokenrequest", "community": 20, "community_name": "oauth2.go", "norm_label": ".dotokenrequest()" }, { "label": "Values", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "values", "community": 20, "community_name": "oauth2.go", "norm_label": "values" }, { "label": "truncate()", "file_type": "code", "source_file": "internal/oauth2/oauth2.go", "source_location": "L150", "_origin": "ast", "id": "internal_oauth2_oauth2_truncate", "community": 20, "community_name": "oauth2.go", "norm_label": "truncate()" }, { "label": "NewAuthedRequest()", "file_type": "code", "source_file": "internal/oauth2/oauth2.go", "source_location": "L162", "_origin": "ast", "id": "internal_oauth2_oauth2_newauthedrequest", "community": 20, "community_name": "oauth2.go", "norm_label": "newauthedrequest()" }, { "label": "Reader", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_oauth2_oauth2_go_reader", "community": 20, "community_name": "oauth2.go", "norm_label": "reader" }, { "label": "Request", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_oauth2_oauth2_go_request", "community": 20, "community_name": "oauth2.go", "norm_label": "request" }, { "label": "XOAUTH2SASLString()", "file_type": "code", "source_file": "internal/oauth2/oauth2.go", "source_location": "L175", "_origin": "ast", "id": "internal_oauth2_oauth2_xoauth2saslstring", "community": 20, "community_name": "oauth2.go", "norm_label": "xoauth2saslstring()" }, { "label": "pipeline.go", "file_type": "code", "source_file": "internal/pipeline/pipeline.go", "source_location": "L1", "_origin": "ast", "id": "internal_pipeline_pipeline", "community": 68, "community_name": "pipeline.go", "norm_label": "pipeline.go" }, { "label": "MailContext", "file_type": "code", "source_file": "internal/pipeline/pipeline.go", "source_location": "L22", "_origin": "ast", "id": "pipeline_mailcontext", "community": 44, "community_name": "MailContext", "norm_label": "mailcontext" }, { "label": "IP", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_pipeline_pipeline_go_ip", "community": 44, "community_name": "MailContext", "norm_label": "ip" }, { "label": ".ParsedMessage()", "file_type": "code", "source_file": "internal/pipeline/pipeline.go", "source_location": "L41", "_origin": "ast", "id": "pipeline_mailcontext_parsedmessage", "community": 44, "community_name": "MailContext", "norm_label": ".parsedmessage()" }, { "label": ".RcptDomain()", "file_type": "code", "source_file": "internal/pipeline/pipeline.go", "source_location": "L50", "_origin": "ast", "id": "pipeline_mailcontext_rcptdomain", "community": 44, "community_name": "MailContext", "norm_label": ".rcptdomain()" }, { "label": ".MailFromDomain()", "file_type": "code", "source_file": "internal/pipeline/pipeline.go", "source_location": "L55", "_origin": "ast", "id": "pipeline_mailcontext_mailfromdomain", "community": 44, "community_name": "MailContext", "norm_label": ".mailfromdomain()" }, { "label": "domainOf()", "file_type": "code", "source_file": "internal/pipeline/pipeline.go", "source_location": "L59", "_origin": "ast", "id": "internal_pipeline_pipeline_domainof", "community": 44, "community_name": "MailContext", "norm_label": "domainof()" }, { "label": "StageResult", "file_type": "code", "source_file": "internal/pipeline/pipeline.go", "source_location": "L68", "_origin": "ast", "id": "pipeline_stageresult", "community": 67, "community_name": "StageResult", "norm_label": "stageresult" }, { "label": "Stage", "file_type": "code", "source_file": "internal/pipeline/pipeline.go", "source_location": "L78", "_origin": "ast", "id": "pipeline_stage", "community": 68, "community_name": "pipeline.go", "norm_label": "stage" }, { "label": "Orchestrator", "file_type": "code", "source_file": "internal/pipeline/pipeline.go", "source_location": "L84", "_origin": "ast", "id": "pipeline_orchestrator", "community": 68, "community_name": "pipeline.go", "norm_label": "orchestrator" }, { "label": "Config", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_pipeline_pipeline_go_config", "community": 68, "community_name": "pipeline.go", "norm_label": "config" }, { "label": "NewOrchestrator()", "file_type": "code", "source_file": "internal/pipeline/pipeline.go", "source_location": "L89", "_origin": "ast", "id": "internal_pipeline_pipeline_neworchestrator", "community": 68, "community_name": "pipeline.go", "norm_label": "neworchestrator()" }, { "label": "DefaultStages()", "file_type": "code", "source_file": "internal/pipeline/pipeline.go", "source_location": "L96", "_origin": "ast", "id": "internal_pipeline_pipeline_defaultstages", "community": 68, "community_name": "pipeline.go", "norm_label": "defaultstages()" }, { "label": "StagesFromConfig()", "file_type": "code", "source_file": "internal/pipeline/pipeline.go", "source_location": "L112", "_origin": "ast", "id": "internal_pipeline_pipeline_stagesfromconfig", "community": 68, "community_name": "pipeline.go", "norm_label": "stagesfromconfig()" }, { "label": ".Run()", "file_type": "code", "source_file": "internal/pipeline/pipeline.go", "source_location": "L137", "_origin": "ast", "id": "pipeline_orchestrator_run", "community": 68, "community_name": "pipeline.go", "norm_label": ".run()" }, { "label": "Context", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_pipeline_pipeline_go_context", "community": 68, "community_name": "pipeline.go", "norm_label": "context" }, { "label": "verdictFor()", "file_type": "code", "source_file": "internal/pipeline/pipeline.go", "source_location": "L152", "_origin": "ast", "id": "internal_pipeline_pipeline_verdictfor", "community": 68, "community_name": "pipeline.go", "norm_label": "verdictfor()" }, { "label": "stage_clamav.go", "file_type": "code", "source_file": "internal/pipeline/stage_clamav.go", "source_location": "L1", "_origin": "ast", "id": "internal_pipeline_stage_clamav", "community": 35, "community_name": ".Run", "norm_label": "stage_clamav.go" }, { "label": "ClamAVStage", "file_type": "code", "source_file": "internal/pipeline/stage_clamav.go", "source_location": "L21", "_origin": "ast", "id": "pipeline_clamavstage", "community": 35, "community_name": ".Run", "norm_label": "clamavstage" }, { "label": "Duration", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_pipeline_stage_clamav_go_duration", "community": 35, "community_name": ".Run", "norm_label": "duration" }, { "label": ".Name()", "file_type": "code", "source_file": "internal/pipeline/stage_clamav.go", "source_location": "L26", "_origin": "ast", "id": "pipeline_clamavstage_name", "community": 35, "community_name": ".Run", "norm_label": ".name()" }, { "label": ".Run()", "file_type": "code", "source_file": "internal/pipeline/stage_clamav.go", "source_location": "L28", "_origin": "ast", "id": "pipeline_clamavstage_run", "community": 35, "community_name": ".Run", "norm_label": ".run()" }, { "label": "Context", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_pipeline_stage_clamav_go_context", "community": 35, "community_name": ".Run", "norm_label": "context" }, { "label": ".scan()", "file_type": "code", "source_file": "internal/pipeline/stage_clamav.go", "source_location": "L55", "_origin": "ast", "id": "pipeline_clamavstage_scan", "community": 35, "community_name": ".Run", "norm_label": ".scan()" }, { "label": "parseClamAddr()", "file_type": "code", "source_file": "internal/pipeline/stage_clamav.go", "source_location": "L118", "_origin": "ast", "id": "internal_pipeline_stage_clamav_parseclamaddr", "community": 35, "community_name": ".Run", "norm_label": "parseclamaddr()" }, { "label": "stage_dkim.go", "file_type": "code", "source_file": "internal/pipeline/stage_dkim.go", "source_location": "L1", "_origin": "ast", "id": "internal_pipeline_stage_dkim", "community": 14, "community_name": "Sign", "norm_label": "stage_dkim.go" }, { "label": "DKIMStage", "file_type": "code", "source_file": "internal/pipeline/stage_dkim.go", "source_location": "L13", "_origin": "ast", "id": "pipeline_dkimstage", "community": 14, "community_name": "Sign", "norm_label": "dkimstage" }, { "label": ".Name()", "file_type": "code", "source_file": "internal/pipeline/stage_dkim.go", "source_location": "L15", "_origin": "ast", "id": "pipeline_dkimstage_name", "community": 14, "community_name": "Sign", "norm_label": ".name()" }, { "label": ".Run()", "file_type": "code", "source_file": "internal/pipeline/stage_dkim.go", "source_location": "L17", "_origin": "ast", "id": "pipeline_dkimstage_run", "community": 14, "community_name": "Sign", "norm_label": ".run()" }, { "label": "Context", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_pipeline_stage_dkim_go_context", "community": 14, "community_name": "Sign", "norm_label": "context" }, { "label": "stage_dmarc.go", "file_type": "code", "source_file": "internal/pipeline/stage_dmarc.go", "source_location": "L1", "_origin": "ast", "id": "internal_pipeline_stage_dmarc", "community": 36, "community_name": ".Run", "norm_label": "stage_dmarc.go" }, { "label": "DMARCStage", "file_type": "code", "source_file": "internal/pipeline/stage_dmarc.go", "source_location": "L12", "_origin": "ast", "id": "pipeline_dmarcstage", "community": 36, "community_name": ".Run", "norm_label": "dmarcstage" }, { "label": ".Name()", "file_type": "code", "source_file": "internal/pipeline/stage_dmarc.go", "source_location": "L14", "_origin": "ast", "id": "pipeline_dmarcstage_name", "community": 36, "community_name": ".Run", "norm_label": ".name()" }, { "label": ".Run()", "file_type": "code", "source_file": "internal/pipeline/stage_dmarc.go", "source_location": "L16", "_origin": "ast", "id": "pipeline_dmarcstage_run", "community": 36, "community_name": ".Run", "norm_label": ".run()" }, { "label": "Context", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_pipeline_stage_dmarc_go_context", "community": 36, "community_name": ".Run", "norm_label": "context" }, { "label": "extractDomainFromHeader()", "file_type": "code", "source_file": "internal/pipeline/stage_dmarc.go", "source_location": "L78", "_origin": "ast", "id": "internal_pipeline_stage_dmarc_extractdomainfromheader", "community": 36, "community_name": ".Run", "norm_label": "extractdomainfromheader()" }, { "label": "orgDomain()", "file_type": "code", "source_file": "internal/pipeline/stage_dmarc.go", "source_location": "L100", "_origin": "ast", "id": "internal_pipeline_stage_dmarc_orgdomain", "community": 36, "community_name": ".Run", "norm_label": "orgdomain()" }, { "label": "dmarcTag()", "file_type": "code", "source_file": "internal/pipeline/stage_dmarc.go", "source_location": "L108", "_origin": "ast", "id": "internal_pipeline_stage_dmarc_dmarctag", "community": 36, "community_name": ".Run", "norm_label": "dmarctag()" }, { "label": "stage_headers.go", "file_type": "code", "source_file": "internal/pipeline/stage_headers.go", "source_location": "L1", "_origin": "ast", "id": "internal_pipeline_stage_headers", "community": 36, "community_name": ".Run", "norm_label": "stage_headers.go" }, { "label": "HeaderStage", "file_type": "code", "source_file": "internal/pipeline/stage_headers.go", "source_location": "L11", "_origin": "ast", "id": "pipeline_headerstage", "community": 36, "community_name": ".Run", "norm_label": "headerstage" }, { "label": ".Name()", "file_type": "code", "source_file": "internal/pipeline/stage_headers.go", "source_location": "L13", "_origin": "ast", "id": "pipeline_headerstage_name", "community": 36, "community_name": ".Run", "norm_label": ".name()" }, { "label": ".Run()", "file_type": "code", "source_file": "internal/pipeline/stage_headers.go", "source_location": "L15", "_origin": "ast", "id": "pipeline_headerstage_run", "community": 36, "community_name": ".Run", "norm_label": ".run()" }, { "label": "Context", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_pipeline_stage_headers_go_context", "community": 36, "community_name": ".Run", "norm_label": "context" }, { "label": "stage_llm.go", "file_type": "code", "source_file": "internal/pipeline/stage_llm.go", "source_location": "L1", "_origin": "ast", "id": "internal_pipeline_stage_llm", "community": 25, "community_name": ".Run", "norm_label": "stage_llm.go" }, { "label": "LLMStage", "file_type": "code", "source_file": "internal/pipeline/stage_llm.go", "source_location": "L28", "_origin": "ast", "id": "pipeline_llmstage", "community": 25, "community_name": ".Run", "norm_label": "llmstage" }, { "label": "Duration", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_pipeline_stage_llm_go_duration", "community": 25, "community_name": ".Run", "norm_label": "duration" }, { "label": ".Name()", "file_type": "code", "source_file": "internal/pipeline/stage_llm.go", "source_location": "L34", "_origin": "ast", "id": "pipeline_llmstage_name", "community": 25, "community_name": ".Run", "norm_label": ".name()" }, { "label": "chatCompletionRequest", "file_type": "code", "source_file": "internal/pipeline/stage_llm.go", "source_location": "L41", "_origin": "ast", "id": "pipeline_chatcompletionrequest", "community": 25, "community_name": ".Run", "norm_label": "chatcompletionrequest" }, { "label": "chatMessage", "file_type": "code", "source_file": "internal/pipeline/stage_llm.go", "source_location": "L46", "_origin": "ast", "id": "pipeline_chatmessage", "community": 25, "community_name": ".Run", "norm_label": "chatmessage" }, { "label": "chatCompletionResponse", "file_type": "code", "source_file": "internal/pipeline/stage_llm.go", "source_location": "L51", "_origin": "ast", "id": "pipeline_chatcompletionresponse", "community": 25, "community_name": ".Run", "norm_label": "chatcompletionresponse" }, { "label": ".Run()", "file_type": "code", "source_file": "internal/pipeline/stage_llm.go", "source_location": "L62", "_origin": "ast", "id": "pipeline_llmstage_run", "community": 25, "community_name": ".Run", "norm_label": ".run()" }, { "label": "Context", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_pipeline_stage_llm_go_context", "community": 25, "community_name": ".Run", "norm_label": "context" }, { "label": ".classify()", "file_type": "code", "source_file": "internal/pipeline/stage_llm.go", "source_location": "L93", "_origin": "ast", "id": "pipeline_llmstage_classify", "community": 25, "community_name": ".Run", "norm_label": ".classify()" }, { "label": "extractLeadingDigits()", "file_type": "code", "source_file": "internal/pipeline/stage_llm.go", "source_location": "L149", "_origin": "ast", "id": "internal_pipeline_stage_llm_extractleadingdigits", "community": 25, "community_name": ".Run", "norm_label": "extractleadingdigits()" }, { "label": "stage_rspamd.go", "file_type": "code", "source_file": "internal/pipeline/stage_rspamd.go", "source_location": "L1", "_origin": "ast", "id": "internal_pipeline_stage_rspamd", "community": 34, "community_name": ".Run", "norm_label": "stage_rspamd.go" }, { "label": "RspamdStage", "file_type": "code", "source_file": "internal/pipeline/stage_rspamd.go", "source_location": "L19", "_origin": "ast", "id": "pipeline_rspamdstage", "community": 34, "community_name": ".Run", "norm_label": "rspamdstage" }, { "label": "Duration", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_pipeline_stage_rspamd_go_duration", "community": 34, "community_name": ".Run", "norm_label": "duration" }, { "label": ".Name()", "file_type": "code", "source_file": "internal/pipeline/stage_rspamd.go", "source_location": "L24", "_origin": "ast", "id": "pipeline_rspamdstage_name", "community": 34, "community_name": ".Run", "norm_label": ".name()" }, { "label": "rspamdResponse", "file_type": "code", "source_file": "internal/pipeline/stage_rspamd.go", "source_location": "L26", "_origin": "ast", "id": "pipeline_rspamdresponse", "community": 34, "community_name": ".Run", "norm_label": "rspamdresponse" }, { "label": "rspamdSymbol", "file_type": "code", "source_file": "internal/pipeline/stage_rspamd.go", "source_location": "L33", "_origin": "ast", "id": "pipeline_rspamdsymbol", "community": 34, "community_name": ".Run", "norm_label": "rspamdsymbol" }, { "label": ".Run()", "file_type": "code", "source_file": "internal/pipeline/stage_rspamd.go", "source_location": "L39", "_origin": "ast", "id": "pipeline_rspamdstage_run", "community": 34, "community_name": ".Run", "norm_label": ".run()" }, { "label": "Context", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_pipeline_stage_rspamd_go_context", "community": 34, "community_name": ".Run", "norm_label": "context" }, { "label": ".check()", "file_type": "code", "source_file": "internal/pipeline/stage_rspamd.go", "source_location": "L69", "_origin": "ast", "id": "pipeline_rspamdstage_check", "community": 34, "community_name": ".Run", "norm_label": ".check()" }, { "label": "stage_spf.go", "file_type": "code", "source_file": "internal/pipeline/stage_spf.go", "source_location": "L1", "_origin": "ast", "id": "internal_pipeline_stage_spf", "community": 32, "community_name": "checkSPF", "norm_label": "stage_spf.go" }, { "label": "SPFStage", "file_type": "code", "source_file": "internal/pipeline/stage_spf.go", "source_location": "L12", "_origin": "ast", "id": "pipeline_spfstage", "community": 32, "community_name": "checkSPF", "norm_label": "spfstage" }, { "label": ".Name()", "file_type": "code", "source_file": "internal/pipeline/stage_spf.go", "source_location": "L14", "_origin": "ast", "id": "pipeline_spfstage_name", "community": 32, "community_name": "checkSPF", "norm_label": ".name()" }, { "label": ".Run()", "file_type": "code", "source_file": "internal/pipeline/stage_spf.go", "source_location": "L16", "_origin": "ast", "id": "pipeline_spfstage_run", "community": 32, "community_name": "checkSPF", "norm_label": ".run()" }, { "label": "Context", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_pipeline_stage_spf_go_context", "community": 32, "community_name": "checkSPF", "norm_label": "context" }, { "label": "spfOutcome", "file_type": "code", "source_file": "internal/pipeline/stage_spf.go", "source_location": "L31", "_origin": "ast", "id": "pipeline_spfoutcome", "community": 32, "community_name": "checkSPF", "norm_label": "spfoutcome" }, { "label": "checkSPF()", "file_type": "code", "source_file": "internal/pipeline/stage_spf.go", "source_location": "L36", "_origin": "ast", "id": "internal_pipeline_stage_spf_checkspf", "community": 32, "community_name": "checkSPF", "norm_label": "checkspf()" }, { "label": "IP", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_pipeline_stage_spf_go_ip", "community": 32, "community_name": "checkSPF", "norm_label": "ip" }, { "label": "evaluateSPF()", "file_type": "code", "source_file": "internal/pipeline/stage_spf.go", "source_location": "L73", "_origin": "ast", "id": "internal_pipeline_stage_spf_evaluatespf", "community": 32, "community_name": "checkSPF", "norm_label": "evaluatespf()" }, { "label": "matchCIDR()", "file_type": "code", "source_file": "internal/pipeline/stage_spf.go", "source_location": "L153", "_origin": "ast", "id": "internal_pipeline_stage_spf_matchcidr", "community": 32, "community_name": "checkSPF", "norm_label": "matchcidr()" }, { "label": "stage_url.go", "file_type": "code", "source_file": "internal/pipeline/stage_url.go", "source_location": "L1", "_origin": "ast", "id": "internal_pipeline_stage_url", "community": 40, "community_name": ".Run", "norm_label": "stage_url.go" }, { "label": "URLStage", "file_type": "code", "source_file": "internal/pipeline/stage_url.go", "source_location": "L12", "_origin": "ast", "id": "pipeline_urlstage", "community": 40, "community_name": ".Run", "norm_label": "urlstage" }, { "label": ".Name()", "file_type": "code", "source_file": "internal/pipeline/stage_url.go", "source_location": "L14", "_origin": "ast", "id": "pipeline_urlstage_name", "community": 40, "community_name": ".Run", "norm_label": ".name()" }, { "label": ".Run()", "file_type": "code", "source_file": "internal/pipeline/stage_url.go", "source_location": "L26", "_origin": "ast", "id": "pipeline_urlstage_run", "community": 40, "community_name": ".Run", "norm_label": ".run()" }, { "label": "Context", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_pipeline_stage_url_go_context", "community": 40, "community_name": ".Run", "norm_label": "context" }, { "label": "dedupe()", "file_type": "code", "source_file": "internal/pipeline/stage_url.go", "source_location": "L89", "_origin": "ast", "id": "internal_pipeline_stage_url_dedupe", "community": 40, "community_name": ".Run", "norm_label": "dedupe()" }, { "label": "pop3.go", "file_type": "code", "source_file": "internal/pop3/pop3.go", "source_location": "L1", "_origin": "ast", "id": "internal_pop3_pop3", "community": 9, "community_name": "session", "norm_label": "pop3.go" }, { "label": "Server", "file_type": "code", "source_file": "internal/pop3/pop3.go", "source_location": "L31", "_origin": "ast", "id": "pop3_server", "community": 9, "community_name": "session", "norm_label": "server" }, { "label": "DB", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_pop3_pop3_go_db", "community": 9, "community_name": "session", "norm_label": "db" }, { "label": "Config", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_pop3_pop3_go_config", "community": 9, "community_name": "session", "norm_label": "config" }, { "label": "Listener", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_pop3_pop3_go_listener", "community": 9, "community_name": "session", "norm_label": "listener" }, { "label": "WaitGroup", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_pop3_pop3_go_waitgroup", "community": 9, "community_name": "session", "norm_label": "waitgroup" }, { "label": "Limiter", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_pop3_pop3_go_limiter", "community": 9, "community_name": "session", "norm_label": "limiter" }, { "label": "NewServer()", "file_type": "code", "source_file": "internal/pop3/pop3.go", "source_location": "L44", "_origin": "ast", "id": "internal_pop3_pop3_newserver", "community": 9, "community_name": "session", "norm_label": "newserver()" }, { "label": "connHost()", "file_type": "code", "source_file": "internal/pop3/pop3.go", "source_location": "L54", "_origin": "ast", "id": "internal_pop3_pop3_connhost", "community": 9, "community_name": "session", "norm_label": "connhost()" }, { "label": "Addr", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_pop3_pop3_go_addr", "community": 9, "community_name": "session", "norm_label": "addr" }, { "label": ".ListenAndServe()", "file_type": "code", "source_file": "internal/pop3/pop3.go", "source_location": "L62", "_origin": "ast", "id": "pop3_server_listenandserve", "community": 9, "community_name": "session", "norm_label": ".listenandserve()" }, { "label": "Context", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_pop3_pop3_go_context", "community": 9, "community_name": "session", "norm_label": "context" }, { "label": ".acceptLoop()", "file_type": "code", "source_file": "internal/pop3/pop3.go", "source_location": "L94", "_origin": "ast", "id": "pop3_server_acceptloop", "community": 9, "community_name": "session", "norm_label": ".acceptloop()" }, { "label": ".Shutdown()", "file_type": "code", "source_file": "internal/pop3/pop3.go", "source_location": "L115", "_origin": "ast", "id": "pop3_server_shutdown", "community": 9, "community_name": "session", "norm_label": ".shutdown()" }, { "label": "Duration", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_pop3_pop3_go_duration", "community": 9, "community_name": "session", "norm_label": "duration" }, { "label": ".closeAll()", "file_type": "code", "source_file": "internal/pop3/pop3.go", "source_location": "L130", "_origin": "ast", "id": "pop3_server_closeall", "community": 9, "community_name": "session", "norm_label": ".closeall()" }, { "label": "pop3State", "file_type": "code", "source_file": "internal/pop3/pop3.go", "source_location": "L139", "_origin": "ast", "id": "pop3_pop3state", "community": 9, "community_name": "session", "norm_label": "pop3state" }, { "label": "session", "file_type": "code", "source_file": "internal/pop3/pop3.go", "source_location": "L147", "_origin": "ast", "id": "pop3_session", "community": 9, "community_name": "session", "norm_label": "session" }, { "label": "Conn", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_pop3_pop3_go_conn", "community": 9, "community_name": "session", "norm_label": "conn" }, { "label": "ReadWriter", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_pop3_pop3_go_readwriter", "community": 9, "community_name": "session", "norm_label": "readwriter" }, { "label": "newSession()", "file_type": "code", "source_file": "internal/pop3/pop3.go", "source_location": "L164", "_origin": "ast", "id": "internal_pop3_pop3_newsession", "community": 9, "community_name": "session", "norm_label": "newsession()" }, { "label": ".run()", "file_type": "code", "source_file": "internal/pop3/pop3.go", "source_location": "L176", "_origin": "ast", "id": "pop3_session_run", "community": 9, "community_name": "session", "norm_label": ".run()" }, { "label": ".dispatch()", "file_type": "code", "source_file": "internal/pop3/pop3.go", "source_location": "L203", "_origin": "ast", "id": "pop3_session_dispatch", "community": 9, "community_name": "session", "norm_label": ".dispatch()" }, { "label": ".reply()", "file_type": "code", "source_file": "internal/pop3/pop3.go", "source_location": "L242", "_origin": "ast", "id": "pop3_session_reply", "community": 9, "community_name": "session", "norm_label": ".reply()" }, { "label": ".cmdUser()", "file_type": "code", "source_file": "internal/pop3/pop3.go", "source_location": "L257", "_origin": "ast", "id": "pop3_session_cmduser", "community": 9, "community_name": "session", "norm_label": ".cmduser()" }, { "label": ".cmdPass()", "file_type": "code", "source_file": "internal/pop3/pop3.go", "source_location": "L270", "_origin": "ast", "id": "pop3_session_cmdpass", "community": 9, "community_name": "session", "norm_label": ".cmdpass()" }, { "label": ".cmdStat()", "file_type": "code", "source_file": "internal/pop3/pop3.go", "source_location": "L309", "_origin": "ast", "id": "pop3_session_cmdstat", "community": 9, "community_name": "session", "norm_label": ".cmdstat()" }, { "label": ".cmdList()", "file_type": "code", "source_file": "internal/pop3/pop3.go", "source_location": "L325", "_origin": "ast", "id": "pop3_session_cmdlist", "community": 9, "community_name": "session", "norm_label": ".cmdlist()" }, { "label": ".cmdUIDL()", "file_type": "code", "source_file": "internal/pop3/pop3.go", "source_location": "L350", "_origin": "ast", "id": "pop3_session_cmduidl", "community": 9, "community_name": "session", "norm_label": ".cmduidl()" }, { "label": ".cmdRetr()", "file_type": "code", "source_file": "internal/pop3/pop3.go", "source_location": "L375", "_origin": "ast", "id": "pop3_session_cmdretr", "community": 9, "community_name": "session", "norm_label": ".cmdretr()" }, { "label": ".cmdTop()", "file_type": "code", "source_file": "internal/pop3/pop3.go", "source_location": "L393", "_origin": "ast", "id": "pop3_session_cmdtop", "community": 9, "community_name": "session", "norm_label": ".cmdtop()" }, { "label": ".cmdDele()", "file_type": "code", "source_file": "internal/pop3/pop3.go", "source_location": "L438", "_origin": "ast", "id": "pop3_session_cmddele", "community": 9, "community_name": "session", "norm_label": ".cmddele()" }, { "label": ".cmdRset()", "file_type": "code", "source_file": "internal/pop3/pop3.go", "source_location": "L450", "_origin": "ast", "id": "pop3_session_cmdrset", "community": 9, "community_name": "session", "norm_label": ".cmdrset()" }, { "label": ".commitDeletes()", "file_type": "code", "source_file": "internal/pop3/pop3.go", "source_location": "L461", "_origin": "ast", "id": "pop3_session_commitdeletes", "community": 9, "community_name": "session", "norm_label": ".commitdeletes()" }, { "label": ".requireTransaction()", "file_type": "code", "source_file": "internal/pop3/pop3.go", "source_location": "L475", "_origin": "ast", "id": "pop3_session_requiretransaction", "community": 9, "community_name": "session", "norm_label": ".requiretransaction()" }, { "label": ".validMessageNum()", "file_type": "code", "source_file": "internal/pop3/pop3.go", "source_location": "L483", "_origin": "ast", "id": "pop3_session_validmessagenum", "community": 9, "community_name": "session", "norm_label": ".validmessagenum()" }, { "label": ".liveCount()", "file_type": "code", "source_file": "internal/pop3/pop3.go", "source_location": "L496", "_origin": "ast", "id": "pop3_session_livecount", "community": 9, "community_name": "session", "norm_label": ".livecount()" }, { "label": ".writeDotStuffed()", "file_type": "code", "source_file": "internal/pop3/pop3.go", "source_location": "L509", "_origin": "ast", "id": "pop3_session_writedotstuffed", "community": 9, "community_name": "session", "norm_label": ".writedotstuffed()" }, { "label": "queue.go", "file_type": "code", "source_file": "internal/queue/queue.go", "source_location": "L1", "_origin": "ast", "id": "internal_queue_queue", "community": 15, "community_name": "Worker", "norm_label": "queue.go" }, { "label": "Deliverer", "file_type": "code", "source_file": "internal/queue/queue.go", "source_location": "L33", "_origin": "ast", "id": "queue_deliverer", "community": 15, "community_name": "Worker", "norm_label": "deliverer" }, { "label": "KeyLookup", "file_type": "code", "source_file": "internal/queue/queue.go", "source_location": "L41", "_origin": "ast", "id": "queue_keylookup", "community": 15, "community_name": "Worker", "norm_label": "keylookup" }, { "label": "Worker", "file_type": "code", "source_file": "internal/queue/queue.go", "source_location": "L44", "_origin": "ast", "id": "queue_worker", "community": 15, "community_name": "Worker", "norm_label": "worker" }, { "label": "DB", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_queue_queue_go_db", "community": 15, "community_name": "Worker", "norm_label": "db" }, { "label": "NewWorker()", "file_type": "code", "source_file": "internal/queue/queue.go", "source_location": "L52", "_origin": "ast", "id": "internal_queue_queue_newworker", "community": 15, "community_name": "Worker", "norm_label": "newworker()" }, { "label": ".WithDeliverer()", "file_type": "code", "source_file": "internal/queue/queue.go", "source_location": "L62", "_origin": "ast", "id": "queue_worker_withdeliverer", "community": 15, "community_name": "Worker", "norm_label": ".withdeliverer()" }, { "label": ".WithKeyLookup()", "file_type": "code", "source_file": "internal/queue/queue.go", "source_location": "L71", "_origin": "ast", "id": "queue_worker_withkeylookup", "community": 15, "community_name": "Worker", "norm_label": ".withkeylookup()" }, { "label": ".Run()", "file_type": "code", "source_file": "internal/queue/queue.go", "source_location": "L77", "_origin": "ast", "id": "queue_worker_run", "community": 15, "community_name": "Worker", "norm_label": ".run()" }, { "label": ".Stop()", "file_type": "code", "source_file": "internal/queue/queue.go", "source_location": "L94", "_origin": "ast", "id": "queue_worker_stop", "community": 15, "community_name": "Worker", "norm_label": ".stop()" }, { "label": ".ProcessOnce()", "file_type": "code", "source_file": "internal/queue/queue.go", "source_location": "L100", "_origin": "ast", "id": "queue_worker_processonce", "community": 15, "community_name": "Worker", "norm_label": ".processonce()" }, { "label": ".attemptDelivery()", "file_type": "code", "source_file": "internal/queue/queue.go", "source_location": "L121", "_origin": "ast", "id": "queue_worker_attemptdelivery", "community": 15, "community_name": "Worker", "norm_label": ".attemptdelivery()" }, { "label": ".scheduleRetry()", "file_type": "code", "source_file": "internal/queue/queue.go", "source_location": "L165", "_origin": "ast", "id": "queue_worker_scheduleretry", "community": 15, "community_name": "Worker", "norm_label": ".scheduleretry()" }, { "label": "backoffDuration()", "file_type": "code", "source_file": "internal/queue/queue.go", "source_location": "L176", "_origin": "ast", "id": "internal_queue_queue_backoffduration", "community": 15, "community_name": "Worker", "norm_label": "backoffduration()" }, { "label": "Duration", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_queue_queue_go_duration", "community": 15, "community_name": "Worker", "norm_label": "duration" }, { "label": ".bounce()", "file_type": "code", "source_file": "internal/queue/queue.go", "source_location": "L192", "_origin": "ast", "id": "queue_worker_bounce", "community": 15, "community_name": "Worker", "norm_label": ".bounce()" }, { "label": "domainOf()", "file_type": "code", "source_file": "internal/queue/queue.go", "source_location": "L224", "_origin": "ast", "id": "internal_queue_queue_domainof", "community": 15, "community_name": "Worker", "norm_label": "domainof()" }, { "label": "isPermanentError()", "file_type": "code", "source_file": "internal/queue/queue.go", "source_location": "L235", "_origin": "ast", "id": "internal_queue_queue_ispermanenterror", "community": 15, "community_name": "Worker", "norm_label": "ispermanenterror()" }, { "label": "MXDeliverer", "file_type": "code", "source_file": "internal/queue/queue.go", "source_location": "L256", "_origin": "ast", "id": "queue_mxdeliverer", "community": 15, "community_name": "Worker", "norm_label": "mxdeliverer" }, { "label": ".Deliver()", "file_type": "code", "source_file": "internal/queue/queue.go", "source_location": "L261", "_origin": "ast", "id": "queue_mxdeliverer_deliver", "community": 15, "community_name": "Worker", "norm_label": ".deliver()" }, { "label": "tlsPolicy", "file_type": "code", "source_file": "internal/queue/queue.go", "source_location": "L283", "_origin": "ast", "id": "queue_tlspolicy", "community": 15, "community_name": "Worker", "norm_label": "tlspolicy" }, { "label": "Config", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_queue_queue_go_config", "community": 15, "community_name": "Worker", "norm_label": "config" }, { "label": ".resolveTLSPolicy()", "file_type": "code", "source_file": "internal/queue/queue.go", "source_location": "L299", "_origin": "ast", "id": "queue_mxdeliverer_resolvetlspolicy", "community": 15, "community_name": "Worker", "norm_label": ".resolvetlspolicy()" }, { "label": "Context", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_queue_queue_go_context", "community": 15, "community_name": "Worker", "norm_label": "context" }, { "label": ".mtaSTSPolicyFor()", "file_type": "code", "source_file": "internal/queue/queue.go", "source_location": "L360", "_origin": "ast", "id": "queue_mxdeliverer_mtastspolicyfor", "community": 15, "community_name": "Worker", "norm_label": ".mtastspolicyfor()" }, { "label": ".deliverToHost()", "file_type": "code", "source_file": "internal/queue/queue.go", "source_location": "L389", "_origin": "ast", "id": "queue_mxdeliverer_delivertohost", "community": 15, "community_name": "Worker", "norm_label": ".delivertohost()" }, { "label": "lookupMXHosts()", "file_type": "code", "source_file": "internal/queue/queue.go", "source_location": "L448", "_origin": "ast", "id": "internal_queue_queue_lookupmxhosts", "community": 15, "community_name": "Worker", "norm_label": "lookupmxhosts()" }, { "label": "http.go", "file_type": "code", "source_file": "internal/ratelimit/http.go", "source_location": "L1", "_origin": "ast", "id": "internal_ratelimit_http", "community": 5, "community_name": "config.go", "norm_label": "http.go" }, { "label": "Limiter", "file_type": "code", "source_file": "internal/ratelimit/http.go", "source_location": "L14", "_origin": "ast", "id": "internal_ratelimit_http_go_ratelimit_limiter", "community": 5, "community_name": "config.go", "norm_label": "limiter" }, { "label": ".HTTPMiddleware()", "file_type": "code", "source_file": "internal/ratelimit/http.go", "source_location": "L14", "_origin": "ast", "id": "ratelimit_limiter_httpmiddleware", "community": 5, "community_name": "config.go", "norm_label": ".httpmiddleware()" }, { "label": "Handler", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_ratelimit_http_go_handler", "community": 5, "community_name": "config.go", "norm_label": "handler" }, { "label": "ClientIP()", "file_type": "code", "source_file": "internal/ratelimit/http.go", "source_location": "L30", "_origin": "ast", "id": "internal_ratelimit_http_clientip", "community": 5, "community_name": "config.go", "norm_label": "clientip()" }, { "label": "Request", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_ratelimit_http_go_request", "community": 5, "community_name": "config.go", "norm_label": "request" }, { "label": "ratelimit.go", "file_type": "code", "source_file": "internal/ratelimit/ratelimit.go", "source_location": "L1", "_origin": "ast", "id": "internal_ratelimit_ratelimit", "community": 33, "community_name": "Limiter", "norm_label": "ratelimit.go" }, { "label": "bucket", "file_type": "code", "source_file": "internal/ratelimit/ratelimit.go", "source_location": "L14", "_origin": "ast", "id": "ratelimit_bucket", "community": 33, "community_name": "Limiter", "norm_label": "bucket" }, { "label": "Time", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_ratelimit_ratelimit_go_time", "community": 33, "community_name": "Limiter", "norm_label": "time" }, { "label": "Limiter", "file_type": "code", "source_file": "internal/ratelimit/ratelimit.go", "source_location": "L24", "_origin": "ast", "id": "internal_ratelimit_ratelimit_go_ratelimit_limiter", "community": 33, "community_name": "Limiter", "norm_label": "limiter" }, { "label": "Mutex", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_ratelimit_ratelimit_go_mutex", "community": 33, "community_name": "Limiter", "norm_label": "mutex" }, { "label": "New()", "file_type": "code", "source_file": "internal/ratelimit/ratelimit.go", "source_location": "L36", "_origin": "ast", "id": "internal_ratelimit_ratelimit_new", "community": 33, "community_name": "Limiter", "norm_label": "new()" }, { "label": ".Allow()", "file_type": "code", "source_file": "internal/ratelimit/ratelimit.go", "source_location": "L50", "_origin": "ast", "id": "ratelimit_limiter_allow", "community": 33, "community_name": "Limiter", "norm_label": ".allow()" }, { "label": ".cleanupLoop()", "file_type": "code", "source_file": "internal/ratelimit/ratelimit.go", "source_location": "L84", "_origin": "ast", "id": "ratelimit_limiter_cleanuploop", "community": 33, "community_name": "Limiter", "norm_label": ".cleanuploop()" }, { "label": ".Stop()", "file_type": "code", "source_file": "internal/ratelimit/ratelimit.go", "source_location": "L105", "_origin": "ast", "id": "ratelimit_limiter_stop", "community": 33, "community_name": "Limiter", "norm_label": ".stop()" }, { "label": "interp.go", "file_type": "code", "source_file": "internal/sieve/interp.go", "source_location": "L1", "_origin": "ast", "id": "internal_sieve_interp", "community": 6, "community_name": "parser", "norm_label": "interp.go" }, { "label": "Result", "file_type": "code", "source_file": "internal/sieve/interp.go", "source_location": "L6", "_origin": "ast", "id": "sieve_result", "community": 6, "community_name": "parser", "norm_label": "result" }, { "label": "Execute()", "file_type": "code", "source_file": "internal/sieve/interp.go", "source_location": "L29", "_origin": "ast", "id": "internal_sieve_interp_execute", "community": 6, "community_name": "parser", "norm_label": "execute()" }, { "label": "execStatements()", "file_type": "code", "source_file": "internal/sieve/interp.go", "source_location": "L36", "_origin": "ast", "id": "internal_sieve_interp_execstatements", "community": 6, "community_name": "parser", "norm_label": "execstatements()" }, { "label": "evalTest()", "file_type": "code", "source_file": "internal/sieve/interp.go", "source_location": "L78", "_origin": "ast", "id": "internal_sieve_interp_evaltest", "community": 6, "community_name": "parser", "norm_label": "evaltest()" }, { "label": "lookupHeader()", "file_type": "code", "source_file": "internal/sieve/interp.go", "source_location": "L97", "_origin": "ast", "id": "internal_sieve_interp_lookupheader", "community": 6, "community_name": "parser", "norm_label": "lookupheader()" }, { "label": "lexer.go", "file_type": "code", "source_file": "internal/sieve/lexer.go", "source_location": "L1", "_origin": "ast", "id": "internal_sieve_lexer", "community": 6, "community_name": "parser", "norm_label": "lexer.go" }, { "label": "tokenKind", "file_type": "code", "source_file": "internal/sieve/lexer.go", "source_location": "L18", "_origin": "ast", "id": "sieve_tokenkind", "community": 6, "community_name": "parser", "norm_label": "tokenkind" }, { "label": "token", "file_type": "code", "source_file": "internal/sieve/lexer.go", "source_location": "L30", "_origin": "ast", "id": "sieve_token", "community": 6, "community_name": "parser", "norm_label": "token" }, { "label": "lexer", "file_type": "code", "source_file": "internal/sieve/lexer.go", "source_location": "L35", "_origin": "ast", "id": "sieve_lexer", "community": 6, "community_name": "parser", "norm_label": "lexer" }, { "label": "newLexer()", "file_type": "code", "source_file": "internal/sieve/lexer.go", "source_location": "L40", "_origin": "ast", "id": "internal_sieve_lexer_newlexer", "community": 6, "community_name": "parser", "norm_label": "newlexer()" }, { "label": ".next()", "file_type": "code", "source_file": "internal/sieve/lexer.go", "source_location": "L44", "_origin": "ast", "id": "sieve_lexer_next", "community": 6, "community_name": "parser", "norm_label": ".next()" }, { "label": ".skipWhitespaceAndComments()", "file_type": "code", "source_file": "internal/sieve/lexer.go", "source_location": "L72", "_origin": "ast", "id": "sieve_lexer_skipwhitespaceandcomments", "community": 6, "community_name": "parser", "norm_label": ".skipwhitespaceandcomments()" }, { "label": ".readString()", "file_type": "code", "source_file": "internal/sieve/lexer.go", "source_location": "L99", "_origin": "ast", "id": "sieve_lexer_readstring", "community": 6, "community_name": "parser", "norm_label": ".readstring()" }, { "label": ".readTag()", "file_type": "code", "source_file": "internal/sieve/lexer.go", "source_location": "L116", "_origin": "ast", "id": "sieve_lexer_readtag", "community": 6, "community_name": "parser", "norm_label": ".readtag()" }, { "label": ".readIdent()", "file_type": "code", "source_file": "internal/sieve/lexer.go", "source_location": "L125", "_origin": "ast", "id": "sieve_lexer_readident", "community": 6, "community_name": "parser", "norm_label": ".readident()" }, { "label": "sieve/parser.go", "file_type": "code", "source_file": "internal/sieve/parser.go", "source_location": "L1", "_origin": "ast", "id": "internal_sieve_parser", "community": 6, "community_name": "parser", "norm_label": "sieve/parser.go" }, { "label": "Script", "file_type": "code", "source_file": "internal/sieve/parser.go", "source_location": "L7", "_origin": "ast", "id": "sieve_script", "community": 6, "community_name": "parser", "norm_label": "script" }, { "label": "Statement", "file_type": "code", "source_file": "internal/sieve/parser.go", "source_location": "L12", "_origin": "ast", "id": "sieve_statement", "community": 6, "community_name": "parser", "norm_label": "statement" }, { "label": "Action", "file_type": "code", "source_file": "internal/sieve/parser.go", "source_location": "L14", "_origin": "ast", "id": "sieve_action", "community": 6, "community_name": "parser", "norm_label": "action" }, { "label": ".isStatement()", "file_type": "code", "source_file": "internal/sieve/parser.go", "source_location": "L19", "_origin": "ast", "id": "sieve_action_isstatement", "community": 6, "community_name": "parser", "norm_label": ".isstatement()" }, { "label": "IfStatement", "file_type": "code", "source_file": "internal/sieve/parser.go", "source_location": "L21", "_origin": "ast", "id": "sieve_ifstatement", "community": 6, "community_name": "parser", "norm_label": "ifstatement" }, { "label": ".isStatement()", "file_type": "code", "source_file": "internal/sieve/parser.go", "source_location": "L29", "_origin": "ast", "id": "sieve_ifstatement_isstatement", "community": 6, "community_name": "parser", "norm_label": ".isstatement()" }, { "label": "ElseIf", "file_type": "code", "source_file": "internal/sieve/parser.go", "source_location": "L31", "_origin": "ast", "id": "sieve_elseif", "community": 6, "community_name": "parser", "norm_label": "elseif" }, { "label": "Test", "file_type": "code", "source_file": "internal/sieve/parser.go", "source_location": "L38", "_origin": "ast", "id": "sieve_test", "community": 6, "community_name": "parser", "norm_label": "test" }, { "label": "parser", "file_type": "code", "source_file": "internal/sieve/parser.go", "source_location": "L47", "_origin": "ast", "id": "sieve_parser", "community": 6, "community_name": "parser", "norm_label": "parser" }, { "label": "Parse()", "file_type": "code", "source_file": "internal/sieve/parser.go", "source_location": "L52", "_origin": "ast", "id": "internal_sieve_parser_parse", "community": 6, "community_name": "parser", "norm_label": "parse()" }, { "label": ".advance()", "file_type": "code", "source_file": "internal/sieve/parser.go", "source_location": "L69", "_origin": "ast", "id": "sieve_parser_advance", "community": 6, "community_name": "parser", "norm_label": ".advance()" }, { "label": ".expect()", "file_type": "code", "source_file": "internal/sieve/parser.go", "source_location": "L78", "_origin": "ast", "id": "sieve_parser_expect", "community": 6, "community_name": "parser", "norm_label": ".expect()" }, { "label": ".parseStatement()", "file_type": "code", "source_file": "internal/sieve/parser.go", "source_location": "L89", "_origin": "ast", "id": "sieve_parser_parsestatement", "community": 6, "community_name": "parser", "norm_label": ".parsestatement()" }, { "label": ".parseIf()", "file_type": "code", "source_file": "internal/sieve/parser.go", "source_location": "L123", "_origin": "ast", "id": "sieve_parser_parseif", "community": 6, "community_name": "parser", "norm_label": ".parseif()" }, { "label": ".parseTest()", "file_type": "code", "source_file": "internal/sieve/parser.go", "source_location": "L168", "_origin": "ast", "id": "sieve_parser_parsetest", "community": 6, "community_name": "parser", "norm_label": ".parsetest()" }, { "label": ".parseBlock()", "file_type": "code", "source_file": "internal/sieve/parser.go", "source_location": "L210", "_origin": "ast", "id": "sieve_parser_parseblock", "community": 6, "community_name": "parser", "norm_label": ".parseblock()" }, { "label": "sieve_fuzz_test.go", "file_type": "code", "source_file": "internal/sieve/sieve_fuzz_test.go", "source_location": "L1", "_origin": "ast", "id": "internal_sieve_sieve_fuzz_test", "community": 6, "community_name": "parser", "norm_label": "sieve_fuzz_test.go" }, { "label": "FuzzParse()", "file_type": "code", "source_file": "internal/sieve/sieve_fuzz_test.go", "source_location": "L5", "_origin": "ast", "id": "internal_sieve_sieve_fuzz_test_fuzzparse", "community": 6, "community_name": "parser", "norm_label": "fuzzparse()" }, { "label": "F", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_sieve_sieve_fuzz_test_go_f", "community": 6, "community_name": "parser", "norm_label": "f" }, { "label": "smtp/auth.go", "file_type": "code", "source_file": "internal/smtp/auth.go", "source_location": "L1", "_origin": "ast", "id": "internal_smtp_auth", "community": 16, "community_name": "session", "norm_label": "smtp/auth.go" }, { "label": "authenticate()", "file_type": "code", "source_file": "internal/smtp/auth.go", "source_location": "L9", "_origin": "ast", "id": "internal_smtp_auth_authenticate", "community": 16, "community_name": "session", "norm_label": "authenticate()" }, { "label": "DB", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_smtp_auth_go_db", "community": 16, "community_name": "session", "norm_label": "db" }, { "label": "smtp/server.go", "file_type": "code", "source_file": "internal/smtp/server.go", "source_location": "L1", "_origin": "ast", "id": "internal_smtp_server", "community": 11, "community_name": "session", "norm_label": "smtp/server.go" }, { "label": "Kind", "file_type": "code", "source_file": "internal/smtp/server.go", "source_location": "L34", "_origin": "ast", "id": "smtp_kind", "community": 11, "community_name": "session", "norm_label": "kind" }, { "label": "Server", "file_type": "code", "source_file": "internal/smtp/server.go", "source_location": "L42", "_origin": "ast", "id": "smtp_server", "community": 11, "community_name": "session", "norm_label": "server" }, { "label": "Config", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_smtp_server_go_config", "community": 11, "community_name": "session", "norm_label": "config" }, { "label": "DB", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_smtp_server_go_db", "community": 11, "community_name": "session", "norm_label": "db" }, { "label": "Listener", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_smtp_server_go_listener", "community": 11, "community_name": "session", "norm_label": "listener" }, { "label": "WaitGroup", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_smtp_server_go_waitgroup", "community": 11, "community_name": "session", "norm_label": "waitgroup" }, { "label": "Limiter", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_smtp_server_go_limiter", "community": 11, "community_name": "session", "norm_label": "limiter" }, { "label": "NewServer()", "file_type": "code", "source_file": "internal/smtp/server.go", "source_location": "L59", "_origin": "ast", "id": "internal_smtp_server_newserver", "community": 11, "community_name": "session", "norm_label": "newserver()" }, { "label": ".ListenAndServe()", "file_type": "code", "source_file": "internal/smtp/server.go", "source_location": "L74", "_origin": "ast", "id": "smtp_server_listenandserve", "community": 11, "community_name": "session", "norm_label": ".listenandserve()" }, { "label": "Context", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_smtp_server_go_context", "community": 11, "community_name": "session", "norm_label": "context" }, { "label": ".acceptLoop()", "file_type": "code", "source_file": "internal/smtp/server.go", "source_location": "L115", "_origin": "ast", "id": "smtp_server_acceptloop", "community": 11, "community_name": "session", "norm_label": ".acceptloop()" }, { "label": ".handleConn()", "file_type": "code", "source_file": "internal/smtp/server.go", "source_location": "L143", "_origin": "ast", "id": "smtp_server_handleconn", "community": 11, "community_name": "session", "norm_label": ".handleconn()" }, { "label": "Conn", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_smtp_server_go_conn", "community": 11, "community_name": "session", "norm_label": "conn" }, { "label": ".Shutdown()", "file_type": "code", "source_file": "internal/smtp/server.go", "source_location": "L165", "_origin": "ast", "id": "smtp_server_shutdown", "community": 11, "community_name": "session", "norm_label": ".shutdown()" }, { "label": "Duration", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_smtp_server_go_duration", "community": 11, "community_name": "session", "norm_label": "duration" }, { "label": ".closeAll()", "file_type": "code", "source_file": "internal/smtp/server.go", "source_location": "L182", "_origin": "ast", "id": "smtp_server_closeall", "community": 11, "community_name": "session", "norm_label": ".closeall()" }, { "label": "kindName()", "file_type": "code", "source_file": "internal/smtp/server.go", "source_location": "L189", "_origin": "ast", "id": "internal_smtp_server_kindname", "community": 11, "community_name": "session", "norm_label": "kindname()" }, { "label": "connHost()", "file_type": "code", "source_file": "internal/smtp/server.go", "source_location": "L206", "_origin": "ast", "id": "internal_smtp_server_connhost", "community": 11, "community_name": "session", "norm_label": "connhost()" }, { "label": "Addr", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_smtp_server_go_addr", "community": 11, "community_name": "session", "norm_label": "addr" }, { "label": "smtp/session.go", "file_type": "code", "source_file": "internal/smtp/session.go", "source_location": "L1", "_origin": "ast", "id": "internal_smtp_session", "community": 11, "community_name": "session", "norm_label": "smtp/session.go" }, { "label": "state", "file_type": "code", "source_file": "internal/smtp/session.go", "source_location": "L22", "_origin": "ast", "id": "smtp_state", "community": 11, "community_name": "session", "norm_label": "state" }, { "label": "session", "file_type": "code", "source_file": "internal/smtp/session.go", "source_location": "L31", "_origin": "ast", "id": "smtp_session", "community": 11, "community_name": "session", "norm_label": "session" }, { "label": "Conn", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_smtp_session_go_conn", "community": 11, "community_name": "session", "norm_label": "conn" }, { "label": "ReadWriter", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_smtp_session_go_readwriter", "community": 11, "community_name": "session", "norm_label": "readwriter" }, { "label": "Server", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_smtp_session_go_server", "community": 11, "community_name": "session", "norm_label": "server" }, { "label": "IP", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_smtp_session_go_ip", "community": 11, "community_name": "session", "norm_label": "ip" }, { "label": "recipientTarget", "file_type": "code", "source_file": "internal/smtp/session.go", "source_location": "L48", "_origin": "ast", "id": "smtp_recipienttarget", "community": 11, "community_name": "session", "norm_label": "recipienttarget" }, { "label": ".isSubmissionKind()", "file_type": "code", "source_file": "internal/smtp/session.go", "source_location": "L54", "_origin": "ast", "id": "smtp_session_issubmissionkind", "community": 11, "community_name": "session", "norm_label": ".issubmissionkind()" }, { "label": ".run()", "file_type": "code", "source_file": "internal/smtp/session.go", "source_location": "L58", "_origin": "ast", "id": "smtp_session_run", "community": 11, "community_name": "session", "norm_label": ".run()" }, { "label": "Context", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_smtp_session_go_context", "community": 11, "community_name": "session", "norm_label": "context" }, { "label": ".handleCommand()", "file_type": "code", "source_file": "internal/smtp/session.go", "source_location": "L92", "_origin": "ast", "id": "smtp_session_handlecommand", "community": 11, "community_name": "session", "norm_label": ".handlecommand()" }, { "label": ".handleHelo()", "file_type": "code", "source_file": "internal/smtp/session.go", "source_location": "L132", "_origin": "ast", "id": "smtp_session_handlehelo", "community": 11, "community_name": "session", "norm_label": ".handlehelo()" }, { "label": ".handleStartTLS()", "file_type": "code", "source_file": "internal/smtp/session.go", "source_location": "L164", "_origin": "ast", "id": "smtp_session_handlestarttls", "community": 11, "community_name": "session", "norm_label": ".handlestarttls()" }, { "label": ".handleAuth()", "file_type": "code", "source_file": "internal/smtp/session.go", "source_location": "L187", "_origin": "ast", "id": "smtp_session_handleauth", "community": 11, "community_name": "session", "norm_label": ".handleauth()" }, { "label": ".readAuthPlain()", "file_type": "code", "source_file": "internal/smtp/session.go", "source_location": "L239", "_origin": "ast", "id": "smtp_session_readauthplain", "community": 11, "community_name": "session", "norm_label": ".readauthplain()" }, { "label": ".readAuthLogin()", "file_type": "code", "source_file": "internal/smtp/session.go", "source_location": "L261", "_origin": "ast", "id": "smtp_session_readauthlogin", "community": 11, "community_name": "session", "norm_label": ".readauthlogin()" }, { "label": ".handleMailFrom()", "file_type": "code", "source_file": "internal/smtp/session.go", "source_location": "L285", "_origin": "ast", "id": "smtp_session_handlemailfrom", "community": 11, "community_name": "session", "norm_label": ".handlemailfrom()" }, { "label": ".handleRcptTo()", "file_type": "code", "source_file": "internal/smtp/session.go", "source_location": "L312", "_origin": "ast", "id": "smtp_session_handlercptto", "community": 11, "community_name": "session", "norm_label": ".handlercptto()" }, { "label": ".handleData()", "file_type": "code", "source_file": "internal/smtp/session.go", "source_location": "L379", "_origin": "ast", "id": "smtp_session_handledata", "community": 11, "community_name": "session", "norm_label": ".handledata()" }, { "label": ".quarantineMessage()", "file_type": "code", "source_file": "internal/smtp/session.go", "source_location": "L560", "_origin": "ast", "id": "smtp_session_quarantinemessage", "community": 11, "community_name": "session", "norm_label": ".quarantinemessage()" }, { "label": "applySieve()", "file_type": "code", "source_file": "internal/smtp/session.go", "source_location": "L589", "_origin": "ast", "id": "internal_smtp_session_applysieve", "community": 6, "community_name": "parser", "norm_label": "applysieve()" }, { "label": "extractHeaderMap()", "file_type": "code", "source_file": "internal/smtp/session.go", "source_location": "L601", "_origin": "ast", "id": "internal_smtp_session_extractheadermap", "community": 6, "community_name": "parser", "norm_label": "extractheadermap()" }, { "label": "injectSpamHeaders()", "file_type": "code", "source_file": "internal/smtp/session.go", "source_location": "L624", "_origin": "ast", "id": "internal_smtp_session_injectspamheaders", "community": 67, "community_name": "StageResult", "norm_label": "injectspamheaders()" }, { "label": ".reset()", "file_type": "code", "source_file": "internal/smtp/session.go", "source_location": "L639", "_origin": "ast", "id": "smtp_session_reset", "community": 11, "community_name": "session", "norm_label": ".reset()" }, { "label": ".writeLine()", "file_type": "code", "source_file": "internal/smtp/session.go", "source_location": "L652", "_origin": "ast", "id": "smtp_session_writeline", "community": 11, "community_name": "session", "norm_label": ".writeline()" }, { "label": ".readLine()", "file_type": "code", "source_file": "internal/smtp/session.go", "source_location": "L658", "_origin": "ast", "id": "smtp_session_readline", "community": 11, "community_name": "session", "norm_label": ".readline()" }, { "label": ".readDotStuffed()", "file_type": "code", "source_file": "internal/smtp/session.go", "source_location": "L668", "_origin": "ast", "id": "smtp_session_readdotstuffed", "community": 11, "community_name": "session", "norm_label": ".readdotstuffed()" }, { "label": "splitVerb()", "file_type": "code", "source_file": "internal/smtp/session.go", "source_location": "L693", "_origin": "ast", "id": "internal_smtp_session_splitverb", "community": 11, "community_name": "session", "norm_label": "splitverb()" }, { "label": "parseMailCmdArg()", "file_type": "code", "source_file": "internal/smtp/session.go", "source_location": "L708", "_origin": "ast", "id": "internal_smtp_session_parsemailcmdarg", "community": 11, "community_name": "session", "norm_label": "parsemailcmdarg()" }, { "label": "senderIPString()", "file_type": "code", "source_file": "internal/smtp/session.go", "source_location": "L736", "_origin": "ast", "id": "internal_smtp_session_senderipstring", "community": 11, "community_name": "session", "norm_label": "senderipstring()" }, { "label": "extractSubject()", "file_type": "code", "source_file": "internal/smtp/session.go", "source_location": "L743", "_origin": "ast", "id": "internal_smtp_session_extractsubject", "community": 11, "community_name": "session", "norm_label": "extractsubject()" }, { "label": "extractMessageID()", "file_type": "code", "source_file": "internal/smtp/session.go", "source_location": "L747", "_origin": "ast", "id": "internal_smtp_session_extractmessageid", "community": 11, "community_name": "session", "norm_label": "extractmessageid()" }, { "label": "extractHeader()", "file_type": "code", "source_file": "internal/smtp/session.go", "source_location": "L751", "_origin": "ast", "id": "internal_smtp_session_extractheader", "community": 11, "community_name": "session", "norm_label": "extractheader()" }, { "label": "acme_manager.go", "file_type": "code", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L1", "_origin": "ast", "id": "internal_tlsutil_acme_manager", "community": 1, "community_name": "Client", "norm_label": "acme_manager.go" }, { "label": "ACMEManager", "file_type": "code", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L26", "_origin": "ast", "id": "tlsutil_acmemanager", "community": 1, "community_name": "Client", "norm_label": "acmemanager" }, { "label": "DB", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_tlsutil_acme_manager_go_db", "community": 1, "community_name": "Client", "norm_label": "db" }, { "label": "RWMutex", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_tlsutil_acme_manager_go_rwmutex", "community": 1, "community_name": "Client", "norm_label": "rwmutex" }, { "label": "Certificate", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_tlsutil_acme_manager_go_certificate", "community": 1, "community_name": "Client", "norm_label": "certificate" }, { "label": "NewACMEManager()", "file_type": "code", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L37", "_origin": "ast", "id": "internal_tlsutil_acme_manager_newacmemanager", "community": 1, "community_name": "Client", "norm_label": "newacmemanager()" }, { "label": ".TLSConfig()", "file_type": "code", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L46", "_origin": "ast", "id": "tlsutil_acmemanager_tlsconfig", "community": 1, "community_name": "Client", "norm_label": ".tlsconfig()" }, { "label": "Config", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_tlsutil_acme_manager_go_config", "community": 1, "community_name": "Client", "norm_label": "config" }, { "label": ".CertificateFor()", "file_type": "code", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L58", "_origin": "ast", "id": "tlsutil_acmemanager_certificatefor", "community": 1, "community_name": "Client", "norm_label": ".certificatefor()" }, { "label": ".loadFromDB()", "file_type": "code", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L80", "_origin": "ast", "id": "tlsutil_acmemanager_loadfromdb", "community": 1, "community_name": "Client", "norm_label": ".loadfromdb()" }, { "label": ".obtainAndStore()", "file_type": "code", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L108", "_origin": "ast", "id": "tlsutil_acmemanager_obtainandstore", "community": 1, "community_name": "Client", "norm_label": ".obtainandstore()" }, { "label": ".loadOrCreateAccountKey()", "file_type": "code", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L160", "_origin": "ast", "id": "tlsutil_acmemanager_loadorcreateaccountkey", "community": 1, "community_name": "Client", "norm_label": ".loadorcreateaccountkey()" }, { "label": ".StartRenewalLoop()", "file_type": "code", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L198", "_origin": "ast", "id": "tlsutil_acmemanager_startrenewalloop", "community": 1, "community_name": "Client", "norm_label": ".startrenewalloop()" }, { "label": "Context", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_tlsutil_acme_manager_go_context", "community": 1, "community_name": "Client", "norm_label": "context" }, { "label": "Duration", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_tlsutil_acme_manager_go_duration", "community": 1, "community_name": "Client", "norm_label": "duration" }, { "label": "selfsigned.go", "file_type": "code", "source_file": "internal/tlsutil/selfsigned.go", "source_location": "L1", "_origin": "ast", "id": "internal_tlsutil_selfsigned", "community": 5, "community_name": "config.go", "norm_label": "selfsigned.go" }, { "label": "LoadOrGenerate()", "file_type": "code", "source_file": "internal/tlsutil/selfsigned.go", "source_location": "L27", "_origin": "ast", "id": "internal_tlsutil_selfsigned_loadorgenerate", "community": 5, "community_name": "config.go", "norm_label": "loadorgenerate()" }, { "label": "Config", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_tlsutil_selfsigned_go_config", "community": 5, "community_name": "config.go", "norm_label": "config" }, { "label": "ParseMinVersion()", "file_type": "code", "source_file": "internal/tlsutil/selfsigned.go", "source_location": "L70", "_origin": "ast", "id": "internal_tlsutil_selfsigned_parseminversion", "community": 5, "community_name": "config.go", "norm_label": "parseminversion()" }, { "label": "generateSelfSigned()", "file_type": "code", "source_file": "internal/tlsutil/selfsigned.go", "source_location": "L77", "_origin": "ast", "id": "internal_tlsutil_selfsigned_generateselfsigned", "community": 5, "community_name": "config.go", "norm_label": "generateselfsigned()" }, { "label": "Certificate", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_tlsutil_selfsigned_go_certificate", "community": 5, "community_name": "config.go", "norm_label": "certificate" }, { "label": "totp.go", "file_type": "code", "source_file": "internal/totp/totp.go", "source_location": "L1", "_origin": "ast", "id": "internal_totp_totp", "community": 66, "community_name": "totp.go", "norm_label": "totp.go" }, { "label": "GenerateSecret()", "file_type": "code", "source_file": "internal/totp/totp.go", "source_location": "L29", "_origin": "ast", "id": "internal_totp_totp_generatesecret", "community": 0, "community_name": "User", "norm_label": "generatesecret()" }, { "label": "Generate()", "file_type": "code", "source_file": "internal/totp/totp.go", "source_location": "L40", "_origin": "ast", "id": "internal_totp_totp_generate", "community": 66, "community_name": "totp.go", "norm_label": "generate()" }, { "label": "Time", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_totp_totp_go_time", "community": 66, "community_name": "totp.go", "norm_label": "time" }, { "label": "Validate()", "file_type": "code", "source_file": "internal/totp/totp.go", "source_location": "L52", "_origin": "ast", "id": "internal_totp_totp_validate", "community": 66, "community_name": "totp.go", "norm_label": "validate()" }, { "label": "hotp()", "file_type": "code", "source_file": "internal/totp/totp.go", "source_location": "L71", "_origin": "ast", "id": "internal_totp_totp_hotp", "community": 66, "community_name": "totp.go", "norm_label": "hotp()" }, { "label": "decodeSecret()", "file_type": "code", "source_file": "internal/totp/totp.go", "source_location": "L92", "_origin": "ast", "id": "internal_totp_totp_decodesecret", "community": 66, "community_name": "totp.go", "norm_label": "decodesecret()" }, { "label": "ProvisioningURI()", "file_type": "code", "source_file": "internal/totp/totp.go", "source_location": "L114", "_origin": "ast", "id": "internal_totp_totp_provisioninguri", "community": 66, "community_name": "totp.go", "norm_label": "provisioninguri()" }, { "label": "vcard.go", "file_type": "code", "source_file": "internal/vcard/vcard.go", "source_location": "L1", "_origin": "ast", "id": "internal_vcard_vcard", "community": 26, "community_name": "vcard.go", "norm_label": "vcard.go" }, { "label": "Card", "file_type": "code", "source_file": "internal/vcard/vcard.go", "source_location": "L14", "_origin": "ast", "id": "vcard_card", "community": 26, "community_name": "vcard.go", "norm_label": "card" }, { "label": "Parse()", "file_type": "code", "source_file": "internal/vcard/vcard.go", "source_location": "L25", "_origin": "ast", "id": "internal_vcard_vcard_parse", "community": 26, "community_name": "vcard.go", "norm_label": "parse()" }, { "label": ".Build()", "file_type": "code", "source_file": "internal/vcard/vcard.go", "source_location": "L77", "_origin": "ast", "id": "vcard_card_build", "community": 26, "community_name": "vcard.go", "norm_label": ".build()" }, { "label": "splitProperty()", "file_type": "code", "source_file": "internal/vcard/vcard.go", "source_location": "L106", "_origin": "ast", "id": "internal_vcard_vcard_splitproperty", "community": 26, "community_name": "vcard.go", "norm_label": "splitproperty()" }, { "label": "unfold()", "file_type": "code", "source_file": "internal/vcard/vcard.go", "source_location": "L121", "_origin": "ast", "id": "internal_vcard_vcard_unfold", "community": 26, "community_name": "vcard.go", "norm_label": "unfold()" }, { "label": "escape()", "file_type": "code", "source_file": "internal/vcard/vcard.go", "source_location": "L134", "_origin": "ast", "id": "internal_vcard_vcard_escape", "community": 26, "community_name": "vcard.go", "norm_label": "escape()" }, { "label": "unescape()", "file_type": "code", "source_file": "internal/vcard/vcard.go", "source_location": "L142", "_origin": "ast", "id": "internal_vcard_vcard_unescape", "community": 26, "community_name": "vcard.go", "norm_label": "unescape()" }, { "label": "vcard_fuzz_test.go", "file_type": "code", "source_file": "internal/vcard/vcard_fuzz_test.go", "source_location": "L1", "_origin": "ast", "id": "internal_vcard_vcard_fuzz_test", "community": 26, "community_name": "vcard.go", "norm_label": "vcard_fuzz_test.go" }, { "label": "FuzzParse()", "file_type": "code", "source_file": "internal/vcard/vcard_fuzz_test.go", "source_location": "L5", "_origin": "ast", "id": "internal_vcard_vcard_fuzz_test_fuzzparse", "community": 26, "community_name": "vcard.go", "norm_label": "fuzzparse()" }, { "label": "F", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_vcard_vcard_fuzz_test_go_f", "community": 26, "community_name": "vcard.go", "norm_label": "f" }, { "label": "cbor.go", "file_type": "code", "source_file": "internal/webauthn/cbor.go", "source_location": "L1", "_origin": "ast", "id": "internal_webauthn_cbor", "community": 2, "community_name": "webauthn.go", "norm_label": "cbor.go" }, { "label": "cborDecode()", "file_type": "code", "source_file": "internal/webauthn/cbor.go", "source_location": "L19", "_origin": "ast", "id": "internal_webauthn_cbor_cbordecode", "community": 2, "community_name": "webauthn.go", "norm_label": "cbordecode()" }, { "label": "cborDecodeWithLength()", "file_type": "code", "source_file": "internal/webauthn/cbor.go", "source_location": "L27", "_origin": "ast", "id": "internal_webauthn_cbor_cbordecodewithlength", "community": 2, "community_name": "webauthn.go", "norm_label": "cbordecodewithlength()" }, { "label": "cborDecoder", "file_type": "code", "source_file": "internal/webauthn/cbor.go", "source_location": "L36", "_origin": "ast", "id": "webauthn_cbordecoder", "community": 2, "community_name": "webauthn.go", "norm_label": "cbordecoder" }, { "label": ".readByte()", "file_type": "code", "source_file": "internal/webauthn/cbor.go", "source_location": "L41", "_origin": "ast", "id": "webauthn_cbordecoder_readbyte", "community": 2, "community_name": "webauthn.go", "norm_label": ".readbyte()" }, { "label": ".readBytes()", "file_type": "code", "source_file": "internal/webauthn/cbor.go", "source_location": "L50", "_origin": "ast", "id": "webauthn_cbordecoder_readbytes", "community": 2, "community_name": "webauthn.go", "norm_label": ".readbytes()" }, { "label": ".readLength()", "file_type": "code", "source_file": "internal/webauthn/cbor.go", "source_location": "L63", "_origin": "ast", "id": "webauthn_cbordecoder_readlength", "community": 2, "community_name": "webauthn.go", "norm_label": ".readlength()" }, { "label": ".decodeValue()", "file_type": "code", "source_file": "internal/webauthn/cbor.go", "source_location": "L93", "_origin": "ast", "id": "webauthn_cbordecoder_decodevalue", "community": 2, "community_name": "webauthn.go", "norm_label": ".decodevalue()" }, { "label": "webauthn.go", "file_type": "code", "source_file": "internal/webauthn/webauthn.go", "source_location": "L1", "_origin": "ast", "id": "internal_webauthn_webauthn", "community": 2, "community_name": "webauthn.go", "norm_label": "webauthn.go" }, { "label": "AuthData", "file_type": "code", "source_file": "internal/webauthn/webauthn.go", "source_location": "L54", "_origin": "ast", "id": "webauthn_authdata", "community": 2, "community_name": "webauthn.go", "norm_label": "authdata" }, { "label": "PublicKey", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "publickey", "community": 2, "community_name": "webauthn.go", "norm_label": "publickey" }, { "label": ".UserPresent()", "file_type": "code", "source_file": "internal/webauthn/webauthn.go", "source_location": "L63", "_origin": "ast", "id": "webauthn_authdata_userpresent", "community": 2, "community_name": "webauthn.go", "norm_label": ".userpresent()" }, { "label": ".UserVerified()", "file_type": "code", "source_file": "internal/webauthn/webauthn.go", "source_location": "L64", "_origin": "ast", "id": "webauthn_authdata_userverified", "community": 2, "community_name": "webauthn.go", "norm_label": ".userverified()" }, { "label": "ParseAuthData()", "file_type": "code", "source_file": "internal/webauthn/webauthn.go", "source_location": "L69", "_origin": "ast", "id": "internal_webauthn_webauthn_parseauthdata", "community": 2, "community_name": "webauthn.go", "norm_label": "parseauthdata()" }, { "label": "parseCOSEKey()", "file_type": "code", "source_file": "internal/webauthn/webauthn.go", "source_location": "L109", "_origin": "ast", "id": "internal_webauthn_webauthn_parsecosekey", "community": 2, "community_name": "webauthn.go", "norm_label": "parsecosekey()" }, { "label": "ParseAttestationObject()", "file_type": "code", "source_file": "internal/webauthn/webauthn.go", "source_location": "L143", "_origin": "ast", "id": "internal_webauthn_webauthn_parseattestationobject", "community": 2, "community_name": "webauthn.go", "norm_label": "parseattestationobject()" }, { "label": "EncodePublicKey()", "file_type": "code", "source_file": "internal/webauthn/webauthn.go", "source_location": "L163", "_origin": "ast", "id": "internal_webauthn_webauthn_encodepublickey", "community": 2, "community_name": "webauthn.go", "norm_label": "encodepublickey()" }, { "label": "DecodePublicKey()", "file_type": "code", "source_file": "internal/webauthn/webauthn.go", "source_location": "L170", "_origin": "ast", "id": "internal_webauthn_webauthn_decodepublickey", "community": 2, "community_name": "webauthn.go", "norm_label": "decodepublickey()" }, { "label": "clientData", "file_type": "code", "source_file": "internal/webauthn/webauthn.go", "source_location": "L180", "_origin": "ast", "id": "webauthn_clientdata", "community": 2, "community_name": "webauthn.go", "norm_label": "clientdata" }, { "label": "verifyClientData()", "file_type": "code", "source_file": "internal/webauthn/webauthn.go", "source_location": "L189", "_origin": "ast", "id": "internal_webauthn_webauthn_verifyclientdata", "community": 2, "community_name": "webauthn.go", "norm_label": "verifyclientdata()" }, { "label": "NewChallenge()", "file_type": "code", "source_file": "internal/webauthn/webauthn.go", "source_location": "L209", "_origin": "ast", "id": "internal_webauthn_webauthn_newchallenge", "community": 0, "community_name": "User", "norm_label": "newchallenge()" }, { "label": "StoredCredential", "file_type": "code", "source_file": "internal/webauthn/webauthn.go", "source_location": "L219", "_origin": "ast", "id": "webauthn_storedcredential", "community": 2, "community_name": "webauthn.go", "norm_label": "storedcredential" }, { "label": "Time", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_webauthn_webauthn_go_time", "community": 2, "community_name": "webauthn.go", "norm_label": "time" }, { "label": "VerifyRegistration()", "file_type": "code", "source_file": "internal/webauthn/webauthn.go", "source_location": "L232", "_origin": "ast", "id": "internal_webauthn_webauthn_verifyregistration", "community": 2, "community_name": "webauthn.go", "norm_label": "verifyregistration()" }, { "label": "VerifyAssertion()", "file_type": "code", "source_file": "internal/webauthn/webauthn.go", "source_location": "L257", "_origin": "ast", "id": "internal_webauthn_webauthn_verifyassertion", "community": 2, "community_name": "webauthn.go", "norm_label": "verifyassertion()" }, { "label": "webmail/api.go", "file_type": "code", "source_file": "internal/webmail/api.go", "source_location": "L1", "_origin": "ast", "id": "internal_webmail_api", "community": 0, "community_name": "User", "norm_label": "webmail/api.go" }, { "label": "Handler", "file_type": "code", "source_file": "internal/webmail/api.go", "source_location": "L40", "_origin": "ast", "id": "webmail_handler", "community": 0, "community_name": "User", "norm_label": "handler" }, { "label": "DB", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_webmail_api_go_db", "community": 0, "community_name": "User", "norm_label": "db" }, { "label": "Config", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_webmail_api_go_config", "community": 0, "community_name": "User", "norm_label": "config" }, { "label": "Mutex", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_webmail_api_go_mutex", "community": 0, "community_name": "User", "norm_label": "mutex" }, { "label": "oauthStateEntry", "file_type": "code", "source_file": "internal/webmail/api.go", "source_location": "L56", "_origin": "ast", "id": "webmail_oauthstateentry", "community": 0, "community_name": "User", "norm_label": "oauthstateentry" }, { "label": "Time", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_webmail_api_go_time", "community": 0, "community_name": "User", "norm_label": "time" }, { "label": "webauthnChallengeEntry", "file_type": "code", "source_file": "internal/webmail/api.go", "source_location": "L66", "_origin": "ast", "id": "webmail_webauthnchallengeentry", "community": 0, "community_name": "User", "norm_label": "webauthnchallengeentry" }, { "label": "NewHandler()", "file_type": "code", "source_file": "internal/webmail/api.go", "source_location": "L71", "_origin": "ast", "id": "internal_webmail_api_newhandler", "community": 0, "community_name": "User", "norm_label": "newhandler()" }, { "label": ".RegisterRoutes()", "file_type": "code", "source_file": "internal/webmail/api.go", "source_location": "L80", "_origin": "ast", "id": "webmail_handler_registerroutes", "community": 0, "community_name": "User", "norm_label": ".registerroutes()" }, { "label": "ServeMux", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_webmail_api_go_servemux", "community": 0, "community_name": "User", "norm_label": "servemux" }, { "label": "writeJSON()", "file_type": "code", "source_file": "internal/webmail/api.go", "source_location": "L117", "_origin": "ast", "id": "internal_webmail_api_writejson", "community": 0, "community_name": "User", "norm_label": "writejson()" }, { "label": "ResponseWriter", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_webmail_api_go_responsewriter", "community": 0, "community_name": "User", "norm_label": "responsewriter" }, { "label": "writeErr()", "file_type": "code", "source_file": "internal/webmail/api.go", "source_location": "L123", "_origin": "ast", "id": "internal_webmail_api_writeerr", "community": 0, "community_name": "User", "norm_label": "writeerr()" }, { "label": "titleCase()", "file_type": "code", "source_file": "internal/webmail/api.go", "source_location": "L132", "_origin": "ast", "id": "internal_webmail_api_titlecase", "community": 0, "community_name": "User", "norm_label": "titlecase()" }, { "label": ".login()", "file_type": "code", "source_file": "internal/webmail/api.go", "source_location": "L139", "_origin": "ast", "id": "webmail_handler_login", "community": 0, "community_name": "User", "norm_label": ".login()" }, { "label": "Request", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_webmail_api_go_request", "community": 0, "community_name": "User", "norm_label": "request" }, { "label": ".mfaVerify()", "file_type": "code", "source_file": "internal/webmail/api.go", "source_location": "L186", "_origin": "ast", "id": "webmail_handler_mfaverify", "community": 0, "community_name": "User", "norm_label": ".mfaverify()" }, { "label": ".withAuth()", "file_type": "code", "source_file": "internal/webmail/api.go", "source_location": "L243", "_origin": "ast", "id": "webmail_handler_withauth", "community": 0, "community_name": "User", "norm_label": ".withauth()" }, { "label": "HandlerFunc", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_webmail_api_go_handlerfunc", "community": 0, "community_name": "User", "norm_label": "handlerfunc" }, { "label": ".getMe()", "file_type": "code", "source_file": "internal/webmail/api.go", "source_location": "L286", "_origin": "ast", "id": "webmail_handler_getme", "community": 0, "community_name": "User", "norm_label": ".getme()" }, { "label": ".provider()", "file_type": "code", "source_file": "internal/webmail/api.go", "source_location": "L308", "_origin": "ast", "id": "webmail_handler_provider", "community": 0, "community_name": "User", "norm_label": ".provider()" }, { "label": ".listFolders()", "file_type": "code", "source_file": "internal/webmail/api.go", "source_location": "L320", "_origin": "ast", "id": "webmail_handler_listfolders", "community": 0, "community_name": "User", "norm_label": ".listfolders()" }, { "label": ".listMessages()", "file_type": "code", "source_file": "internal/webmail/api.go", "source_location": "L335", "_origin": "ast", "id": "webmail_handler_listmessages", "community": 0, "community_name": "User", "norm_label": ".listmessages()" }, { "label": ".sendOrListMessages()", "file_type": "code", "source_file": "internal/webmail/api.go", "source_location": "L365", "_origin": "ast", "id": "webmail_handler_sendorlistmessages", "community": 0, "community_name": "User", "norm_label": ".sendorlistmessages()" }, { "label": ".messageByID()", "file_type": "code", "source_file": "internal/webmail/api.go", "source_location": "L399", "_origin": "ast", "id": "webmail_handler_messagebyid", "community": 0, "community_name": "User", "norm_label": ".messagebyid()" }, { "label": "unifiedMessage", "file_type": "code", "source_file": "internal/webmail/api.go", "source_location": "L462", "_origin": "ast", "id": "webmail_unifiedmessage", "community": 4, "community_name": "GmailAPIProvider", "norm_label": "unifiedmessage" }, { "label": ".unifiedInbox()", "file_type": "code", "source_file": "internal/webmail/api.go", "source_location": "L474", "_origin": "ast", "id": "webmail_handler_unifiedinbox", "community": 0, "community_name": "User", "norm_label": ".unifiedinbox()" }, { "label": "searchResult", "file_type": "code", "source_file": "internal/webmail/api.go", "source_location": "L548", "_origin": "ast", "id": "webmail_searchresult", "community": 4, "community_name": "GmailAPIProvider", "norm_label": "searchresult" }, { "label": ".search()", "file_type": "code", "source_file": "internal/webmail/api.go", "source_location": "L571", "_origin": "ast", "id": "webmail_handler_search", "community": 0, "community_name": "User", "norm_label": ".search()" }, { "label": ".linkedProviderFor()", "file_type": "code", "source_file": "internal/webmail/api.go", "source_location": "L691", "_origin": "ast", "id": "webmail_handler_linkedproviderfor", "community": 0, "community_name": "User", "norm_label": ".linkedproviderfor()" }, { "label": ".calendarEvents()", "file_type": "code", "source_file": "internal/webmail/api.go", "source_location": "L702", "_origin": "ast", "id": "webmail_handler_calendarevents", "community": 0, "community_name": "User", "norm_label": ".calendarevents()" }, { "label": ".contacts()", "file_type": "code", "source_file": "internal/webmail/api.go", "source_location": "L739", "_origin": "ast", "id": "webmail_handler_contacts", "community": 0, "community_name": "User", "norm_label": ".contacts()" }, { "label": ".listQuarantine()", "file_type": "code", "source_file": "internal/webmail/api.go", "source_location": "L764", "_origin": "ast", "id": "webmail_handler_listquarantine", "community": 0, "community_name": "User", "norm_label": ".listquarantine()" }, { "label": ".releaseQuarantine()", "file_type": "code", "source_file": "internal/webmail/api.go", "source_location": "L773", "_origin": "ast", "id": "webmail_handler_releasequarantine", "community": 0, "community_name": "User", "norm_label": ".releasequarantine()" }, { "label": ".sseEvents()", "file_type": "code", "source_file": "internal/webmail/api.go", "source_location": "L820", "_origin": "ast", "id": "webmail_handler_sseevents", "community": 0, "community_name": "User", "norm_label": ".sseevents()" }, { "label": ".listAccounts()", "file_type": "code", "source_file": "internal/webmail/api.go", "source_location": "L855", "_origin": "ast", "id": "webmail_handler_listaccounts", "community": 0, "community_name": "User", "norm_label": ".listaccounts()" }, { "label": ".deleteAccount()", "file_type": "code", "source_file": "internal/webmail/api.go", "source_location": "L881", "_origin": "ast", "id": "webmail_handler_deleteaccount", "community": 0, "community_name": "User", "norm_label": ".deleteaccount()" }, { "label": ".linkIMAPAccount()", "file_type": "code", "source_file": "internal/webmail/api.go", "source_location": "L908", "_origin": "ast", "id": "webmail_handler_linkimapaccount", "community": 0, "community_name": "User", "norm_label": ".linkimapaccount()" }, { "label": ".oauthDispatch()", "file_type": "code", "source_file": "internal/webmail/api.go", "source_location": "L945", "_origin": "ast", "id": "webmail_handler_oauthdispatch", "community": 0, "community_name": "User", "norm_label": ".oauthdispatch()" }, { "label": ".oauthStart()", "file_type": "code", "source_file": "internal/webmail/api.go", "source_location": "L966", "_origin": "ast", "id": "webmail_handler_oauthstart", "community": 0, "community_name": "User", "norm_label": ".oauthstart()" }, { "label": ".oauthCallback()", "file_type": "code", "source_file": "internal/webmail/api.go", "source_location": "L987", "_origin": "ast", "id": "webmail_handler_oauthcallback", "community": 0, "community_name": "User", "norm_label": ".oauthcallback()" }, { "label": ".pruneExpiredState()", "file_type": "code", "source_file": "internal/webmail/api.go", "source_location": "L1050", "_origin": "ast", "id": "webmail_handler_pruneexpiredstate", "community": 0, "community_name": "User", "norm_label": ".pruneexpiredstate()" }, { "label": "randomState()", "file_type": "code", "source_file": "internal/webmail/api.go", "source_location": "L1059", "_origin": "ast", "id": "internal_webmail_api_randomstate", "community": 0, "community_name": "User", "norm_label": "randomstate()" }, { "label": "sha256Hex()", "file_type": "code", "source_file": "internal/webmail/api.go", "source_location": "L1069", "_origin": "ast", "id": "internal_webmail_api_sha256hex", "community": 0, "community_name": "User", "norm_label": "sha256hex()" }, { "label": ".mfaSetup()", "file_type": "code", "source_file": "internal/webmail/api.go", "source_location": "L1077", "_origin": "ast", "id": "webmail_handler_mfasetup", "community": 0, "community_name": "User", "norm_label": ".mfasetup()" }, { "label": ".mfaConfirm()", "file_type": "code", "source_file": "internal/webmail/api.go", "source_location": "L1103", "_origin": "ast", "id": "webmail_handler_mfaconfirm", "community": 0, "community_name": "User", "norm_label": ".mfaconfirm()" }, { "label": ".mfaDisable()", "file_type": "code", "source_file": "internal/webmail/api.go", "source_location": "L1151", "_origin": "ast", "id": "webmail_handler_mfadisable", "community": 0, "community_name": "User", "norm_label": ".mfadisable()" }, { "label": ".origin()", "file_type": "code", "source_file": "internal/webmail/api.go", "source_location": "L1185", "_origin": "ast", "id": "webmail_handler_origin", "community": 0, "community_name": "User", "norm_label": ".origin()" }, { "label": "loadPasskeys()", "file_type": "code", "source_file": "internal/webmail/api.go", "source_location": "L1187", "_origin": "ast", "id": "internal_webmail_api_loadpasskeys", "community": 0, "community_name": "User", "norm_label": "loadpasskeys()" }, { "label": "savePasskeys()", "file_type": "code", "source_file": "internal/webmail/api.go", "source_location": "L1195", "_origin": "ast", "id": "internal_webmail_api_savepasskeys", "community": 0, "community_name": "User", "norm_label": "savepasskeys()" }, { "label": ".passkeyRegisterStart()", "file_type": "code", "source_file": "internal/webmail/api.go", "source_location": "L1209", "_origin": "ast", "id": "webmail_handler_passkeyregisterstart", "community": 0, "community_name": "User", "norm_label": ".passkeyregisterstart()" }, { "label": ".passkeyRegisterFinish()", "file_type": "code", "source_file": "internal/webmail/api.go", "source_location": "L1238", "_origin": "ast", "id": "webmail_handler_passkeyregisterfinish", "community": 0, "community_name": "User", "norm_label": ".passkeyregisterfinish()" }, { "label": ".passkeys()", "file_type": "code", "source_file": "internal/webmail/api.go", "source_location": "L1306", "_origin": "ast", "id": "webmail_handler_passkeys", "community": 0, "community_name": "User", "norm_label": ".passkeys()" }, { "label": ".passkeyByID()", "file_type": "code", "source_file": "internal/webmail/api.go", "source_location": "L1329", "_origin": "ast", "id": "webmail_handler_passkeybyid", "community": 0, "community_name": "User", "norm_label": ".passkeybyid()" }, { "label": ".pruneExpiredWebauthnState()", "file_type": "code", "source_file": "internal/webmail/api.go", "source_location": "L1361", "_origin": "ast", "id": "webmail_handler_pruneexpiredwebauthnstate", "community": 0, "community_name": "User", "norm_label": ".pruneexpiredwebauthnstate()" }, { "label": ".passkeyLoginStart()", "file_type": "code", "source_file": "internal/webmail/api.go", "source_location": "L1373", "_origin": "ast", "id": "webmail_handler_passkeyloginstart", "community": 0, "community_name": "User", "norm_label": ".passkeyloginstart()" }, { "label": ".passkeyLoginFinish()", "file_type": "code", "source_file": "internal/webmail/api.go", "source_location": "L1422", "_origin": "ast", "id": "webmail_handler_passkeyloginfinish", "community": 0, "community_name": "User", "norm_label": ".passkeyloginfinish()" }, { "label": ".appPasswords()", "file_type": "code", "source_file": "internal/webmail/api.go", "source_location": "L1508", "_origin": "ast", "id": "webmail_handler_apppasswords", "community": 0, "community_name": "User", "norm_label": ".apppasswords()" }, { "label": ".appPasswordByID()", "file_type": "code", "source_file": "internal/webmail/api.go", "source_location": "L1581", "_origin": "ast", "id": "webmail_handler_apppasswordbyid", "community": 0, "community_name": "User", "norm_label": ".apppasswordbyid()" }, { "label": "parseDuration()", "file_type": "code", "source_file": "internal/webmail/api.go", "source_location": "L1599", "_origin": "ast", "id": "internal_webmail_api_parseduration", "community": 0, "community_name": "User", "norm_label": "parseduration()" }, { "label": "Duration", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_webmail_api_go_duration", "community": 0, "community_name": "User", "norm_label": "duration" }, { "label": ".forgotPassword()", "file_type": "code", "source_file": "internal/webmail/api.go", "source_location": "L1616", "_origin": "ast", "id": "webmail_handler_forgotpassword", "community": 0, "community_name": "User", "norm_label": ".forgotpassword()" }, { "label": ".resetPassword()", "file_type": "code", "source_file": "internal/webmail/api.go", "source_location": "L1644", "_origin": "ast", "id": "webmail_handler_resetpassword", "community": 0, "community_name": "User", "norm_label": ".resetpassword()" }, { "label": ".setRecoveryEmail()", "file_type": "code", "source_file": "internal/webmail/api.go", "source_location": "L1679", "_origin": "ast", "id": "webmail_handler_setrecoveryemail", "community": 0, "community_name": "User", "norm_label": ".setrecoveryemail()" }, { "label": "webmail/embed.go", "file_type": "code", "source_file": "internal/webmail/embed.go", "source_location": "L1", "_origin": "ast", "id": "internal_webmail_embed", "community": 60, "community_name": "webmail/embed.go", "norm_label": "webmail/embed.go" }, { "label": "app.js", "file_type": "code", "source_file": "internal/webmail/static/app.js", "source_location": "L1", "_origin": "ast", "id": "internal_webmail_static_app", "community": 28, "community_name": "app.js", "norm_label": "app.js" }, { "label": "accounts", "file_type": "code", "source_file": "internal/webmail/static/app.js", "source_location": "L4", "_origin": "ast", "id": "internal_webmail_static_app_accounts", "community": 28, "community_name": "app.js", "norm_label": "accounts" }, { "label": "folders", "file_type": "code", "source_file": "internal/webmail/static/app.js", "source_location": "L7", "_origin": "ast", "id": "internal_webmail_static_app_folders", "community": 28, "community_name": "app.js", "norm_label": "folders" }, { "label": "loadedMessages", "file_type": "code", "source_file": "internal/webmail/static/app.js", "source_location": "L8", "_origin": "ast", "id": "internal_webmail_static_app_loadedmessages", "community": 28, "community_name": "app.js", "norm_label": "loadedmessages" }, { "label": "api()", "file_type": "code", "source_file": "internal/webmail/static/app.js", "source_location": "L17", "_callable": true, "_origin": "ast", "id": "internal_webmail_static_app_api", "community": 28, "community_name": "app.js", "norm_label": "api()" }, { "label": "esc()", "file_type": "code", "source_file": "internal/webmail/static/app.js", "source_location": "L23", "_callable": true, "_origin": "ast", "id": "internal_webmail_static_app_esc", "community": 28, "community_name": "app.js", "norm_label": "esc()" }, { "label": "bodyOf()", "file_type": "code", "source_file": "internal/webmail/static/app.js", "source_location": "L25", "_callable": true, "_origin": "ast", "id": "internal_webmail_static_app_bodyof", "community": 28, "community_name": "app.js", "norm_label": "bodyof()" }, { "label": "formatDate()", "file_type": "code", "source_file": "internal/webmail/static/app.js", "source_location": "L32", "_callable": true, "_origin": "ast", "id": "internal_webmail_static_app_formatdate", "community": 28, "community_name": "app.js", "norm_label": "formatdate()" }, { "label": "initial()", "file_type": "code", "source_file": "internal/webmail/static/app.js", "source_location": "L38", "_callable": true, "_origin": "ast", "id": "internal_webmail_static_app_initial", "community": 28, "community_name": "app.js", "norm_label": "initial()" }, { "label": "acctQuery()", "file_type": "code", "source_file": "internal/webmail/static/app.js", "source_location": "L42", "_callable": true, "_origin": "ast", "id": "internal_webmail_static_app_acctquery", "community": 28, "community_name": "app.js", "norm_label": "acctquery()" }, { "label": "login()", "file_type": "code", "source_file": "internal/webmail/static/app.js", "source_location": "L45", "_callable": true, "_origin": "ast", "id": "internal_webmail_static_app_login", "community": 28, "community_name": "app.js", "norm_label": "login()" }, { "label": "mfaVerifyLogin()", "file_type": "code", "source_file": "internal/webmail/static/app.js", "source_location": "L56", "_callable": true, "_origin": "ast", "id": "internal_webmail_static_app_mfaverifylogin", "community": 28, "community_name": "app.js", "norm_label": "mfaverifylogin()" }, { "label": "logout()", "file_type": "code", "source_file": "internal/webmail/static/app.js", "source_location": "L66", "_callable": true, "_origin": "ast", "id": "internal_webmail_static_app_logout", "community": 28, "community_name": "app.js", "norm_label": "logout()" }, { "label": "showLogin()", "file_type": "code", "source_file": "internal/webmail/static/app.js", "source_location": "L68", "_callable": true, "_origin": "ast", "id": "internal_webmail_static_app_showlogin", "community": 28, "community_name": "app.js", "norm_label": "showlogin()" }, { "label": "showMFALogin()", "file_type": "code", "source_file": "internal/webmail/static/app.js", "source_location": "L73", "_callable": true, "_origin": "ast", "id": "internal_webmail_static_app_showmfalogin", "community": 28, "community_name": "app.js", "norm_label": "showmfalogin()" }, { "label": "showApp()", "file_type": "code", "source_file": "internal/webmail/static/app.js", "source_location": "L78", "_callable": true, "_origin": "ast", "id": "internal_webmail_static_app_showapp", "community": 28, "community_name": "app.js", "norm_label": "showapp()" }, { "label": "boot()", "file_type": "code", "source_file": "internal/webmail/static/app.js", "source_location": "L87", "_callable": true, "_origin": "ast", "id": "internal_webmail_static_app_boot", "community": 28, "community_name": "app.js", "norm_label": "boot()" }, { "label": "loadAccounts()", "file_type": "code", "source_file": "internal/webmail/static/app.js", "source_location": "L94", "_callable": true, "_origin": "ast", "id": "internal_webmail_static_app_loadaccounts", "community": 28, "community_name": "app.js", "norm_label": "loadaccounts()" }, { "label": "renderAccountSwitcher()", "file_type": "code", "source_file": "internal/webmail/static/app.js", "source_location": "L101", "_callable": true, "_origin": "ast", "id": "internal_webmail_static_app_renderaccountswitcher", "community": 28, "community_name": "app.js", "norm_label": "renderaccountswitcher()" }, { "label": "clearSearch()", "file_type": "code", "source_file": "internal/webmail/static/app.js", "source_location": "L110", "_callable": true, "_origin": "ast", "id": "internal_webmail_static_app_clearsearch", "community": 28, "community_name": "app.js", "norm_label": "clearsearch()" }, { "label": "selectAccount()", "file_type": "code", "source_file": "internal/webmail/static/app.js", "source_location": "L118", "_callable": true, "_origin": "ast", "id": "internal_webmail_static_app_selectaccount", "community": 28, "community_name": "app.js", "norm_label": "selectaccount()" }, { "label": "loadFolders()", "file_type": "code", "source_file": "internal/webmail/static/app.js", "source_location": "L138", "_callable": true, "_origin": "ast", "id": "internal_webmail_static_app_loadfolders", "community": 28, "community_name": "app.js", "norm_label": "loadfolders()" }, { "label": "renderFolderList()", "file_type": "code", "source_file": "internal/webmail/static/app.js", "source_location": "L148", "_callable": true, "_origin": "ast", "id": "internal_webmail_static_app_renderfolderlist", "community": 28, "community_name": "app.js", "norm_label": "renderfolderlist()" }, { "label": "selectFolder()", "file_type": "code", "source_file": "internal/webmail/static/app.js", "source_location": "L157", "_callable": true, "_origin": "ast", "id": "internal_webmail_static_app_selectfolder", "community": 28, "community_name": "app.js", "norm_label": "selectfolder()" }, { "label": "loadMessages()", "file_type": "code", "source_file": "internal/webmail/static/app.js", "source_location": "L167", "_callable": true, "_origin": "ast", "id": "internal_webmail_static_app_loadmessages", "community": 28, "community_name": "app.js", "norm_label": "loadmessages()" }, { "label": "loadUnifiedInbox()", "file_type": "code", "source_file": "internal/webmail/static/app.js", "source_location": "L172", "_callable": true, "_origin": "ast", "id": "internal_webmail_static_app_loadunifiedinbox", "community": 28, "community_name": "app.js", "norm_label": "loadunifiedinbox()" }, { "label": "onSearchInput()", "file_type": "code", "source_file": "internal/webmail/static/app.js", "source_location": "L188", "_callable": true, "_origin": "ast", "id": "internal_webmail_static_app_onsearchinput", "community": 28, "community_name": "app.js", "norm_label": "onsearchinput()" }, { "label": "runSearch()", "file_type": "code", "source_file": "internal/webmail/static/app.js", "source_location": "L201", "_callable": true, "_origin": "ast", "id": "internal_webmail_static_app_runsearch", "community": 28, "community_name": "app.js", "norm_label": "runsearch()" }, { "label": "renderMessageList()", "file_type": "code", "source_file": "internal/webmail/static/app.js", "source_location": "L217", "_callable": true, "_origin": "ast", "id": "internal_webmail_static_app_rendermessagelist", "community": 28, "community_name": "app.js", "norm_label": "rendermessagelist()" }, { "label": "viewMessage()", "file_type": "code", "source_file": "internal/webmail/static/app.js", "source_location": "L250", "_callable": true, "_origin": "ast", "id": "internal_webmail_static_app_viewmessage", "community": 28, "community_name": "app.js", "norm_label": "viewmessage()" }, { "label": "deleteMessage()", "file_type": "code", "source_file": "internal/webmail/static/app.js", "source_location": "L268", "_callable": true, "_origin": "ast", "id": "internal_webmail_static_app_deletemessage", "community": 28, "community_name": "app.js", "norm_label": "deletemessage()" }, { "label": "openCompose()", "file_type": "code", "source_file": "internal/webmail/static/app.js", "source_location": "L275", "_callable": true, "_origin": "ast", "id": "internal_webmail_static_app_opencompose", "community": 28, "community_name": "app.js", "norm_label": "opencompose()" }, { "label": "closeCompose()", "file_type": "code", "source_file": "internal/webmail/static/app.js", "source_location": "L281", "_callable": true, "_origin": "ast", "id": "internal_webmail_static_app_closecompose", "community": 28, "community_name": "app.js", "norm_label": "closecompose()" }, { "label": "sendMessage()", "file_type": "code", "source_file": "internal/webmail/static/app.js", "source_location": "L283", "_callable": true, "_origin": "ast", "id": "internal_webmail_static_app_sendmessage", "community": 28, "community_name": "app.js", "norm_label": "sendmessage()" }, { "label": "showQuarantine()", "file_type": "code", "source_file": "internal/webmail/static/app.js", "source_location": "L296", "_callable": true, "_origin": "ast", "id": "internal_webmail_static_app_showquarantine", "community": 28, "community_name": "app.js", "norm_label": "showquarantine()" }, { "label": "releaseQ()", "file_type": "code", "source_file": "internal/webmail/static/app.js", "source_location": "L308", "_callable": true, "_origin": "ast", "id": "internal_webmail_static_app_releaseq", "community": 28, "community_name": "app.js", "norm_label": "releaseq()" }, { "label": "showSettings()", "file_type": "code", "source_file": "internal/webmail/static/app.js", "source_location": "L314", "_callable": true, "_origin": "ast", "id": "internal_webmail_static_app_showsettings", "community": 28, "community_name": "app.js", "norm_label": "showsettings()" }, { "label": "renderSettings()", "file_type": "code", "source_file": "internal/webmail/static/app.js", "source_location": "L321", "_callable": true, "_origin": "ast", "id": "internal_webmail_static_app_rendersettings", "community": 28, "community_name": "app.js", "norm_label": "rendersettings()" }, { "label": "renderMFAArea()", "file_type": "code", "source_file": "internal/webmail/static/app.js", "source_location": "L382", "_callable": true, "_origin": "ast", "id": "internal_webmail_static_app_rendermfaarea", "community": 28, "community_name": "app.js", "norm_label": "rendermfaarea()" }, { "label": "mfaSetupStart()", "file_type": "code", "source_file": "internal/webmail/static/app.js", "source_location": "L393", "_callable": true, "_origin": "ast", "id": "internal_webmail_static_app_mfasetupstart", "community": 28, "community_name": "app.js", "norm_label": "mfasetupstart()" }, { "label": "mfaConfirmSubmit()", "file_type": "code", "source_file": "internal/webmail/static/app.js", "source_location": "L404", "_callable": true, "_origin": "ast", "id": "internal_webmail_static_app_mfaconfirmsubmit", "community": 28, "community_name": "app.js", "norm_label": "mfaconfirmsubmit()" }, { "label": "mfaDisableSubmit()", "file_type": "code", "source_file": "internal/webmail/static/app.js", "source_location": "L415", "_callable": true, "_origin": "ast", "id": "internal_webmail_static_app_mfadisablesubmit", "community": 28, "community_name": "app.js", "norm_label": "mfadisablesubmit()" }, { "label": "b64urlToBuf()", "file_type": "code", "source_file": "internal/webmail/static/app.js", "source_location": "L425", "_callable": true, "_origin": "ast", "id": "internal_webmail_static_app_b64urltobuf", "community": 28, "community_name": "app.js", "norm_label": "b64urltobuf()" }, { "label": "bufToB64url()", "file_type": "code", "source_file": "internal/webmail/static/app.js", "source_location": "L433", "_callable": true, "_origin": "ast", "id": "internal_webmail_static_app_buftob64url", "community": 28, "community_name": "app.js", "norm_label": "buftob64url()" }, { "label": "renderPasskeys()", "file_type": "code", "source_file": "internal/webmail/static/app.js", "source_location": "L440", "_callable": true, "_origin": "ast", "id": "internal_webmail_static_app_renderpasskeys", "community": 28, "community_name": "app.js", "norm_label": "renderpasskeys()" }, { "label": "addPasskey()", "file_type": "code", "source_file": "internal/webmail/static/app.js", "source_location": "L450", "_callable": true, "_origin": "ast", "id": "internal_webmail_static_app_addpasskey", "community": 28, "community_name": "app.js", "norm_label": "addpasskey()" }, { "label": "deletePasskey()", "file_type": "code", "source_file": "internal/webmail/static/app.js", "source_location": "L480", "_callable": true, "_origin": "ast", "id": "internal_webmail_static_app_deletepasskey", "community": 28, "community_name": "app.js", "norm_label": "deletepasskey()" }, { "label": "usePasskeyLogin()", "file_type": "code", "source_file": "internal/webmail/static/app.js", "source_location": "L485", "_callable": true, "_origin": "ast", "id": "internal_webmail_static_app_usepasskeylogin", "community": 28, "community_name": "app.js", "norm_label": "usepasskeylogin()" }, { "label": "saveRecoveryEmail()", "file_type": "code", "source_file": "internal/webmail/static/app.js", "source_location": "L523", "_callable": true, "_origin": "ast", "id": "internal_webmail_static_app_saverecoveryemail", "community": 28, "community_name": "app.js", "norm_label": "saverecoveryemail()" }, { "label": "renderAppPasswords()", "file_type": "code", "source_file": "internal/webmail/static/app.js", "source_location": "L529", "_callable": true, "_origin": "ast", "id": "internal_webmail_static_app_renderapppasswords", "community": 28, "community_name": "app.js", "norm_label": "renderapppasswords()" }, { "label": "createAppPassword()", "file_type": "code", "source_file": "internal/webmail/static/app.js", "source_location": "L539", "_callable": true, "_origin": "ast", "id": "internal_webmail_static_app_createapppassword", "community": 28, "community_name": "app.js", "norm_label": "createapppassword()" }, { "label": "deleteAppPassword()", "file_type": "code", "source_file": "internal/webmail/static/app.js", "source_location": "L551", "_callable": true, "_origin": "ast", "id": "internal_webmail_static_app_deleteapppassword", "community": 28, "community_name": "app.js", "norm_label": "deleteapppassword()" }, { "label": "renderLinkedAccountsSettings()", "file_type": "code", "source_file": "internal/webmail/static/app.js", "source_location": "L556", "_callable": true, "_origin": "ast", "id": "internal_webmail_static_app_renderlinkedaccountssettings", "community": 28, "community_name": "app.js", "norm_label": "renderlinkedaccountssettings()" }, { "label": "unlinkAccount()", "file_type": "code", "source_file": "internal/webmail/static/app.js", "source_location": "L565", "_callable": true, "_origin": "ast", "id": "internal_webmail_static_app_unlinkaccount", "community": 28, "community_name": "app.js", "norm_label": "unlinkaccount()" }, { "label": "startOAuth()", "file_type": "code", "source_file": "internal/webmail/static/app.js", "source_location": "L570", "_callable": true, "_origin": "ast", "id": "internal_webmail_static_app_startoauth", "community": 28, "community_name": "app.js", "norm_label": "startoauth()" }, { "label": "toggleImapForm()", "file_type": "code", "source_file": "internal/webmail/static/app.js", "source_location": "L577", "_callable": true, "_origin": "ast", "id": "internal_webmail_static_app_toggleimapform", "community": 28, "community_name": "app.js", "norm_label": "toggleimapform()" }, { "label": "submitImapAccount()", "file_type": "code", "source_file": "internal/webmail/static/app.js", "source_location": "L582", "_callable": true, "_origin": "ast", "id": "internal_webmail_static_app_submitimapaccount", "community": 28, "community_name": "app.js", "norm_label": "submitimapaccount()" }, { "label": "webtoken.go", "file_type": "code", "source_file": "internal/webtoken/webtoken.go", "source_location": "L1", "_origin": "ast", "id": "internal_webtoken_webtoken", "community": 0, "community_name": "User", "norm_label": "webtoken.go" }, { "label": "Claims", "file_type": "code", "source_file": "internal/webtoken/webtoken.go", "source_location": "L21", "_origin": "ast", "id": "webtoken_claims", "community": 0, "community_name": "User", "norm_label": "claims" }, { "label": "Issue()", "file_type": "code", "source_file": "internal/webtoken/webtoken.go", "source_location": "L34", "_origin": "ast", "id": "internal_webtoken_webtoken_issue", "community": 0, "community_name": "User", "norm_label": "issue()" }, { "label": "Duration", "file_type": "code", "source_file": "", "source_location": "", "_origin": "ast", "id": "internal_webtoken_webtoken_go_duration", "community": 0, "community_name": "User", "norm_label": "duration" }, { "label": "IssueWithPurpose()", "file_type": "code", "source_file": "internal/webtoken/webtoken.go", "source_location": "L42", "_origin": "ast", "id": "internal_webtoken_webtoken_issuewithpurpose", "community": 0, "community_name": "User", "norm_label": "issuewithpurpose()" }, { "label": "IssueResetToken()", "file_type": "code", "source_file": "internal/webtoken/webtoken.go", "source_location": "L64", "_origin": "ast", "id": "internal_webtoken_webtoken_issueresettoken", "community": 0, "community_name": "User", "norm_label": "issueresettoken()" }, { "label": "Fingerprint()", "file_type": "code", "source_file": "internal/webtoken/webtoken.go", "source_location": "L85", "_origin": "ast", "id": "internal_webtoken_webtoken_fingerprint", "community": 0, "community_name": "User", "norm_label": "fingerprint()" }, { "label": "FingerprintMatches()", "file_type": "code", "source_file": "internal/webtoken/webtoken.go", "source_location": "L92", "_origin": "ast", "id": "internal_webtoken_webtoken_fingerprintmatches", "community": 0, "community_name": "User", "norm_label": "fingerprintmatches()" }, { "label": "Verify()", "file_type": "code", "source_file": "internal/webtoken/webtoken.go", "source_location": "L97", "_origin": "ast", "id": "internal_webtoken_webtoken_verify", "community": 0, "community_name": "User", "norm_label": "verify()" }, { "label": "sign()", "file_type": "code", "source_file": "internal/webtoken/webtoken.go", "source_location": "L125", "_origin": "ast", "id": "internal_webtoken_webtoken_sign", "community": 0, "community_name": "User", "norm_label": "sign()" }, { "label": "base64URLEncode()", "file_type": "code", "source_file": "internal/webtoken/webtoken.go", "source_location": "L131", "_origin": "ast", "id": "internal_webtoken_webtoken_base64urlencode", "community": 0, "community_name": "User", "norm_label": "base64urlencode()" }, { "label": "base64URLDecode()", "file_type": "code", "source_file": "internal/webtoken/webtoken.go", "source_location": "L135", "_origin": "ast", "id": "internal_webtoken_webtoken_base64urldecode", "community": 0, "community_name": "User", "norm_label": "base64urldecode()" }, { "label": "Go Web App No-Deps Pattern (skill)", "file_type": "concept", "source_file": ".claude/go-web-app-no-deps-SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 21, "community_name": "Go Web App No-Deps Pattern (skill)", "norm_label": "go web app no-deps pattern (skill)", "_origin": "semantic", "id": "_claude_go_web_app_no_deps_skill_pattern" }, { "label": "Template Renderer (fresh-instance-per-page)", "file_type": "rationale", "source_file": ".claude/go-web-app-no-deps-SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 21, "community_name": "Go Web App No-Deps Pattern (skill)", "norm_label": "template renderer (fresh-instance-per-page)", "_origin": "semantic", "id": "_claude_go_web_app_no_deps_skill_renderer" }, { "label": "Template Block Bleeding Bug (ParseGlob shared namespace)", "file_type": "rationale", "source_file": ".claude/go-web-app-no-deps-SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 21, "community_name": "Go Web App No-Deps Pattern (skill)", "norm_label": "template block bleeding bug (parseglob shared namespace)", "_origin": "semantic", "id": "_claude_go_web_app_no_deps_skill_block_bleed_bug" }, { "label": "base.html Flask-style Block Layout", "file_type": "concept", "source_file": ".claude/go-web-app-no-deps-SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 21, "community_name": "Go Web App No-Deps Pattern (skill)", "norm_label": "base.html flask-style block layout", "_origin": "semantic", "id": "_claude_go_web_app_no_deps_skill_base_html" }, { "label": "Static Asset Cache-Busting via Version Query Param", "file_type": "rationale", "source_file": ".claude/go-web-app-no-deps-SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 21, "community_name": "Go Web App No-Deps Pattern (skill)", "norm_label": "static asset cache-busting via version query param", "_origin": "semantic", "id": "_claude_go_web_app_no_deps_skill_cache_busting" }, { "label": "Dark Tailwind CSS Custom-Property Palette", "file_type": "concept", "source_file": ".claude/go-web-app-no-deps-SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 21, "community_name": "Go Web App No-Deps Pattern (skill)", "norm_label": "dark tailwind css custom-property palette", "_origin": "semantic", "id": "_claude_go_web_app_no_deps_skill_dark_theme" }, { "label": "JS Function-in-Conditional Scoping Bug", "file_type": "rationale", "source_file": ".claude/go-web-app-no-deps-SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 21, "community_name": "Go Web App No-Deps Pattern (skill)", "norm_label": "js function-in-conditional scoping bug", "_origin": "semantic", "id": "_claude_go_web_app_no_deps_skill_js_scoping_bug" }, { "label": "Shared api() Fetch Helper Convention", "file_type": "concept", "source_file": ".claude/go-web-app-no-deps-SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 47, "community_name": "Shared api() Fetch Helper Convention", "norm_label": "shared api() fetch helper convention", "_origin": "semantic", "id": "_claude_go_web_app_no_deps_skill_api_helper" }, { "label": "Security Basics: CSRF/Path-Traversal/Atomic-Write/CSP", "file_type": "rationale", "source_file": ".claude/go-web-app-no-deps-SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 21, "community_name": "Go Web App No-Deps Pattern (skill)", "norm_label": "security basics: csrf/path-traversal/atomic-write/csp", "_origin": "semantic", "id": "_claude_go_web_app_no_deps_skill_security_basics" }, { "label": "No-Third-Party-Dependencies Principle", "file_type": "rationale", "source_file": ".claude/go-web-app-no-deps-SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 21, "community_name": "Go Web App No-Deps Pattern (skill)", "norm_label": "no-third-party-dependencies principle", "_origin": "semantic", "id": "_claude_go_web_app_no_deps_skill_no_deps_principle" }, { "label": "go-web-app-no-deps Packaged Skill (.skill zip)", "file_type": "document", "source_file": ".claude/go-web-app-no-deps.skill", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 21, "community_name": "Go Web App No-Deps Pattern (skill)", "norm_label": "go-web-app-no-deps packaged skill (.skill zip)", "_origin": "semantic", "id": "_claude_go_web_app_no_deps_package" }, { "label": "Core Principle: Compiles is Not Correct", "file_type": "rationale", "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 37, "community_name": "Core Principle: Compiles is Not Correct", "norm_label": "core principle: compiles is not correct", "_origin": "semantic", "id": "_claude_iterative_build_discipline_skill_core_principle" }, { "label": "Disposable Real End-to-End Test Pattern", "file_type": "rationale", "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 37, "community_name": "Core Principle: Compiles is Not Correct", "norm_label": "disposable real end-to-end test pattern", "_origin": "semantic", "id": "_claude_iterative_build_discipline_skill_e2e_testing" }, { "label": "Genuinely-Enforcing Fake Protocol Server Pattern", "file_type": "rationale", "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 37, "community_name": "Core Principle: Compiles is Not Correct", "norm_label": "genuinely-enforcing fake protocol server pattern", "_origin": "semantic", "id": "_claude_iterative_build_discipline_skill_fake_protocol_server" }, { "label": "Verify Against Published Test Vectors (RFC 6238)", "file_type": "rationale", "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 37, "community_name": "Core Principle: Compiles is Not Correct", "norm_label": "verify against published test vectors (rfc 6238)", "_origin": "semantic", "id": "_claude_iterative_build_discipline_skill_test_vectors" }, { "label": "Negative-Path Tests as Non-Optional", "file_type": "rationale", "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 37, "community_name": "Core Principle: Compiles is Not Correct", "norm_label": "negative-path tests as non-optional", "_origin": "semantic", "id": "_claude_iterative_build_discipline_skill_negative_tests" }, { "label": "Checkpoint Working State as Durable Artifact", "file_type": "rationale", "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 48, "community_name": "Checkpoint Working State as Durable Artifact", "norm_label": "checkpoint working state as durable artifact", "_origin": "semantic", "id": "_claude_iterative_build_discipline_skill_checkpoint_artifact" }, { "label": "Living Plan Doc + Separate Handover Doc", "file_type": "rationale", "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 48, "community_name": "Checkpoint Working State as Durable Artifact", "norm_label": "living plan doc + separate handover doc", "_origin": "semantic", "id": "_claude_iterative_build_discipline_skill_living_docs" }, { "label": "Explicit Scope Deferral Over Half-Building", "file_type": "rationale", "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 49, "community_name": "Prioritize by Risk Reduction Over Task Order", "norm_label": "explicit scope deferral over half-building", "_origin": "semantic", "id": "_claude_iterative_build_discipline_skill_scope_honesty" }, { "label": "Prioritize by Risk Reduction Over Task Order", "file_type": "rationale", "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 49, "community_name": "Prioritize by Risk Reduction Over Task Order", "norm_label": "prioritize by risk reduction over task order", "_origin": "semantic", "id": "_claude_iterative_build_discipline_skill_risk_prioritization" }, { "label": "bufio.Reader + io.ReadFull for TCP Protocol Boundaries", "file_type": "rationale", "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 30, "community_name": "Suggested Next Session Scope", "norm_label": "bufio.reader + io.readfull for tcp protocol boundaries", "_origin": "semantic", "id": "_claude_iterative_build_discipline_skill_tcp_read_pattern" }, { "label": "SQLite Single-Connection-Pool Query/Exec Deadlock Pattern", "file_type": "rationale", "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 41, "community_name": "Phase 12: Auth Hardening (TOTP/App Passwords/Reset)", "norm_label": "sqlite single-connection-pool query/exec deadlock pattern", "_origin": "semantic", "id": "_claude_iterative_build_discipline_skill_sqlite_single_conn" }, { "label": "Wire-Format Structs Need Explicit Serialization Tags", "file_type": "rationale", "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 22, "community_name": "GoMail Action Plan v4 Overview", "norm_label": "wire-format structs need explicit serialization tags", "_origin": "semantic", "id": "_claude_iterative_build_discipline_skill_wire_struct_tags" }, { "label": "GoMail (referenced project)", "file_type": "concept", "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 22, "community_name": "GoMail Action Plan v4 Overview", "norm_label": "gomail (referenced project)", "_origin": "semantic", "id": "_claude_iterative_build_discipline_skill_gomail_project" }, { "label": "iterative-build-discipline Packaged Skill (.skill zip)", "file_type": "document", "source_file": ".claude/iterative-build-discipline.skill", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 37, "community_name": "Core Principle: Compiles is Not Correct", "norm_label": "iterative-build-discipline packaged skill (.skill zip)", "_origin": "semantic", "id": "_claude_iterative_build_discipline_package" }, { "label": "graphify Project Rules", "file_type": "document", "source_file": "CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 54, "community_name": "graphify Project Rules", "norm_label": "graphify project rules", "_origin": "semantic", "id": "claude_graphify_rules" }, { "label": "GoMail Project Overview (Handover)", "file_type": "document", "source_file": "GOMAIL_HANDOVER.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 22, "community_name": "GoMail Action Plan v4 Overview", "norm_label": "gomail project overview (handover)", "_origin": "semantic", "id": "gomail_handover_overview" }, { "label": "Immediate First Steps Setup", "file_type": "document", "source_file": "GOMAIL_HANDOVER.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 38, "community_name": "Phase 13: TLS + ACME + DANE/MTA-STS", "norm_label": "immediate first steps setup", "_origin": "semantic", "id": "gomail_handover_setup_steps" }, { "label": "Don't Add Third-Party Protocol Libraries Rule", "file_type": "rationale", "source_file": "GOMAIL_HANDOVER.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 21, "community_name": "Go Web App No-Deps Pattern (skill)", "norm_label": "don't add third-party protocol libraries rule", "_origin": "semantic", "id": "gomail_handover_no_third_party_rule" }, { "label": "Design Decisions Not To Re-litigate", "file_type": "rationale", "source_file": "GOMAIL_HANDOVER.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 22, "community_name": "GoMail Action Plan v4 Overview", "norm_label": "design decisions not to re-litigate", "_origin": "semantic", "id": "gomail_handover_decisions_not_to_relitigate" }, { "label": "Suggested Next Session Scope", "file_type": "document", "source_file": "GOMAIL_HANDOVER.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 30, "community_name": "Suggested Next Session Scope", "norm_label": "suggested next session scope", "_origin": "semantic", "id": "gomail_handover_next_session_scope" }, { "label": "Fake-Server TCP Read Over-Read Bug (documented)", "file_type": "rationale", "source_file": "GOMAIL_HANDOVER.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 30, "community_name": "Suggested Next Session Scope", "norm_label": "fake-server tcp read over-read bug (documented)", "_origin": "semantic", "id": "gomail_handover_tcp_bug" }, { "label": "SQLite Query+Exec Deadlock Bug (documented)", "file_type": "rationale", "source_file": "GOMAIL_HANDOVER.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 41, "community_name": "Phase 12: Auth Hardening (TOTP/App Passwords/Reset)", "norm_label": "sqlite query+exec deadlock bug (documented)", "_origin": "semantic", "id": "gomail_handover_sqlite_deadlock_bug" }, { "label": "GoMail (Self-Hosted Email Server)", "file_type": "document", "source_file": "README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 38, "community_name": "Phase 13: TLS + ACME + DANE/MTA-STS", "norm_label": "gomail (self-hosted email server)", "_origin": "semantic", "id": "readme_gomail" }, { "label": "TLS / ACME Quick Setup", "file_type": "document", "source_file": "README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 38, "community_name": "Phase 13: TLS + ACME + DANE/MTA-STS", "norm_label": "tls / acme quick setup", "_origin": "semantic", "id": "readme_tls_acme" }, { "label": "DNS Setup (MX/SPF/DKIM/DMARC)", "file_type": "document", "source_file": "README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 38, "community_name": "Phase 13: TLS + ACME + DANE/MTA-STS", "norm_label": "dns setup (mx/spf/dkim/dmarc)", "_origin": "semantic", "id": "readme_dns_setup" }, { "label": "GoMail Action Plan v4 Overview", "file_type": "document", "source_file": "gomail-action-plan-v4.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 22, "community_name": "GoMail Action Plan v4 Overview", "norm_label": "gomail action plan v4 overview", "_origin": "semantic", "id": "gomail_action_plan_v4_overview" }, { "label": "Phase 5: IMAP/POP3/Auth", "file_type": "document", "source_file": "gomail-action-plan-v4.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 22, "community_name": "GoMail Action Plan v4 Overview", "norm_label": "phase 5: imap/pop3/auth", "_origin": "semantic", "id": "gomail_action_plan_v4_phase5" }, { "label": "Phase 7: CalDAV/CardDAV", "file_type": "document", "source_file": "gomail-action-plan-v4.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 22, "community_name": "GoMail Action Plan v4 Overview", "norm_label": "phase 7: caldav/carddav", "_origin": "semantic", "id": "gomail_action_plan_v4_phase7" }, { "label": "Phase 8: Webmail (JWT + REST API + SPA)", "file_type": "document", "source_file": "gomail-action-plan-v4.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 22, "community_name": "GoMail Action Plan v4 Overview", "norm_label": "phase 8: webmail (jwt + rest api + spa)", "_origin": "semantic", "id": "gomail_action_plan_v4_phase8" }, { "label": "Phase 9: JMAP Core/Mail Subset", "file_type": "document", "source_file": "gomail-action-plan-v4.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 22, "community_name": "GoMail Action Plan v4 Overview", "norm_label": "phase 9: jmap core/mail subset", "_origin": "semantic", "id": "gomail_action_plan_v4_phase9" }, { "label": "Phase 9.5: ManageSieve + Sieve Interpreter", "file_type": "document", "source_file": "gomail-action-plan-v4.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 22, "community_name": "GoMail Action Plan v4 Overview", "norm_label": "phase 9.5: managesieve + sieve interpreter", "_origin": "semantic", "id": "gomail_action_plan_v4_phase9_5" }, { "label": "Phase 10: OAuth2 + Gmail/M365 Multi-Account", "file_type": "document", "source_file": "gomail-action-plan-v4.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 30, "community_name": "Suggested Next Session Scope", "norm_label": "phase 10: oauth2 + gmail/m365 multi-account", "_origin": "semantic", "id": "gomail_action_plan_v4_phase10" }, { "label": "Phase 11: Admin Portal", "file_type": "document", "source_file": "gomail-action-plan-v4.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 27, "community_name": "Phase 11: Admin Portal", "norm_label": "phase 11: admin portal", "_origin": "semantic", "id": "gomail_action_plan_v4_phase11" }, { "label": "Phase 12: Auth Hardening (TOTP/App Passwords/Reset)", "file_type": "document", "source_file": "gomail-action-plan-v4.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 41, "community_name": "Phase 12: Auth Hardening (TOTP/App Passwords/Reset)", "norm_label": "phase 12: auth hardening (totp/app passwords/reset)", "_origin": "semantic", "id": "gomail_action_plan_v4_phase12" }, { "label": "Phase 13: TLS + ACME + DANE/MTA-STS", "file_type": "document", "source_file": "gomail-action-plan-v4.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 38, "community_name": "Phase 13: TLS + ACME + DANE/MTA-STS", "norm_label": "phase 13: tls + acme + dane/mta-sts", "_origin": "semantic", "id": "gomail_action_plan_v4_phase13" }, { "label": "Phase 14: Optional External Services (ClamAV/Rspamd/LLM)", "file_type": "document", "source_file": "gomail-action-plan-v4.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 30, "community_name": "Suggested Next Session Scope", "norm_label": "phase 14: optional external services (clamav/rspamd/llm)", "_origin": "semantic", "id": "gomail_action_plan_v4_phase14" }, { "label": "Phase 15: Hardening + Deploy", "file_type": "document", "source_file": "gomail-action-plan-v4.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 30, "community_name": "Suggested Next Session Scope", "norm_label": "phase 15: hardening + deploy", "_origin": "semantic", "id": "gomail_action_plan_v4_phase15" }, { "label": "Rationale: Phase 13 Pulled Forward", "file_type": "rationale", "source_file": "gomail-action-plan-v4.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 41, "community_name": "Phase 12: Auth Hardening (TOTP/App Passwords/Reset)", "norm_label": "rationale: phase 13 pulled forward", "_origin": "semantic", "id": "gomail_action_plan_v4_phase13_pulled_forward_rationale" }, { "label": "Genuine EICAR Byte-Level ClamAV Verification", "file_type": "rationale", "source_file": "gomail-action-plan-v4.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 30, "community_name": "Suggested Next Session Scope", "norm_label": "genuine eicar byte-level clamav verification", "_origin": "semantic", "id": "gomail_action_plan_v4_eicar_verification" }, { "label": "Token-Bucket Per-IP Rate Limiter", "file_type": "rationale", "source_file": "gomail-action-plan-v4.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 30, "community_name": "Suggested Next Session Scope", "norm_label": "token-bucket per-ip rate limiter", "_origin": "semantic", "id": "gomail_action_plan_v4_rate_limiter" }, { "label": "ConsumeBackupCode SQLite Deadlock Bug", "file_type": "rationale", "source_file": "gomail-action-plan-v4.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 41, "community_name": "Phase 12: Auth Hardening (TOTP/App Passwords/Reset)", "norm_label": "consumebackupcode sqlite deadlock bug", "_origin": "semantic", "id": "gomail_action_plan_v4_sqlite_deadlock_bug" }, { "label": "Fake clamd Server TCP Over-Read Bug", "file_type": "rationale", "source_file": "gomail-action-plan-v4.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 30, "community_name": "Suggested Next Session Scope", "norm_label": "fake clamd server tcp over-read bug", "_origin": "semantic", "id": "gomail_action_plan_v4_tcp_bug" }, { "label": "Quarantine: Admin Global Discard vs Webmail Per-User Release", "file_type": "rationale", "source_file": "gomail-action-plan-v4.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 27, "community_name": "Phase 11: Admin Portal", "norm_label": "quarantine: admin global discard vs webmail per-user release", "_origin": "semantic", "id": "gomail_action_plan_v4_quarantine_admin_vs_webmail" }, { "label": "Sandbox Network/Toolchain Constraints", "file_type": "document", "source_file": "gomail-action-plan-v4.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 38, "community_name": "Phase 13: TLS + ACME + DANE/MTA-STS", "norm_label": "sandbox network/toolchain constraints", "_origin": "semantic", "id": "gomail_action_plan_v4_sandbox_constraints" }, { "label": "cmd/e2etestN Disposable Test Pattern", "file_type": "rationale", "source_file": "gomail-action-plan-v4.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 22, "community_name": "GoMail Action Plan v4 Overview", "norm_label": "cmd/e2etestn disposable test pattern", "_origin": "semantic", "id": "gomail_action_plan_v4_e2etest_pattern" }, { "label": "Admin Domain Creation Missing Tenant Fallback Bug", "file_type": "rationale", "source_file": "gomail-action-plan-v4.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 27, "community_name": "Phase 11: Admin Portal", "norm_label": "admin domain creation missing tenant fallback bug", "_origin": "semantic", "id": "gomail_action_plan_v4_admin_domain_tenant_bug" }, { "label": "Admin User Creation Missing domain_id Bug", "file_type": "rationale", "source_file": "gomail-action-plan-v4.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 27, "community_name": "Phase 11: Admin Portal", "norm_label": "admin user creation missing domain_id bug", "_origin": "semantic", "id": "gomail_action_plan_v4_admin_user_domainid_bug" }, { "label": "GoMail Admin SPA (index.html)", "file_type": "code", "source_file": "internal/admin/static/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 21, "community_name": "Go Web App No-Deps Pattern (skill)", "norm_label": "gomail admin spa (index.html)", "_origin": "semantic", "id": "internal_admin_static_index_page" }, { "label": "api() fetch helper (admin)", "file_type": "code", "source_file": "internal/admin/static/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 47, "community_name": "Shared api() Fetch Helper Convention", "norm_label": "api() fetch helper (admin)", "_origin": "semantic", "id": "internal_admin_static_index_api" }, { "label": "login() (admin)", "file_type": "code", "source_file": "internal/admin/static/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 52, "community_name": "login() (admin)", "norm_label": "login() (admin)", "_origin": "semantic", "id": "internal_admin_static_index_login" }, { "label": "showApp()/showLogin() (admin)", "file_type": "code", "source_file": "internal/admin/static/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 53, "community_name": "showApp()/showLogin() (admin)", "norm_label": "showapp()/showlogin() (admin)", "_origin": "semantic", "id": "internal_admin_static_index_showapp" }, { "label": "showPage() router (admin)", "file_type": "code", "source_file": "internal/admin/static/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 58, "community_name": "showPage() router (admin)", "norm_label": "showpage() router (admin)", "_origin": "semantic", "id": "internal_admin_static_index_showpage" }, { "label": "loadDashboard()", "file_type": "code", "source_file": "internal/admin/static/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 57, "community_name": "loadDashboard", "norm_label": "loaddashboard()", "_origin": "semantic", "id": "internal_admin_static_index_loaddashboard" }, { "label": "Domains CRUD (loadDomains/createDomain/rotateDkim/deleteDomain)", "file_type": "code", "source_file": "internal/admin/static/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 27, "community_name": "Phase 11: Admin Portal", "norm_label": "domains crud (loaddomains/createdomain/rotatedkim/deletedomain)", "_origin": "semantic", "id": "internal_admin_static_index_domains_crud" }, { "label": "Users CRUD (loadUsers/createUser/suspendUser/activateUser/deleteUser)", "file_type": "code", "source_file": "internal/admin/static/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 27, "community_name": "Phase 11: Admin Portal", "norm_label": "users crud (loadusers/createuser/suspenduser/activateuser/deleteuser)", "_origin": "semantic", "id": "internal_admin_static_index_users_crud" }, { "label": "List Rules CRUD", "file_type": "code", "source_file": "internal/admin/static/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 27, "community_name": "Phase 11: Admin Portal", "norm_label": "list rules crud", "_origin": "semantic", "id": "internal_admin_static_index_rules_crud" }, { "label": "Outbound Queue Actions (retry/cancel)", "file_type": "code", "source_file": "internal/admin/static/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 27, "community_name": "Phase 11: Admin Portal", "norm_label": "outbound queue actions (retry/cancel)", "_origin": "semantic", "id": "internal_admin_static_index_queue_crud" }, { "label": "Quarantine Discard (admin)", "file_type": "code", "source_file": "internal/admin/static/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 27, "community_name": "Phase 11: Admin Portal", "norm_label": "quarantine discard (admin)", "_origin": "semantic", "id": "internal_admin_static_index_quarantine" }, { "label": "esc() HTML-escape helper (admin)", "file_type": "code", "source_file": "internal/admin/static/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 51, "community_name": "esc() HTML-escape helper (admin)", "norm_label": "esc() html-escape helper (admin)", "_origin": "semantic", "id": "internal_admin_static_index_esc" }, { "label": "GoMail Webmail SPA (index.html)", "file_type": "code", "source_file": "internal/webmail/static/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 21, "community_name": "Go Web App No-Deps Pattern (skill)", "norm_label": "gomail webmail spa (index.html)", "_origin": "semantic", "id": "internal_webmail_static_index_page" }, { "label": "api() fetch helper (webmail)", "file_type": "code", "source_file": "internal/webmail/static/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 47, "community_name": "Shared api() Fetch Helper Convention", "norm_label": "api() fetch helper (webmail)", "_origin": "semantic", "id": "internal_webmail_static_index_api" }, { "label": "login()/logout() (webmail)", "file_type": "code", "source_file": "internal/webmail/static/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 52, "community_name": "login() (admin)", "norm_label": "login()/logout() (webmail)", "_origin": "semantic", "id": "internal_webmail_static_index_login" }, { "label": "showApp()/boot() (webmail)", "file_type": "code", "source_file": "internal/webmail/static/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 53, "community_name": "showApp()/showLogin() (admin)", "norm_label": "showapp()/boot() (webmail)", "_origin": "semantic", "id": "internal_webmail_static_index_showapp" }, { "label": "loadFolders()/selectFolder()", "file_type": "code", "source_file": "internal/webmail/static/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 22, "community_name": "GoMail Action Plan v4 Overview", "norm_label": "loadfolders()/selectfolder()", "_origin": "semantic", "id": "internal_webmail_static_index_folders" }, { "label": "loadMessages()/viewMessage()/deleteMessage()", "file_type": "code", "source_file": "internal/webmail/static/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 62, "community_name": "loadMessages()/viewMessage()/deleteMessage", "norm_label": "loadmessages()/viewmessage()/deletemessage()", "_origin": "semantic", "id": "internal_webmail_static_index_messages" }, { "label": "Compose (openCompose/closeCompose/sendMessage)", "file_type": "code", "source_file": "internal/webmail/static/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 22, "community_name": "GoMail Action Plan v4 Overview", "norm_label": "compose (opencompose/closecompose/sendmessage)", "_origin": "semantic", "id": "internal_webmail_static_index_compose" }, { "label": "Quarantine Release (showQuarantine/releaseQ)", "file_type": "code", "source_file": "internal/webmail/static/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 27, "community_name": "Phase 11: Admin Portal", "norm_label": "quarantine release (showquarantine/releaseq)", "_origin": "semantic", "id": "internal_webmail_static_index_quarantine" }, { "label": "esc() HTML-escape helper (webmail)", "file_type": "code", "source_file": "internal/webmail/static/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 51, "community_name": "esc() HTML-escape helper (admin)", "norm_label": "esc() html-escape helper (webmail)", "_origin": "semantic", "id": "internal_webmail_static_index_esc" }, { "label": "bodyOf() raw MIME body extractor", "file_type": "code", "source_file": "internal/webmail/static/index.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "community": 61, "community_name": "bodyOf() raw MIME body extractor", "norm_label": "bodyof() raw mime body extractor", "_origin": "semantic", "id": "internal_webmail_static_index_bodyof" } ], "links": [ { "relation": "contains", "confidence": "EXTRACTED", "source_file": "cmd/gomail/main.go", "source_location": "L356", "weight": 1.0, "_origin": "ast", "source": "cmd_gomail_main", "target": "cmd_gomail_main_buildoauthconfigs", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "cmd/gomail/main.go", "source_location": "L43", "weight": 1.0, "_origin": "ast", "source": "cmd_gomail_main", "target": "cmd_gomail_main_ipallowlistmiddleware", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "cmd/gomail/main.go", "source_location": "L60", "weight": 1.0, "_origin": "ast", "source": "cmd_gomail_main", "target": "cmd_gomail_main_main", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "cmd/gomail/main.go", "source_location": "L43", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "cmd_gomail_main_ipallowlistmiddleware", "target": "cmd_gomail_main_go_handler", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "cmd/gomail/main.go", "source_location": "L52", "weight": 1.0, "_origin": "ast", "source": "cmd_gomail_main_ipallowlistmiddleware", "target": "internal_ratelimit_http_clientip" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "cmd/gomail/main.go", "source_location": "L308", "weight": 1.0, "_origin": "ast", "source": "cmd_gomail_main_main", "target": "cmd_gomail_main_ipallowlistmiddleware", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "cmd/gomail/main.go", "source_location": "L261", "weight": 1.0, "_origin": "ast", "source": "cmd_gomail_main_main", "target": "cmd_gomail_main_buildoauthconfigs", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "cmd/gomail/main.go", "source_location": "L134", "weight": 1.0, "_origin": "ast", "source": "cmd_gomail_main_main", "target": "internal_acme_challenge_newchallengeresponder" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "cmd/gomail/main.go", "source_location": "L92", "weight": 1.0, "_origin": "ast", "source": "cmd_gomail_main_main", "target": "internal_config_config_load" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "cmd/gomail/main.go", "source_location": "L182", "weight": 1.0, "_origin": "ast", "source": "cmd_gomail_main_main", "target": "internal_crypto_crypto_decrypt" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "cmd/gomail/main.go", "source_location": "L75", "weight": 1.0, "_origin": "ast", "source": "cmd_gomail_main_main", "target": "internal_crypto_crypto_generatemasterkeyhex" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "cmd/gomail/main.go", "source_location": "L100", "weight": 1.0, "_origin": "ast", "source": "cmd_gomail_main_main", "target": "internal_crypto_crypto_loadmasterkey" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "cmd/gomail/main.go", "source_location": "L107", "weight": 1.0, "_origin": "ast", "source": "cmd_gomail_main_main", "target": "internal_db_db_open" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "cmd/gomail/main.go", "source_location": "L159", "weight": 1.0, "_origin": "ast", "source": "cmd_gomail_main_main", "target": "internal_pipeline_pipeline_neworchestrator" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "cmd/gomail/main.go", "source_location": "L159", "weight": 1.0, "_origin": "ast", "source": "cmd_gomail_main_main", "target": "internal_pipeline_pipeline_stagesfromconfig" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "cmd/gomail/main.go", "source_location": "L174", "weight": 1.0, "_origin": "ast", "source": "cmd_gomail_main_main", "target": "internal_queue_queue_newworker" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "cmd/gomail/main.go", "source_location": "L144", "weight": 1.0, "_origin": "ast", "source": "cmd_gomail_main_main", "target": "internal_tlsutil_acme_manager_newacmemanager" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "cmd/gomail/main.go", "source_location": "L149", "weight": 1.0, "_origin": "ast", "source": "cmd_gomail_main_main", "target": "internal_tlsutil_selfsigned_loadorgenerate" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "cmd/gomail/main.go", "source_location": "L151", "weight": 1.0, "_origin": "ast", "source": "cmd_gomail_main_main", "target": "internal_tlsutil_selfsigned_parseminversion" }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "cmd/gomail/main.go", "source_location": "L356", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "cmd_gomail_main_buildoauthconfigs", "target": "cmd_gomail_main_go_config", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "cmd/gomail/main.go", "source_location": "L360", "weight": 1.0, "_origin": "ast", "source": "cmd_gomail_main_buildoauthconfigs", "target": "internal_oauth2_oauth2_wellknownendpoints" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/accounts/link.go", "source_location": "L78", "weight": 1.0, "_origin": "ast", "source": "internal_accounts_link", "target": "internal_accounts_link_fetchoauth2email", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/accounts/link.go", "source_location": "L22", "weight": 1.0, "_origin": "ast", "source": "internal_accounts_link", "target": "internal_accounts_link_linkimapaccount", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/accounts/link.go", "source_location": "L143", "weight": 1.0, "_origin": "ast", "source": "internal_accounts_link", "target": "internal_accounts_link_linkoauth2account", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/accounts/link.go", "source_location": "L240", "weight": 1.0, "_origin": "ast", "source": "internal_accounts_link", "target": "internal_accounts_link_providerfor", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/accounts/link.go", "source_location": "L195", "weight": 1.0, "_origin": "ast", "source": "internal_accounts_link", "target": "internal_accounts_link_refreshedcredential", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/accounts/link.go", "source_location": "L62", "weight": 1.0, "_origin": "ast", "source": "internal_accounts_link", "target": "internal_accounts_link_wellknownimaphost", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/link.go", "source_location": "L22", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_accounts_link_linkimapaccount", "target": "crypto_masterkey", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/link.go", "source_location": "L22", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_accounts_link_linkimapaccount", "target": "db_linkedaccount", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/link.go", "source_location": "L22", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_accounts_link_linkimapaccount", "target": "internal_accounts_link_go_db", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/accounts/link.go", "source_location": "L31", "weight": 1.0, "_origin": "ast", "source": "internal_accounts_link_linkimapaccount", "target": "internal_crypto_crypto_encrypt" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/webmail/api.go", "source_location": "L932", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_linkimapaccount", "target": "internal_accounts_link_linkimapaccount" }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/link.go", "source_location": "L143", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_accounts_link_linkoauth2account", "target": "internal_accounts_link_go_db", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/link.go", "source_location": "L240", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_accounts_link_providerfor", "target": "internal_accounts_link_go_db", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/link.go", "source_location": "L195", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_accounts_link_refreshedcredential", "target": "internal_accounts_link_go_db", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/accounts/link.go", "source_location": "L146", "weight": 1.0, "_origin": "ast", "source": "internal_accounts_link_linkoauth2account", "target": "internal_accounts_link_wellknownimaphost", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/link.go", "source_location": "L62", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_accounts_link_wellknownimaphost", "target": "db_linkedaccountprovider", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/link.go", "source_location": "L78", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_accounts_link_fetchoauth2email", "target": "internal_accounts_link_go_context", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/accounts/link.go", "source_location": "L89", "weight": 1.0, "_origin": "ast", "source": "internal_accounts_link_fetchoauth2email", "target": "internal_oauth2_oauth2_newauthedrequest" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/webmail/api.go", "source_location": "L1033", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_oauthcallback", "target": "internal_accounts_link_fetchoauth2email" }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/link.go", "source_location": "L195", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_accounts_link_refreshedcredential", "target": "internal_accounts_link_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/link.go", "source_location": "L143", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_accounts_link_linkoauth2account", "target": "crypto_masterkey", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/link.go", "source_location": "L143", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_accounts_link_linkoauth2account", "target": "db_linkedaccount", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/link.go", "source_location": "L143", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_accounts_link_linkoauth2account", "target": "db_linkedaccountprovider", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/accounts/link.go", "source_location": "L158", "weight": 1.0, "_origin": "ast", "source": "internal_accounts_link_linkoauth2account", "target": "internal_crypto_crypto_encrypt" }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/link.go", "source_location": "L143", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_accounts_link_linkoauth2account", "target": "oauth2_token", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/webmail/api.go", "source_location": "L1040", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_oauthcallback", "target": "internal_accounts_link_linkoauth2account" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L55", "weight": 1.0, "_origin": "ast", "source": "accounts_gmailapiprovider_accesstoken", "target": "internal_accounts_link_refreshedcredential" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L45", "weight": 1.0, "_origin": "ast", "source": "accounts_graphapiprovider_accesstoken", "target": "internal_accounts_link_refreshedcredential" }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/link.go", "source_location": "L195", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_accounts_link_refreshedcredential", "target": "accounts_oauth2credential", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/link.go", "source_location": "L195", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_accounts_link_refreshedcredential", "target": "crypto_masterkey", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/link.go", "source_location": "L195", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_accounts_link_refreshedcredential", "target": "db_linkedaccount", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/link.go", "source_location": "L195", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_accounts_link_refreshedcredential", "target": "internal_accounts_link_go_config", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/accounts/link.go", "source_location": "L196", "weight": 1.0, "_origin": "ast", "source": "internal_accounts_link_refreshedcredential", "target": "internal_crypto_crypto_decrypt" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/accounts/link.go", "source_location": "L221", "weight": 1.0, "_origin": "ast", "source": "internal_accounts_link_refreshedcredential", "target": "internal_crypto_crypto_encrypt" }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/link.go", "source_location": "L240", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_accounts_link_providerfor", "target": "internal_accounts_link_go_config", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/link.go", "source_location": "L240", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_accounts_link_providerfor", "target": "accounts_mailprovider", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/link.go", "source_location": "L240", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_accounts_link_providerfor", "target": "crypto_masterkey", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/link.go", "source_location": "L240", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_accounts_link_providerfor", "target": "db_linkedaccount", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/accounts/link.go", "source_location": "L245", "weight": 1.0, "_origin": "ast", "source": "internal_accounts_link_providerfor", "target": "internal_accounts_provider_gmailapi_newgmailapiprovider" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/accounts/link.go", "source_location": "L247", "weight": 1.0, "_origin": "ast", "source": "internal_accounts_link_providerfor", "target": "internal_accounts_provider_graphapi_newgraphapiprovider" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/accounts/link.go", "source_location": "L243", "weight": 1.0, "_origin": "ast", "source": "internal_accounts_link_providerfor", "target": "internal_accounts_provider_imap_newimapprovider" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/webmail/api.go", "source_location": "L699", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_linkedproviderfor", "target": "internal_accounts_link_providerfor" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/webmail/api.go", "source_location": "L317", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_provider", "target": "internal_accounts_link_providerfor" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/webmail/api.go", "source_location": "L610", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_search", "target": "internal_accounts_link_providerfor" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/webmail/api.go", "source_location": "L491", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_unifiedinbox", "target": "internal_accounts_link_providerfor" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider.go", "source_location": "L78", "weight": 1.0, "_origin": "ast", "source": "internal_accounts_provider", "target": "accounts_calendarevent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider.go", "source_location": "L102", "weight": 1.0, "_origin": "ast", "source": "internal_accounts_provider", "target": "accounts_calendarprovider", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider.go", "source_location": "L88", "weight": 1.0, "_origin": "ast", "source": "internal_accounts_provider", "target": "accounts_contact", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider.go", "source_location": "L106", "weight": 1.0, "_origin": "ast", "source": "internal_accounts_provider", "target": "accounts_contactprovider", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider.go", "source_location": "L13", "weight": 1.0, "_origin": "ast", "source": "internal_accounts_provider", "target": "accounts_folder", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider.go", "source_location": "L32", "weight": 1.0, "_origin": "ast", "source": "internal_accounts_provider", "target": "accounts_fullmessage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider.go", "source_location": "L46", "weight": 1.0, "_origin": "ast", "source": "internal_accounts_provider", "target": "accounts_listopts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider.go", "source_location": "L61", "weight": 1.0, "_origin": "ast", "source": "internal_accounts_provider", "target": "accounts_mailprovider", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider.go", "source_location": "L21", "weight": 1.0, "_origin": "ast", "source": "internal_accounts_provider", "target": "accounts_messageheader", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider.go", "source_location": "L37", "weight": 1.0, "_origin": "ast", "source": "internal_accounts_provider", "target": "accounts_outgoingmessage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider.go", "source_location": "L51", "weight": 1.0, "_origin": "ast", "source": "internal_accounts_provider", "target": "accounts_syncresult", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L151", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "accounts_gmailapiprovider_listfolders", "target": "accounts_folder", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L32", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "accounts_gomailprovider_listfolders", "target": "accounts_folder", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L146", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "accounts_graphapiprovider_listfolders", "target": "accounts_folder", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_imap.go", "source_location": "L93", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "accounts_imapprovider_listfolders", "target": "accounts_folder", "confidence_score": 1.0 }, { "relation": "embeds", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider.go", "source_location": "L33", "weight": 1.0, "_origin": "ast", "source": "accounts_fullmessage", "target": "accounts_messageheader", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L180", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "accounts_gmailapiprovider_listmessages", "target": "accounts_messageheader", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L60", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "accounts_gomailprovider_listmessages", "target": "accounts_messageheader", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L205", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "accounts_graphapiprovider_listmessages", "target": "accounts_messageheader", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_imap.go", "source_location": "L119", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "accounts_imapprovider_listmessages", "target": "accounts_messageheader", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider.go", "source_location": "L53", "weight": 1.0, "context": "field", "_origin": "ast", "source": "accounts_syncresult", "target": "accounts_messageheader", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L235", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_accounts_provider_gomail_headerfromraw", "target": "accounts_messageheader", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L186", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_accounts_provider_graphapi_graphmessagetoheader", "target": "accounts_messageheader", "confidence_score": 1.0 }, { "relation": "embeds", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L549", "weight": 1.0, "_origin": "ast", "source": "webmail_searchresult", "target": "accounts_messageheader", "confidence_score": 1.0 }, { "relation": "embeds", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L463", "weight": 1.0, "_origin": "ast", "source": "webmail_unifiedmessage", "target": "accounts_messageheader", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L251", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "accounts_gmailapiprovider_getmessage", "target": "accounts_fullmessage", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L107", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "accounts_gomailprovider_getmessage", "target": "accounts_fullmessage", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L226", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "accounts_graphapiprovider_getmessage", "target": "accounts_fullmessage", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_imap.go", "source_location": "L171", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "accounts_imapprovider_getmessage", "target": "accounts_fullmessage", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L274", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "accounts_gmailapiprovider_sendmessage", "target": "accounts_outgoingmessage", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L130", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "accounts_gomailprovider_sendmessage", "target": "accounts_outgoingmessage", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L242", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "accounts_graphapiprovider_sendmessage", "target": "accounts_outgoingmessage", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_imap.go", "source_location": "L205", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "accounts_imapprovider_sendmessage", "target": "accounts_outgoingmessage", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L258", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_accounts_provider_gomail_buildrfc5322", "target": "accounts_outgoingmessage", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_smtp_helper.go", "source_location": "L19", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_accounts_provider_smtp_helper_sendviasmtp", "target": "accounts_outgoingmessage", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L180", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "accounts_gmailapiprovider_listmessages", "target": "accounts_listopts", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L60", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "accounts_gomailprovider_listmessages", "target": "accounts_listopts", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L205", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "accounts_graphapiprovider_listmessages", "target": "accounts_listopts", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_imap.go", "source_location": "L119", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "accounts_imapprovider_listmessages", "target": "accounts_listopts", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L317", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "accounts_gmailapiprovider_sync", "target": "accounts_syncresult", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L212", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "accounts_gomailprovider_sync", "target": "accounts_syncresult", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L306", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "accounts_graphapiprovider_sync", "target": "accounts_syncresult", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_imap.go", "source_location": "L247", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "accounts_imapprovider_sync", "target": "accounts_syncresult", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L691", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "webmail_handler_linkedproviderfor", "target": "accounts_mailprovider", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L308", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "webmail_handler_provider", "target": "accounts_mailprovider", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider.go", "source_location": "L84", "weight": 1.0, "context": "field", "_origin": "ast", "source": "accounts_calendarevent", "target": "internal_accounts_provider_go_time", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L358", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "accounts_gmailapiprovider_listevents", "target": "accounts_calendarevent", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L348", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "accounts_graphapiprovider_listevents", "target": "accounts_calendarevent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L33", "weight": 1.0, "_origin": "ast", "source": "internal_accounts_provider_gmailapi", "target": "accounts_gmailapiprovider", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L341", "weight": 1.0, "_origin": "ast", "source": "internal_accounts_provider_gmailapi", "target": "accounts_gmaildatetime", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L143", "weight": 1.0, "_origin": "ast", "source": "internal_accounts_provider_gmailapi", "target": "accounts_gmaillabel", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L236", "weight": 1.0, "_origin": "ast", "source": "internal_accounts_provider_gmailapi", "target": "internal_accounts_provider_gmailapi_gmaillabelstoflags", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L126", "weight": 1.0, "_origin": "ast", "source": "internal_accounts_provider_gmailapi", "target": "internal_accounts_provider_gmailapi_gmaillabeltype", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L44", "weight": 1.0, "_origin": "ast", "source": "internal_accounts_provider_gmailapi", "target": "internal_accounts_provider_gmailapi_newgmailapiprovider", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L116", "weight": 1.0, "_origin": "ast", "source": "internal_accounts_provider_gmailapi", "target": "internal_accounts_provider_gmailapi_truncatebody", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L54", "weight": 1.0, "_origin": "ast", "source": "accounts_gmailapiprovider", "target": "accounts_gmailapiprovider_accesstoken", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L308", "weight": 1.0, "_origin": "ast", "source": "accounts_gmailapiprovider", "target": "accounts_gmailapiprovider_delete", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L65", "weight": 1.0, "_origin": "ast", "source": "accounts_gmailapiprovider", "target": "accounts_gmailapiprovider_do", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L72", "weight": 1.0, "_origin": "ast", "source": "accounts_gmailapiprovider", "target": "accounts_gmailapiprovider_dourl", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L251", "weight": 1.0, "_origin": "ast", "source": "accounts_gmailapiprovider", "target": "accounts_gmailapiprovider_getmessage", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L387", "weight": 1.0, "_origin": "ast", "source": "accounts_gmailapiprovider", "target": "accounts_gmailapiprovider_listcontacts", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L358", "weight": 1.0, "_origin": "ast", "source": "accounts_gmailapiprovider", "target": "accounts_gmailapiprovider_listevents", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L151", "weight": 1.0, "_origin": "ast", "source": "accounts_gmailapiprovider", "target": "accounts_gmailapiprovider_listfolders", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L180", "weight": 1.0, "_origin": "ast", "source": "accounts_gmailapiprovider", "target": "accounts_gmailapiprovider_listmessages", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L300", "weight": 1.0, "_origin": "ast", "source": "accounts_gmailapiprovider", "target": "accounts_gmailapiprovider_move", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L274", "weight": 1.0, "_origin": "ast", "source": "accounts_gmailapiprovider", "target": "accounts_gmailapiprovider_sendmessage", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L280", "weight": 1.0, "_origin": "ast", "source": "accounts_gmailapiprovider", "target": "accounts_gmailapiprovider_setflags", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L317", "weight": 1.0, "_origin": "ast", "source": "accounts_gmailapiprovider", "target": "accounts_gmailapiprovider_sync", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L39", "weight": 1.0, "context": "field", "_origin": "ast", "source": "accounts_gmailapiprovider", "target": "crypto_masterkey", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L38", "weight": 1.0, "context": "field", "_origin": "ast", "source": "accounts_gmailapiprovider", "target": "db_linkedaccount", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L41", "weight": 1.0, "context": "field", "_origin": "ast", "source": "accounts_gmailapiprovider", "target": "internal_accounts_provider_gmailapi_go_config", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L40", "weight": 1.0, "context": "field", "_origin": "ast", "source": "accounts_gmailapiprovider", "target": "internal_accounts_provider_gmailapi_go_db", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L44", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_accounts_provider_gmailapi_newgmailapiprovider", "target": "accounts_gmailapiprovider", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L44", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_accounts_provider_gmailapi_newgmailapiprovider", "target": "internal_accounts_provider_gmailapi_go_db", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L44", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_accounts_provider_gmailapi_newgmailapiprovider", "target": "internal_accounts_provider_gmailapi_go_config", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L44", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_accounts_provider_gmailapi_newgmailapiprovider", "target": "crypto_masterkey", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L44", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_accounts_provider_gmailapi_newgmailapiprovider", "target": "db_linkedaccount", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L54", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "accounts_gmailapiprovider_accesstoken", "target": "internal_accounts_provider_gmailapi_go_context", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L73", "weight": 1.0, "_origin": "ast", "source": "accounts_gmailapiprovider_dourl", "target": "accounts_gmailapiprovider_accesstoken", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L308", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "accounts_gmailapiprovider_delete", "target": "internal_accounts_provider_gmailapi_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L65", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "accounts_gmailapiprovider_do", "target": "internal_accounts_provider_gmailapi_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L72", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "accounts_gmailapiprovider_dourl", "target": "internal_accounts_provider_gmailapi_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L251", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "accounts_gmailapiprovider_getmessage", "target": "internal_accounts_provider_gmailapi_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L387", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "accounts_gmailapiprovider_listcontacts", "target": "internal_accounts_provider_gmailapi_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L358", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "accounts_gmailapiprovider_listevents", "target": "internal_accounts_provider_gmailapi_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L151", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "accounts_gmailapiprovider_listfolders", "target": "internal_accounts_provider_gmailapi_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L180", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "accounts_gmailapiprovider_listmessages", "target": "internal_accounts_provider_gmailapi_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L300", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "accounts_gmailapiprovider_move", "target": "internal_accounts_provider_gmailapi_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L274", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "accounts_gmailapiprovider_sendmessage", "target": "internal_accounts_provider_gmailapi_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L280", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "accounts_gmailapiprovider_setflags", "target": "internal_accounts_provider_gmailapi_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L317", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "accounts_gmailapiprovider_sync", "target": "internal_accounts_provider_gmailapi_go_context", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L309", "weight": 1.0, "_origin": "ast", "source": "accounts_gmailapiprovider_delete", "target": "accounts_gmailapiprovider_do", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L66", "weight": 1.0, "_origin": "ast", "source": "accounts_gmailapiprovider_do", "target": "accounts_gmailapiprovider_dourl", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L257", "weight": 1.0, "_origin": "ast", "source": "accounts_gmailapiprovider_getmessage", "target": "accounts_gmailapiprovider_do", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L155", "weight": 1.0, "_origin": "ast", "source": "accounts_gmailapiprovider_listfolders", "target": "accounts_gmailapiprovider_do", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L191", "weight": 1.0, "_origin": "ast", "source": "accounts_gmailapiprovider_listmessages", "target": "accounts_gmailapiprovider_do", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L302", "weight": 1.0, "_origin": "ast", "source": "accounts_gmailapiprovider_move", "target": "accounts_gmailapiprovider_do", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L277", "weight": 1.0, "_origin": "ast", "source": "accounts_gmailapiprovider_sendmessage", "target": "accounts_gmailapiprovider_do", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L297", "weight": 1.0, "_origin": "ast", "source": "accounts_gmailapiprovider_setflags", "target": "accounts_gmailapiprovider_do", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L321", "weight": 1.0, "_origin": "ast", "source": "accounts_gmailapiprovider_sync", "target": "accounts_gmailapiprovider_do", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L106", "weight": 1.0, "_origin": "ast", "source": "accounts_gmailapiprovider_dourl", "target": "internal_accounts_provider_gmailapi_truncatebody", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L87", "weight": 1.0, "_origin": "ast", "source": "accounts_gmailapiprovider_dourl", "target": "internal_oauth2_oauth2_newauthedrequest" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L403", "weight": 1.0, "_origin": "ast", "source": "accounts_gmailapiprovider_listcontacts", "target": "accounts_gmailapiprovider_dourl", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L371", "weight": 1.0, "_origin": "ast", "source": "accounts_gmailapiprovider_listevents", "target": "accounts_gmailapiprovider_dourl", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L89", "weight": 1.0, "_origin": "ast", "source": "accounts_graphapiprovider_request", "target": "internal_accounts_provider_gmailapi_truncatebody" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L173", "weight": 1.0, "_origin": "ast", "source": "accounts_gmailapiprovider_listfolders", "target": "internal_accounts_provider_gmailapi_gmaillabeltype", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L324", "weight": 1.0, "_origin": "ast", "source": "accounts_gmailapiprovider_sync", "target": "accounts_gmailapiprovider_listfolders", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L227", "weight": 1.0, "_origin": "ast", "source": "accounts_gmailapiprovider_listmessages", "target": "internal_accounts_provider_gmailapi_gmaillabelstoflags", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L330", "weight": 1.0, "_origin": "ast", "source": "accounts_gmailapiprovider_sync", "target": "accounts_gmailapiprovider_listmessages", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L270", "weight": 1.0, "_origin": "ast", "source": "accounts_gmailapiprovider_getmessage", "target": "internal_accounts_provider_gmailapi_gmaillabelstoflags", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L269", "weight": 1.0, "_origin": "ast", "source": "accounts_gmailapiprovider_getmessage", "target": "internal_accounts_provider_gomail_headerfromraw" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L275", "weight": 1.0, "_origin": "ast", "source": "accounts_gmailapiprovider_sendmessage", "target": "internal_accounts_provider_gomail_buildrfc5322" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L346", "weight": 1.0, "_origin": "ast", "source": "accounts_gmaildatetime", "target": "accounts_gmaildatetime_parse", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L376", "weight": 1.0, "_origin": "ast", "source": "accounts_gmailapiprovider_listevents", "target": "accounts_gmaildatetime_parse", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L346", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "accounts_gmaildatetime_parse", "target": "internal_accounts_provider_gmailapi_go_time", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L358", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "accounts_gmailapiprovider_listevents", "target": "internal_accounts_provider_gmailapi_go_time", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gmailapi.go", "source_location": "L387", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "accounts_gmailapiprovider_listcontacts", "target": "internal_accounts_provider_gmailapi_go_contact", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L22", "weight": 1.0, "_origin": "ast", "source": "internal_accounts_provider_gomail", "target": "accounts_gomailprovider", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L258", "weight": 1.0, "_origin": "ast", "source": "internal_accounts_provider_gomail", "target": "internal_accounts_provider_gomail_buildrfc5322", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L250", "weight": 1.0, "_origin": "ast", "source": "internal_accounts_provider_gomail", "target": "internal_accounts_provider_gomail_domainof", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L218", "weight": 1.0, "_origin": "ast", "source": "internal_accounts_provider_gomail", "target": "internal_accounts_provider_gomail_foldertype", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L235", "weight": 1.0, "_origin": "ast", "source": "internal_accounts_provider_gomail", "target": "internal_accounts_provider_gomail_headerfromraw", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L28", "weight": 1.0, "_origin": "ast", "source": "internal_accounts_provider_gomail", "target": "internal_accounts_provider_gomail_newgomailprovider", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L194", "weight": 1.0, "_origin": "ast", "source": "accounts_gomailprovider", "target": "accounts_gomailprovider_delete", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L107", "weight": 1.0, "_origin": "ast", "source": "accounts_gomailprovider", "target": "accounts_gomailprovider_getmessage", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L32", "weight": 1.0, "_origin": "ast", "source": "accounts_gomailprovider", "target": "accounts_gomailprovider_listfolders", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L60", "weight": 1.0, "_origin": "ast", "source": "accounts_gomailprovider", "target": "accounts_gomailprovider_listmessages", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L183", "weight": 1.0, "_origin": "ast", "source": "accounts_gomailprovider", "target": "accounts_gomailprovider_move", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L130", "weight": 1.0, "_origin": "ast", "source": "accounts_gomailprovider", "target": "accounts_gomailprovider_sendmessage", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L164", "weight": 1.0, "_origin": "ast", "source": "accounts_gomailprovider", "target": "accounts_gomailprovider_setflags", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L212", "weight": 1.0, "_origin": "ast", "source": "accounts_gomailprovider", "target": "accounts_gomailprovider_sync", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L25", "weight": 1.0, "context": "field", "_origin": "ast", "source": "accounts_gomailprovider", "target": "db_user", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L23", "weight": 1.0, "context": "field", "_origin": "ast", "source": "accounts_gomailprovider", "target": "internal_accounts_provider_gomail_go_db", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L24", "weight": 1.0, "context": "field", "_origin": "ast", "source": "accounts_gomailprovider", "target": "mailstore_store", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L28", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_accounts_provider_gomail_newgomailprovider", "target": "accounts_gomailprovider", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L156", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "jmap_handler_dispatch", "target": "accounts_gomailprovider", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L248", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "jmap_handler_emailget", "target": "accounts_gomailprovider", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L221", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "jmap_handler_emailquery", "target": "accounts_gomailprovider", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L177", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "jmap_handler_mailboxget", "target": "accounts_gomailprovider", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L28", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_accounts_provider_gomail_newgomailprovider", "target": "internal_accounts_provider_gomail_go_db", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L28", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_accounts_provider_gomail_newgomailprovider", "target": "db_user", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L28", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_accounts_provider_gomail_newgomailprovider", "target": "mailstore_store", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/jmap/jmap.go", "source_location": "L137", "weight": 1.0, "_origin": "ast", "source": "jmap_handler_api", "target": "internal_accounts_provider_gomail_newgomailprovider" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/webmail/api.go", "source_location": "L311", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_provider", "target": "internal_accounts_provider_gomail_newgomailprovider" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/webmail/api.go", "source_location": "L602", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_search", "target": "internal_accounts_provider_gomail_newgomailprovider" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/webmail/api.go", "source_location": "L482", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_unifiedinbox", "target": "internal_accounts_provider_gomail_newgomailprovider" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L52", "weight": 1.0, "_origin": "ast", "source": "accounts_gomailprovider_listfolders", "target": "internal_accounts_provider_gomail_foldertype", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L32", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "accounts_gomailprovider_listfolders", "target": "internal_accounts_provider_gomail_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L194", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "accounts_gomailprovider_delete", "target": "internal_accounts_provider_gomail_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L107", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "accounts_gomailprovider_getmessage", "target": "internal_accounts_provider_gomail_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L60", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "accounts_gomailprovider_listmessages", "target": "internal_accounts_provider_gomail_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L183", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "accounts_gomailprovider_move", "target": "internal_accounts_provider_gomail_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L130", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "accounts_gomailprovider_sendmessage", "target": "internal_accounts_provider_gomail_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L164", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "accounts_gomailprovider_setflags", "target": "internal_accounts_provider_gomail_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L212", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "accounts_gomailprovider_sync", "target": "internal_accounts_provider_gomail_go_context", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L102", "weight": 1.0, "_origin": "ast", "source": "accounts_gomailprovider_listmessages", "target": "internal_accounts_provider_gomail_headerfromraw", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L119", "weight": 1.0, "_origin": "ast", "source": "accounts_gomailprovider_getmessage", "target": "internal_accounts_provider_gomail_headerfromraw", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L184", "weight": 1.0, "_origin": "ast", "source": "accounts_gomailprovider_move", "target": "accounts_gomailprovider_getmessage", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L131", "weight": 1.0, "_origin": "ast", "source": "accounts_gomailprovider_sendmessage", "target": "internal_accounts_provider_gomail_buildrfc5322", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L134", "weight": 1.0, "_origin": "ast", "source": "accounts_gomailprovider_sendmessage", "target": "internal_accounts_provider_gomail_domainof", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_gomail.go", "source_location": "L191", "weight": 1.0, "_origin": "ast", "source": "accounts_gomailprovider_move", "target": "accounts_gomailprovider_delete", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/accounts/provider_imap.go", "source_location": "L113", "weight": 1.0, "_origin": "ast", "source": "accounts_imapprovider_listfolders", "target": "internal_accounts_provider_gomail_foldertype" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/accounts/provider_smtp_helper.go", "source_location": "L73", "weight": 1.0, "_origin": "ast", "source": "internal_accounts_provider_smtp_helper_sendviasmtp", "target": "internal_accounts_provider_gomail_buildrfc5322" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L31", "weight": 1.0, "_origin": "ast", "source": "internal_accounts_provider_graphapi", "target": "accounts_graphapiprovider", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L339", "weight": 1.0, "_origin": "ast", "source": "internal_accounts_provider_graphapi", "target": "accounts_graphdatetimetz", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L138", "weight": 1.0, "_origin": "ast", "source": "internal_accounts_provider_graphapi", "target": "accounts_graphfolder", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L170", "weight": 1.0, "_origin": "ast", "source": "internal_accounts_provider_graphapi", "target": "accounts_graphmessage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L163", "weight": 1.0, "_origin": "ast", "source": "internal_accounts_provider_graphapi", "target": "accounts_graphrecipient", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L109", "weight": 1.0, "_origin": "ast", "source": "internal_accounts_provider_graphapi", "target": "internal_accounts_provider_graphapi_graphfoldertype", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L186", "weight": 1.0, "_origin": "ast", "source": "internal_accounts_provider_graphapi", "target": "internal_accounts_provider_graphapi_graphmessagetoheader", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L40", "weight": 1.0, "_origin": "ast", "source": "internal_accounts_provider_graphapi", "target": "internal_accounts_provider_graphapi_newgraphapiprovider", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L327", "weight": 1.0, "_origin": "ast", "source": "internal_accounts_provider_graphapi", "target": "internal_accounts_provider_graphapi_parsegraphdatetime", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L44", "weight": 1.0, "_origin": "ast", "source": "accounts_graphapiprovider", "target": "accounts_graphapiprovider_accesstoken", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L293", "weight": 1.0, "_origin": "ast", "source": "accounts_graphapiprovider", "target": "accounts_graphapiprovider_delete", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L94", "weight": 1.0, "_origin": "ast", "source": "accounts_graphapiprovider", "target": "accounts_graphapiprovider_do", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L226", "weight": 1.0, "_origin": "ast", "source": "accounts_graphapiprovider", "target": "accounts_graphapiprovider_getmessage", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L380", "weight": 1.0, "_origin": "ast", "source": "accounts_graphapiprovider", "target": "accounts_graphapiprovider_listcontacts", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L348", "weight": 1.0, "_origin": "ast", "source": "accounts_graphapiprovider", "target": "accounts_graphapiprovider_listevents", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L146", "weight": 1.0, "_origin": "ast", "source": "accounts_graphapiprovider", "target": "accounts_graphapiprovider_listfolders", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L205", "weight": 1.0, "_origin": "ast", "source": "accounts_graphapiprovider", "target": "accounts_graphapiprovider_listmessages", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L280", "weight": 1.0, "_origin": "ast", "source": "accounts_graphapiprovider", "target": "accounts_graphapiprovider_move", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L55", "weight": 1.0, "_origin": "ast", "source": "accounts_graphapiprovider", "target": "accounts_graphapiprovider_request", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L242", "weight": 1.0, "_origin": "ast", "source": "accounts_graphapiprovider", "target": "accounts_graphapiprovider_sendmessage", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L263", "weight": 1.0, "_origin": "ast", "source": "accounts_graphapiprovider", "target": "accounts_graphapiprovider_setflags", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L306", "weight": 1.0, "_origin": "ast", "source": "accounts_graphapiprovider", "target": "accounts_graphapiprovider_sync", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L35", "weight": 1.0, "context": "field", "_origin": "ast", "source": "accounts_graphapiprovider", "target": "crypto_masterkey", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L34", "weight": 1.0, "context": "field", "_origin": "ast", "source": "accounts_graphapiprovider", "target": "db_linkedaccount", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L37", "weight": 1.0, "context": "field", "_origin": "ast", "source": "accounts_graphapiprovider", "target": "internal_accounts_provider_graphapi_go_config", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L36", "weight": 1.0, "context": "field", "_origin": "ast", "source": "accounts_graphapiprovider", "target": "internal_accounts_provider_graphapi_go_db", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L40", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_accounts_provider_graphapi_newgraphapiprovider", "target": "accounts_graphapiprovider", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L40", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_accounts_provider_graphapi_newgraphapiprovider", "target": "internal_accounts_provider_graphapi_go_db", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L40", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_accounts_provider_graphapi_newgraphapiprovider", "target": "internal_accounts_provider_graphapi_go_config", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L40", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_accounts_provider_graphapi_newgraphapiprovider", "target": "crypto_masterkey", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L40", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_accounts_provider_graphapi_newgraphapiprovider", "target": "db_linkedaccount", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L44", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "accounts_graphapiprovider_accesstoken", "target": "internal_accounts_provider_graphapi_go_context", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L56", "weight": 1.0, "_origin": "ast", "source": "accounts_graphapiprovider_request", "target": "accounts_graphapiprovider_accesstoken", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L293", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "accounts_graphapiprovider_delete", "target": "internal_accounts_provider_graphapi_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L94", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "accounts_graphapiprovider_do", "target": "internal_accounts_provider_graphapi_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L226", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "accounts_graphapiprovider_getmessage", "target": "internal_accounts_provider_graphapi_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L380", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "accounts_graphapiprovider_listcontacts", "target": "internal_accounts_provider_graphapi_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L348", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "accounts_graphapiprovider_listevents", "target": "internal_accounts_provider_graphapi_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L146", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "accounts_graphapiprovider_listfolders", "target": "internal_accounts_provider_graphapi_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L205", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "accounts_graphapiprovider_listmessages", "target": "internal_accounts_provider_graphapi_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L280", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "accounts_graphapiprovider_move", "target": "internal_accounts_provider_graphapi_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L55", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "accounts_graphapiprovider_request", "target": "internal_accounts_provider_graphapi_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L242", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "accounts_graphapiprovider_sendmessage", "target": "internal_accounts_provider_graphapi_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L263", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "accounts_graphapiprovider_setflags", "target": "internal_accounts_provider_graphapi_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L306", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "accounts_graphapiprovider_sync", "target": "internal_accounts_provider_graphapi_go_context", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L294", "weight": 1.0, "_origin": "ast", "source": "accounts_graphapiprovider_delete", "target": "accounts_graphapiprovider_request", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L95", "weight": 1.0, "_origin": "ast", "source": "accounts_graphapiprovider_do", "target": "accounts_graphapiprovider_request", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L229", "weight": 1.0, "_origin": "ast", "source": "accounts_graphapiprovider_getmessage", "target": "accounts_graphapiprovider_request", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L286", "weight": 1.0, "_origin": "ast", "source": "accounts_graphapiprovider_move", "target": "accounts_graphapiprovider_request", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L70", "weight": 1.0, "_origin": "ast", "source": "accounts_graphapiprovider_request", "target": "internal_oauth2_oauth2_newauthedrequest" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L259", "weight": 1.0, "_origin": "ast", "source": "accounts_graphapiprovider_sendmessage", "target": "accounts_graphapiprovider_request", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L276", "weight": 1.0, "_origin": "ast", "source": "accounts_graphapiprovider_setflags", "target": "accounts_graphapiprovider_request", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L234", "weight": 1.0, "_origin": "ast", "source": "accounts_graphapiprovider_getmessage", "target": "accounts_graphapiprovider_do", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L392", "weight": 1.0, "_origin": "ast", "source": "accounts_graphapiprovider_listcontacts", "target": "accounts_graphapiprovider_do", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L364", "weight": 1.0, "_origin": "ast", "source": "accounts_graphapiprovider_listevents", "target": "accounts_graphapiprovider_do", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L150", "weight": 1.0, "_origin": "ast", "source": "accounts_graphapiprovider_listfolders", "target": "accounts_graphapiprovider_do", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L214", "weight": 1.0, "_origin": "ast", "source": "accounts_graphapiprovider_listmessages", "target": "accounts_graphapiprovider_do", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L156", "weight": 1.0, "_origin": "ast", "source": "accounts_graphapiprovider_listfolders", "target": "internal_accounts_provider_graphapi_graphfoldertype", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L307", "weight": 1.0, "_origin": "ast", "source": "accounts_graphapiprovider_sync", "target": "accounts_graphapiprovider_listfolders", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L174", "weight": 1.0, "context": "field", "_origin": "ast", "source": "accounts_graphmessage", "target": "accounts_graphrecipient", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L186", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_accounts_provider_graphapi_graphmessagetoheader", "target": "accounts_graphmessage", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L237", "weight": 1.0, "_origin": "ast", "source": "accounts_graphapiprovider_getmessage", "target": "internal_accounts_provider_graphapi_graphmessagetoheader", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L221", "weight": 1.0, "_origin": "ast", "source": "accounts_graphapiprovider_listmessages", "target": "internal_accounts_provider_graphapi_graphmessagetoheader", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L313", "weight": 1.0, "_origin": "ast", "source": "accounts_graphapiprovider_sync", "target": "accounts_graphapiprovider_listmessages", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L371", "weight": 1.0, "_origin": "ast", "source": "accounts_graphapiprovider_listevents", "target": "internal_accounts_provider_graphapi_parsegraphdatetime", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L327", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_accounts_provider_graphapi_parsegraphdatetime", "target": "internal_accounts_provider_graphapi_go_time", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L348", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "accounts_graphapiprovider_listevents", "target": "internal_accounts_provider_graphapi_go_time", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_graphapi.go", "source_location": "L380", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "accounts_graphapiprovider_listcontacts", "target": "internal_accounts_provider_graphapi_go_contact", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_imap.go", "source_location": "L22", "weight": 1.0, "_origin": "ast", "source": "internal_accounts_provider_imap", "target": "accounts_imapcredential", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_imap.go", "source_location": "L45", "weight": 1.0, "_origin": "ast", "source": "internal_accounts_provider_imap", "target": "accounts_imapprovider", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_imap.go", "source_location": "L30", "weight": 1.0, "_origin": "ast", "source": "internal_accounts_provider_imap", "target": "accounts_oauth2credential", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_imap.go", "source_location": "L50", "weight": 1.0, "_origin": "ast", "source": "internal_accounts_provider_imap", "target": "internal_accounts_provider_imap_newimapprovider", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_imap.go", "source_location": "L33", "weight": 1.0, "context": "field", "_origin": "ast", "source": "accounts_oauth2credential", "target": "internal_accounts_provider_imap_go_time", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_imap.go", "source_location": "L54", "weight": 1.0, "_origin": "ast", "source": "accounts_imapprovider", "target": "accounts_imapprovider_connect", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_imap.go", "source_location": "L231", "weight": 1.0, "_origin": "ast", "source": "accounts_imapprovider", "target": "accounts_imapprovider_delete", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_imap.go", "source_location": "L171", "weight": 1.0, "_origin": "ast", "source": "accounts_imapprovider", "target": "accounts_imapprovider_getmessage", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_imap.go", "source_location": "L93", "weight": 1.0, "_origin": "ast", "source": "accounts_imapprovider", "target": "accounts_imapprovider_listfolders", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_imap.go", "source_location": "L119", "weight": 1.0, "_origin": "ast", "source": "accounts_imapprovider", "target": "accounts_imapprovider_listmessages", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_imap.go", "source_location": "L222", "weight": 1.0, "_origin": "ast", "source": "accounts_imapprovider", "target": "accounts_imapprovider_move", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_imap.go", "source_location": "L205", "weight": 1.0, "_origin": "ast", "source": "accounts_imapprovider", "target": "accounts_imapprovider_sendmessage", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_imap.go", "source_location": "L209", "weight": 1.0, "_origin": "ast", "source": "accounts_imapprovider", "target": "accounts_imapprovider_setflags", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_imap.go", "source_location": "L247", "weight": 1.0, "_origin": "ast", "source": "accounts_imapprovider", "target": "accounts_imapprovider_sync", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_imap.go", "source_location": "L47", "weight": 1.0, "context": "field", "_origin": "ast", "source": "accounts_imapprovider", "target": "crypto_masterkey", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_imap.go", "source_location": "L46", "weight": 1.0, "context": "field", "_origin": "ast", "source": "accounts_imapprovider", "target": "db_linkedaccount", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_imap.go", "source_location": "L50", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_accounts_provider_imap_newimapprovider", "target": "accounts_imapprovider", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_imap.go", "source_location": "L50", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_accounts_provider_imap_newimapprovider", "target": "crypto_masterkey", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_imap.go", "source_location": "L50", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_accounts_provider_imap_newimapprovider", "target": "db_linkedaccount", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_imap.go", "source_location": "L54", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "accounts_imapprovider_connect", "target": "client", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_imap.go", "source_location": "L54", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "accounts_imapprovider_connect", "target": "internal_accounts_provider_imap_go_context", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/accounts/provider_imap.go", "source_location": "L79", "weight": 1.0, "_origin": "ast", "source": "accounts_imapprovider_connect", "target": "internal_crypto_crypto_decrypt" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/accounts/provider_imap.go", "source_location": "L69", "weight": 1.0, "_origin": "ast", "source": "accounts_imapprovider_connect", "target": "internal_imapclient_client_dial" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_imap.go", "source_location": "L232", "weight": 1.0, "_origin": "ast", "source": "accounts_imapprovider_delete", "target": "accounts_imapprovider_connect", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_imap.go", "source_location": "L172", "weight": 1.0, "_origin": "ast", "source": "accounts_imapprovider_getmessage", "target": "accounts_imapprovider_connect", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_imap.go", "source_location": "L94", "weight": 1.0, "_origin": "ast", "source": "accounts_imapprovider_listfolders", "target": "accounts_imapprovider_connect", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_imap.go", "source_location": "L120", "weight": 1.0, "_origin": "ast", "source": "accounts_imapprovider_listmessages", "target": "accounts_imapprovider_connect", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_imap.go", "source_location": "L210", "weight": 1.0, "_origin": "ast", "source": "accounts_imapprovider_setflags", "target": "accounts_imapprovider_connect", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_imap.go", "source_location": "L231", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "accounts_imapprovider_delete", "target": "internal_accounts_provider_imap_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_imap.go", "source_location": "L171", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "accounts_imapprovider_getmessage", "target": "internal_accounts_provider_imap_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_imap.go", "source_location": "L93", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "accounts_imapprovider_listfolders", "target": "internal_accounts_provider_imap_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_imap.go", "source_location": "L119", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "accounts_imapprovider_listmessages", "target": "internal_accounts_provider_imap_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_imap.go", "source_location": "L222", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "accounts_imapprovider_move", "target": "internal_accounts_provider_imap_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_imap.go", "source_location": "L205", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "accounts_imapprovider_sendmessage", "target": "internal_accounts_provider_imap_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_imap.go", "source_location": "L209", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "accounts_imapprovider_setflags", "target": "internal_accounts_provider_imap_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_imap.go", "source_location": "L247", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "accounts_imapprovider_sync", "target": "internal_accounts_provider_imap_go_context", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_imap.go", "source_location": "L250", "weight": 1.0, "_origin": "ast", "source": "accounts_imapprovider_sync", "target": "accounts_imapprovider_listfolders", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_imap.go", "source_location": "L256", "weight": 1.0, "_origin": "ast", "source": "accounts_imapprovider_sync", "target": "accounts_imapprovider_listmessages", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/accounts/provider_imap.go", "source_location": "L206", "weight": 1.0, "_origin": "ast", "source": "accounts_imapprovider_sendmessage", "target": "internal_accounts_provider_smtp_helper_sendviasmtp" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_smtp_helper.go", "source_location": "L19", "weight": 1.0, "_origin": "ast", "source": "internal_accounts_provider_smtp_helper", "target": "internal_accounts_provider_smtp_helper_sendviasmtp", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_smtp_helper.go", "source_location": "L19", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_accounts_provider_smtp_helper_sendviasmtp", "target": "crypto_masterkey", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/accounts/provider_smtp_helper.go", "source_location": "L19", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_accounts_provider_smtp_helper_sendviasmtp", "target": "db_linkedaccount", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/accounts/provider_smtp_helper.go", "source_location": "L41", "weight": 1.0, "_origin": "ast", "source": "internal_accounts_provider_smtp_helper_sendviasmtp", "target": "internal_acme_client_newclient" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/accounts/provider_smtp_helper.go", "source_location": "L20", "weight": 1.0, "_origin": "ast", "source": "internal_accounts_provider_smtp_helper_sendviasmtp", "target": "internal_crypto_crypto_decrypt" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/acme/challenge.go", "source_location": "L13", "weight": 1.0, "_origin": "ast", "source": "internal_acme_challenge", "target": "acme_challengeresponder", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/acme/challenge.go", "source_location": "L18", "weight": 1.0, "_origin": "ast", "source": "internal_acme_challenge", "target": "internal_acme_challenge_newchallengeresponder", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/acme/challenge.go", "source_location": "L28", "weight": 1.0, "_origin": "ast", "source": "acme_challengeresponder", "target": "acme_challengeresponder_remove", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/acme/challenge.go", "source_location": "L34", "weight": 1.0, "_origin": "ast", "source": "acme_challengeresponder", "target": "acme_challengeresponder_servehttp", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/acme/challenge.go", "source_location": "L22", "weight": 1.0, "_origin": "ast", "source": "acme_challengeresponder", "target": "acme_challengeresponder_set", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/acme/challenge.go", "source_location": "L14", "weight": 1.0, "context": "field", "_origin": "ast", "source": "acme_challengeresponder", "target": "internal_acme_challenge_go_rwmutex", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/acme/challenge.go", "source_location": "L18", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_acme_challenge_newchallengeresponder", "target": "acme_challengeresponder", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/acme/obtain.go", "source_location": "L14", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_acme_obtain_obtain", "target": "acme_challengeresponder", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L37", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_tlsutil_acme_manager_newacmemanager", "target": "acme_challengeresponder", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L31", "weight": 1.0, "context": "field", "_origin": "ast", "source": "tlsutil_acmemanager", "target": "acme_challengeresponder", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/mailstore/maildir.go", "source_location": "L239", "weight": 1.0, "_origin": "ast", "source": "mailstore_store_deletequeuefile", "target": "acme_challengeresponder_remove" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/mailstore/maildir.go", "source_location": "L95", "weight": 1.0, "_origin": "ast", "source": "mailstore_store_deliver", "target": "acme_challengeresponder_remove" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/mailstore/maildir.go", "source_location": "L266", "weight": 1.0, "_origin": "ast", "source": "mailstore_store_writequarantinefile", "target": "acme_challengeresponder_remove" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/mailstore/maildir.go", "source_location": "L229", "weight": 1.0, "_origin": "ast", "source": "mailstore_store_writequeuefile", "target": "acme_challengeresponder_remove" }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/acme/challenge.go", "source_location": "L34", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "acme_challengeresponder_servehttp", "target": "internal_acme_challenge_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/acme/challenge.go", "source_location": "L34", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "acme_challengeresponder_servehttp", "target": "internal_acme_challenge_go_responsewriter", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/acme/client.go", "source_location": "L157", "weight": 1.0, "_origin": "ast", "source": "internal_acme_client", "target": "acme_authorization", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/acme/client.go", "source_location": "L165", "weight": 1.0, "_origin": "ast", "source": "internal_acme_client", "target": "acme_challenge", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/acme/client.go", "source_location": "L24", "weight": 1.0, "_origin": "ast", "source": "internal_acme_client", "target": "acme_client", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/acme/client.go", "source_location": "L18", "weight": 1.0, "_origin": "ast", "source": "internal_acme_client", "target": "acme_directory", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/acme/client.go", "source_location": "L123", "weight": 1.0, "_origin": "ast", "source": "internal_acme_client", "target": "acme_order", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/acme/client.go", "source_location": "L295", "weight": 1.0, "_origin": "ast", "source": "internal_acme_client", "target": "internal_acme_client_buildcsr", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/acme/client.go", "source_location": "L33", "weight": 1.0, "_origin": "ast", "source": "internal_acme_client", "target": "internal_acme_client_newclient", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/acme/client.go", "source_location": "L27", "weight": 1.0, "context": "field", "_origin": "ast", "source": "acme_client", "target": "acme_directory", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/acme/client.go", "source_location": "L28", "weight": 1.0, "context": "field", "_origin": "ast", "source": "acme_client", "target": "acme_accountkey", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/acme/client.go", "source_location": "L43", "weight": 1.0, "_origin": "ast", "source": "acme_client", "target": "acme_client_bootstrap", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/acme/client.go", "source_location": "L233", "weight": 1.0, "_origin": "ast", "source": "acme_client", "target": "acme_client_finalizeanddownload", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/acme/client.go", "source_location": "L173", "weight": 1.0, "_origin": "ast", "source": "acme_client", "target": "acme_client_getauthorization", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/acme/client.go", "source_location": "L191", "weight": 1.0, "_origin": "ast", "source": "acme_client", "target": "acme_client_keyauthorization", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/acme/client.go", "source_location": "L99", "weight": 1.0, "_origin": "ast", "source": "acme_client", "target": "acme_client_newaccount", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/acme/client.go", "source_location": "L131", "weight": 1.0, "_origin": "ast", "source": "acme_client", "target": "acme_client_neworder", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/acme/client.go", "source_location": "L67", "weight": 1.0, "_origin": "ast", "source": "acme_client", "target": "acme_client_post", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/acme/client.go", "source_location": "L198", "weight": 1.0, "_origin": "ast", "source": "acme_client", "target": "acme_client_respondtochallenge", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/acme/client.go", "source_location": "L211", "weight": 1.0, "_origin": "ast", "source": "acme_client", "target": "acme_client_waitforauthorizationvalid", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/acme/client.go", "source_location": "L33", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_acme_client_newclient", "target": "acme_client", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/acme/client.go", "source_location": "L33", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_acme_client_newclient", "target": "acme_accountkey", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/acme/obtain.go", "source_location": "L15", "weight": 1.0, "_origin": "ast", "source": "internal_acme_obtain_obtain", "target": "internal_acme_client_newclient" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/queue/queue.go", "source_location": "L399", "weight": 1.0, "_origin": "ast", "source": "queue_mxdeliverer_delivertohost", "target": "internal_acme_client_newclient" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/acme/client.go", "source_location": "L248", "weight": 1.0, "_origin": "ast", "source": "acme_client_finalizeanddownload", "target": "acme_client_post", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/acme/client.go", "source_location": "L174", "weight": 1.0, "_origin": "ast", "source": "acme_client_getauthorization", "target": "acme_client_post", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/acme/client.go", "source_location": "L108", "weight": 1.0, "_origin": "ast", "source": "acme_client_newaccount", "target": "acme_client_post", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/acme/client.go", "source_location": "L141", "weight": 1.0, "_origin": "ast", "source": "acme_client_neworder", "target": "acme_client_post", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/acme/client.go", "source_location": "L67", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "acme_client_post", "target": "response", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/acme/client.go", "source_location": "L199", "weight": 1.0, "_origin": "ast", "source": "acme_client_respondtochallenge", "target": "acme_client_post", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/acme/client.go", "source_location": "L233", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "acme_client_finalizeanddownload", "target": "acme_order", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/acme/client.go", "source_location": "L131", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "acme_client_neworder", "target": "acme_order", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/acme/client.go", "source_location": "L162", "weight": 1.0, "context": "field", "_origin": "ast", "source": "acme_authorization", "target": "acme_challenge", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/acme/client.go", "source_location": "L173", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "acme_client_getauthorization", "target": "acme_authorization", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/acme/client.go", "source_location": "L214", "weight": 1.0, "_origin": "ast", "source": "acme_client_waitforauthorizationvalid", "target": "acme_client_getauthorization", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/acme/client.go", "source_location": "L211", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "acme_client_waitforauthorizationvalid", "target": "internal_acme_client_go_duration", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/acme/client.go", "source_location": "L233", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "acme_client_finalizeanddownload", "target": "internal_acme_client_go_duration", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/acme/client.go", "source_location": "L239", "weight": 1.0, "_origin": "ast", "source": "acme_client_finalizeanddownload", "target": "internal_acme_client_buildcsr", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/acme/client.go", "source_location": "L244", "weight": 1.0, "_origin": "ast", "source": "acme_client_finalizeanddownload", "target": "internal_acme_jws_b64" }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/acme/client.go", "source_location": "L295", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_acme_client_buildcsr", "target": "internal_acme_client_go_privatekey", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/acme/jws.go", "source_location": "L25", "weight": 1.0, "_origin": "ast", "source": "internal_acme_jws", "target": "acme_accountkey", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/acme/jws.go", "source_location": "L60", "weight": 1.0, "_origin": "ast", "source": "internal_acme_jws", "target": "acme_jwk", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/acme/jws.go", "source_location": "L132", "weight": 1.0, "_origin": "ast", "source": "internal_acme_jws", "target": "internal_acme_jws_b64", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/acme/jws.go", "source_location": "L29", "weight": 1.0, "_origin": "ast", "source": "internal_acme_jws", "target": "internal_acme_jws_generateaccountkey", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/acme/jws.go", "source_location": "L136", "weight": 1.0, "_origin": "ast", "source": "internal_acme_jws", "target": "internal_acme_jws_leftpad", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/acme/jws.go", "source_location": "L45", "weight": 1.0, "_origin": "ast", "source": "internal_acme_jws", "target": "internal_acme_jws_parseaccountkeypem", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/acme/jws.go", "source_location": "L67", "weight": 1.0, "_origin": "ast", "source": "acme_accountkey", "target": "acme_accountkey_jwkvalue", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/acme/jws.go", "source_location": "L37", "weight": 1.0, "_origin": "ast", "source": "acme_accountkey", "target": "acme_accountkey_marshalpem", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/acme/jws.go", "source_location": "L90", "weight": 1.0, "_origin": "ast", "source": "acme_accountkey", "target": "acme_accountkey_signjws", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/acme/jws.go", "source_location": "L78", "weight": 1.0, "_origin": "ast", "source": "acme_accountkey", "target": "acme_accountkey_thumbprint", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/acme/jws.go", "source_location": "L26", "weight": 1.0, "context": "field", "_origin": "ast", "source": "acme_accountkey", "target": "internal_acme_jws_go_privatekey", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/acme/jws.go", "source_location": "L29", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_acme_jws_generateaccountkey", "target": "acme_accountkey", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/acme/jws.go", "source_location": "L45", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_acme_jws_parseaccountkeypem", "target": "acme_accountkey", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/acme/obtain.go", "source_location": "L14", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_acme_obtain_obtain", "target": "acme_accountkey", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L160", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "tlsutil_acmemanager_loadorcreateaccountkey", "target": "acme_accountkey", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L171", "weight": 1.0, "_origin": "ast", "source": "tlsutil_acmemanager_loadorcreateaccountkey", "target": "internal_acme_jws_generateaccountkey" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L165", "weight": 1.0, "_origin": "ast", "source": "tlsutil_acmemanager_loadorcreateaccountkey", "target": "internal_acme_jws_parseaccountkeypem" }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/acme/jws.go", "source_location": "L67", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "acme_accountkey_jwkvalue", "target": "acme_jwk", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/acme/jws.go", "source_location": "L71", "weight": 1.0, "_origin": "ast", "source": "acme_accountkey_jwkvalue", "target": "internal_acme_jws_b64", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/acme/jws.go", "source_location": "L71", "weight": 1.0, "_origin": "ast", "source": "acme_accountkey_jwkvalue", "target": "internal_acme_jws_leftpad", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/acme/jws.go", "source_location": "L97", "weight": 1.0, "_origin": "ast", "source": "acme_accountkey_signjws", "target": "acme_accountkey_jwkvalue", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/acme/jws.go", "source_location": "L79", "weight": 1.0, "_origin": "ast", "source": "acme_accountkey_thumbprint", "target": "acme_accountkey_jwkvalue", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/acme/jws.go", "source_location": "L83", "weight": 1.0, "_origin": "ast", "source": "acme_accountkey_thumbprint", "target": "internal_acme_jws_b64", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/acme/jws.go", "source_location": "L106", "weight": 1.0, "_origin": "ast", "source": "acme_accountkey_signjws", "target": "internal_acme_jws_b64", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/acme/jws.go", "source_location": "L122", "weight": 1.0, "_origin": "ast", "source": "acme_accountkey_signjws", "target": "internal_acme_jws_leftpad", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/acme/jws.go", "source_location": "L118", "weight": 1.0, "_origin": "ast", "source": "acme_accountkey_signjws", "target": "internal_dkim_sign_sign" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/acme/obtain.go", "source_location": "L14", "weight": 1.0, "_origin": "ast", "source": "internal_acme_obtain", "target": "internal_acme_obtain_obtain", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L115", "weight": 1.0, "_origin": "ast", "source": "tlsutil_acmemanager_obtainandstore", "target": "internal_acme_obtain_obtain" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L300", "weight": 1.0, "_origin": "ast", "source": "internal_admin_api", "target": "internal_admin_api_filterdomainsbytenant", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L25", "weight": 1.0, "_origin": "ast", "source": "internal_admin_api", "target": "internal_admin_api_go_admin_handler", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L31", "weight": 1.0, "_origin": "ast", "source": "internal_admin_api", "target": "internal_admin_api_newhandler", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L293", "weight": 1.0, "_origin": "ast", "source": "internal_admin_api", "target": "internal_admin_api_scopetenant", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L59", "weight": 1.0, "_origin": "ast", "source": "internal_admin_api", "target": "internal_admin_api_writeerr", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L53", "weight": 1.0, "_origin": "ast", "source": "internal_admin_api", "target": "internal_admin_api_writejson", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L239", "weight": 1.0, "_origin": "ast", "source": "internal_admin_api_go_admin_handler", "target": "admin_handler_domainbyid", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L185", "weight": 1.0, "_origin": "ast", "source": "internal_admin_api_go_admin_handler", "target": "admin_handler_domains", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L136", "weight": 1.0, "_origin": "ast", "source": "internal_admin_api_go_admin_handler", "target": "admin_handler_encryptdkimkey", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L65", "weight": 1.0, "_origin": "ast", "source": "internal_admin_api_go_admin_handler", "target": "admin_handler_login", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L35", "weight": 1.0, "_origin": "ast", "source": "internal_admin_api_go_admin_handler", "target": "admin_handler_registerroutes", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L142", "weight": 1.0, "_origin": "ast", "source": "internal_admin_api_go_admin_handler", "target": "admin_handler_stats", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L153", "weight": 1.0, "_origin": "ast", "source": "internal_admin_api_go_admin_handler", "target": "admin_handler_tenants", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L99", "weight": 1.0, "_origin": "ast", "source": "internal_admin_api_go_admin_handler", "target": "admin_handler_withadmin", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L27", "weight": 1.0, "context": "field", "_origin": "ast", "source": "internal_admin_api_go_admin_handler", "target": "crypto_masterkey", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L26", "weight": 1.0, "context": "field", "_origin": "ast", "source": "internal_admin_api_go_admin_handler", "target": "internal_admin_api_go_db", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L31", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_admin_api_newhandler", "target": "internal_admin_api_go_admin_handler", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L31", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_admin_api_newhandler", "target": "internal_admin_api_go_db", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L31", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_admin_api_newhandler", "target": "crypto_masterkey", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L37", "weight": 1.0, "_origin": "ast", "source": "admin_handler_registerroutes", "target": "admin_handler_withadmin", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L35", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "admin_handler_registerroutes", "target": "internal_admin_api_go_servemux", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L273", "weight": 1.0, "_origin": "ast", "source": "admin_handler_domainbyid", "target": "internal_admin_api_writejson", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L193", "weight": 1.0, "_origin": "ast", "source": "admin_handler_domains", "target": "internal_admin_api_writejson", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/admin/handlers.go", "source_location": "L199", "weight": 1.0, "_origin": "ast", "source": "admin_handler_listrulebyid", "target": "internal_admin_api_writejson" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/admin/handlers.go", "source_location": "L154", "weight": 1.0, "_origin": "ast", "source": "admin_handler_listrules", "target": "internal_admin_api_writejson" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L93", "weight": 1.0, "_origin": "ast", "source": "admin_handler_login", "target": "internal_admin_api_writejson", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/admin/handlers.go", "source_location": "L257", "weight": 1.0, "_origin": "ast", "source": "admin_handler_quarantine", "target": "internal_admin_api_writejson" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/admin/handlers.go", "source_location": "L270", "weight": 1.0, "_origin": "ast", "source": "admin_handler_quarantinebyid", "target": "internal_admin_api_writejson" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/admin/handlers.go", "source_location": "L214", "weight": 1.0, "_origin": "ast", "source": "admin_handler_queue", "target": "internal_admin_api_writejson" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/admin/handlers.go", "source_location": "L231", "weight": 1.0, "_origin": "ast", "source": "admin_handler_queuebyid", "target": "internal_admin_api_writejson" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L148", "weight": 1.0, "_origin": "ast", "source": "admin_handler_stats", "target": "internal_admin_api_writejson", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L165", "weight": 1.0, "_origin": "ast", "source": "admin_handler_tenants", "target": "internal_admin_api_writejson", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/admin/handlers.go", "source_location": "L95", "weight": 1.0, "_origin": "ast", "source": "admin_handler_userbyid", "target": "internal_admin_api_writejson" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/admin/handlers.go", "source_location": "L23", "weight": 1.0, "_origin": "ast", "source": "admin_handler_users", "target": "internal_admin_api_writejson" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L60", "weight": 1.0, "_origin": "ast", "source": "internal_admin_api_writeerr", "target": "internal_admin_api_writejson", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L53", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_admin_api_writejson", "target": "internal_admin_api_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L239", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "admin_handler_domainbyid", "target": "internal_admin_api_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L185", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "admin_handler_domains", "target": "internal_admin_api_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L65", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "admin_handler_login", "target": "internal_admin_api_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L142", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "admin_handler_stats", "target": "internal_admin_api_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L153", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "admin_handler_tenants", "target": "internal_admin_api_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L99", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "admin_handler_withadmin", "target": "internal_admin_api_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L59", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_admin_api_writeerr", "target": "internal_admin_api_go_responsewriter", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L249", "weight": 1.0, "_origin": "ast", "source": "admin_handler_domainbyid", "target": "internal_admin_api_writeerr", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L190", "weight": 1.0, "_origin": "ast", "source": "admin_handler_domains", "target": "internal_admin_api_writeerr", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/admin/handlers.go", "source_location": "L196", "weight": 1.0, "_origin": "ast", "source": "admin_handler_listrulebyid", "target": "internal_admin_api_writeerr" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/admin/handlers.go", "source_location": "L143", "weight": 1.0, "_origin": "ast", "source": "admin_handler_listrules", "target": "internal_admin_api_writeerr" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L72", "weight": 1.0, "_origin": "ast", "source": "admin_handler_login", "target": "internal_admin_api_writeerr", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/admin/handlers.go", "source_location": "L254", "weight": 1.0, "_origin": "ast", "source": "admin_handler_quarantine", "target": "internal_admin_api_writeerr" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/admin/handlers.go", "source_location": "L267", "weight": 1.0, "_origin": "ast", "source": "admin_handler_quarantinebyid", "target": "internal_admin_api_writeerr" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/admin/handlers.go", "source_location": "L211", "weight": 1.0, "_origin": "ast", "source": "admin_handler_queue", "target": "internal_admin_api_writeerr" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/admin/handlers.go", "source_location": "L228", "weight": 1.0, "_origin": "ast", "source": "admin_handler_queuebyid", "target": "internal_admin_api_writeerr" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L145", "weight": 1.0, "_origin": "ast", "source": "admin_handler_stats", "target": "internal_admin_api_writeerr", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L155", "weight": 1.0, "_origin": "ast", "source": "admin_handler_tenants", "target": "internal_admin_api_writeerr", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/admin/handlers.go", "source_location": "L77", "weight": 1.0, "_origin": "ast", "source": "admin_handler_userbyid", "target": "internal_admin_api_writeerr" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/admin/handlers.go", "source_location": "L20", "weight": 1.0, "_origin": "ast", "source": "admin_handler_users", "target": "internal_admin_api_writeerr" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L106", "weight": 1.0, "_origin": "ast", "source": "admin_handler_withadmin", "target": "internal_admin_api_writeerr", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L65", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "admin_handler_login", "target": "internal_admin_api_go_request", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/admin/api.go", "source_location": "L76", "weight": 1.0, "_origin": "ast", "source": "admin_handler_login", "target": "internal_auth_auth_authenticate" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/admin/api.go", "source_location": "L88", "weight": 1.0, "_origin": "ast", "source": "admin_handler_login", "target": "internal_webtoken_webtoken_issue" }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L239", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "admin_handler_domainbyid", "target": "internal_admin_api_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L185", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "admin_handler_domains", "target": "internal_admin_api_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L142", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "admin_handler_stats", "target": "internal_admin_api_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L153", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "admin_handler_tenants", "target": "internal_admin_api_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L99", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "admin_handler_withadmin", "target": "internal_admin_api_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L99", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "admin_handler_withadmin", "target": "db_user", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L99", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "admin_handler_withadmin", "target": "internal_admin_api_go_handlerfunc", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L264", "weight": 1.0, "_origin": "ast", "source": "admin_handler_domainbyid", "target": "admin_handler_encryptdkimkey", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L219", "weight": 1.0, "_origin": "ast", "source": "admin_handler_domains", "target": "admin_handler_encryptdkimkey", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/admin/api.go", "source_location": "L137", "weight": 1.0, "_origin": "ast", "source": "admin_handler_encryptdkimkey", "target": "internal_crypto_crypto_encrypt" }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L142", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "admin_handler_stats", "target": "db_user", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L153", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "admin_handler_tenants", "target": "db_user", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L185", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "admin_handler_domains", "target": "db_user", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L193", "weight": 1.0, "_origin": "ast", "source": "admin_handler_domains", "target": "internal_admin_api_filterdomainsbytenant", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L193", "weight": 1.0, "_origin": "ast", "source": "admin_handler_domains", "target": "internal_admin_api_scopetenant", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/admin/api.go", "source_location": "L214", "weight": 1.0, "_origin": "ast", "source": "admin_handler_domains", "target": "internal_dkim_keys_generatekeypair" }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L239", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "admin_handler_domainbyid", "target": "db_user", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/admin/api.go", "source_location": "L259", "weight": 1.0, "_origin": "ast", "source": "admin_handler_domainbyid", "target": "internal_dkim_keys_generatekeypair" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/admin/handlers.go", "source_location": "L18", "weight": 1.0, "_origin": "ast", "source": "admin_handler_users", "target": "internal_admin_api_scopetenant" }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L293", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_admin_api_scopetenant", "target": "db_user", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/admin/api.go", "source_location": "L300", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_admin_api_filterdomainsbytenant", "target": "db_domain", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/admin/handlers.go", "source_location": "L189", "weight": 1.0, "_origin": "ast", "source": "internal_admin_handlers_go_admin_handler", "target": "admin_handler_listrulebyid", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/admin/handlers.go", "source_location": "L135", "weight": 1.0, "_origin": "ast", "source": "internal_admin_handlers_go_admin_handler", "target": "admin_handler_listrules", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/admin/handlers.go", "source_location": "L247", "weight": 1.0, "_origin": "ast", "source": "internal_admin_handlers_go_admin_handler", "target": "admin_handler_quarantine", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/admin/handlers.go", "source_location": "L260", "weight": 1.0, "_origin": "ast", "source": "internal_admin_handlers_go_admin_handler", "target": "admin_handler_quarantinebyid", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/admin/handlers.go", "source_location": "L204", "weight": 1.0, "_origin": "ast", "source": "internal_admin_handlers_go_admin_handler", "target": "admin_handler_queue", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/admin/handlers.go", "source_location": "L217", "weight": 1.0, "_origin": "ast", "source": "internal_admin_handlers_go_admin_handler", "target": "admin_handler_queuebyid", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/admin/handlers.go", "source_location": "L67", "weight": 1.0, "_origin": "ast", "source": "internal_admin_handlers_go_admin_handler", "target": "admin_handler_userbyid", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/admin/handlers.go", "source_location": "L15", "weight": 1.0, "_origin": "ast", "source": "internal_admin_handlers_go_admin_handler", "target": "admin_handler_users", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/admin/handlers.go", "source_location": "L15", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "admin_handler_users", "target": "db_user", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/admin/handlers.go", "source_location": "L54", "weight": 1.0, "_origin": "ast", "source": "admin_handler_users", "target": "db_userrole" }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/admin/handlers.go", "source_location": "L15", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "admin_handler_users", "target": "internal_admin_handlers_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/admin/handlers.go", "source_location": "L15", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "admin_handler_users", "target": "internal_admin_handlers_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/admin/handlers.go", "source_location": "L189", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "admin_handler_listrulebyid", "target": "internal_admin_handlers_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/admin/handlers.go", "source_location": "L135", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "admin_handler_listrules", "target": "internal_admin_handlers_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/admin/handlers.go", "source_location": "L247", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "admin_handler_quarantine", "target": "internal_admin_handlers_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/admin/handlers.go", "source_location": "L260", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "admin_handler_quarantinebyid", "target": "internal_admin_handlers_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/admin/handlers.go", "source_location": "L204", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "admin_handler_queue", "target": "internal_admin_handlers_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/admin/handlers.go", "source_location": "L217", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "admin_handler_queuebyid", "target": "internal_admin_handlers_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/admin/handlers.go", "source_location": "L67", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "admin_handler_userbyid", "target": "internal_admin_handlers_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/admin/handlers.go", "source_location": "L189", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "admin_handler_listrulebyid", "target": "internal_admin_handlers_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/admin/handlers.go", "source_location": "L135", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "admin_handler_listrules", "target": "internal_admin_handlers_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/admin/handlers.go", "source_location": "L247", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "admin_handler_quarantine", "target": "internal_admin_handlers_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/admin/handlers.go", "source_location": "L260", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "admin_handler_quarantinebyid", "target": "internal_admin_handlers_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/admin/handlers.go", "source_location": "L204", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "admin_handler_queue", "target": "internal_admin_handlers_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/admin/handlers.go", "source_location": "L217", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "admin_handler_queuebyid", "target": "internal_admin_handlers_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/admin/handlers.go", "source_location": "L67", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "admin_handler_userbyid", "target": "internal_admin_handlers_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/admin/handlers.go", "source_location": "L67", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "admin_handler_userbyid", "target": "db_user", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/admin/handlers.go", "source_location": "L176", "weight": 1.0, "_origin": "ast", "source": "admin_handler_listrules", "target": "db_listruleaction" }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/admin/handlers.go", "source_location": "L135", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "admin_handler_listrules", "target": "db_user", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/admin/handlers.go", "source_location": "L189", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "admin_handler_listrulebyid", "target": "db_user", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/admin/handlers.go", "source_location": "L204", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "admin_handler_queue", "target": "db_user", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/admin/handlers.go", "source_location": "L217", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "admin_handler_queuebyid", "target": "db_user", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/admin/handlers.go", "source_location": "L247", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "admin_handler_quarantine", "target": "db_user", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/admin/handlers.go", "source_location": "L260", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "admin_handler_quarantinebyid", "target": "db_user", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/auth/auth.go", "source_location": "L20", "weight": 1.0, "_origin": "ast", "source": "internal_auth_auth", "target": "auth_scope", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/auth/auth.go", "source_location": "L33", "weight": 1.0, "_origin": "ast", "source": "internal_auth_auth", "target": "internal_auth_auth_authenticate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/auth/auth.go", "source_location": "L53", "weight": 1.0, "_origin": "ast", "source": "internal_auth_auth", "target": "internal_auth_auth_checkapppassword", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/auth/auth.go", "source_location": "L33", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_auth_auth_authenticate", "target": "auth_scope", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/auth/auth.go", "source_location": "L53", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_auth_auth_checkapppassword", "target": "auth_scope", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/dav/dav.go", "source_location": "L69", "weight": 1.0, "_origin": "ast", "source": "dav_handler_authenticate", "target": "internal_auth_auth_authenticate" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/imap/session.go", "source_location": "L198", "weight": 1.0, "_origin": "ast", "source": "imap_session_authenticateuser", "target": "internal_auth_auth_authenticate" }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/auth/auth.go", "source_location": "L33", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_auth_auth_authenticate", "target": "db_user", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/auth/auth.go", "source_location": "L46", "weight": 1.0, "_origin": "ast", "source": "internal_auth_auth_authenticate", "target": "internal_auth_auth_checkapppassword", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/auth/auth.go", "source_location": "L33", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_auth_auth_authenticate", "target": "internal_auth_auth_go_db", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/smtp/auth.go", "source_location": "L10", "weight": 1.0, "_origin": "ast", "source": "internal_smtp_auth_authenticate", "target": "internal_auth_auth_authenticate" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/jmap/jmap.go", "source_location": "L103", "weight": 1.0, "_origin": "ast", "source": "jmap_handler_authenticate", "target": "internal_auth_auth_authenticate" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/managesieve/session.go", "source_location": "L159", "weight": 1.0, "_origin": "ast", "source": "managesieve_session_cmdauthenticate", "target": "internal_auth_auth_authenticate" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/pop3/pop3.go", "source_location": "L288", "weight": 1.0, "_origin": "ast", "source": "pop3_session_cmdpass", "target": "internal_auth_auth_authenticate" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/webmail/api.go", "source_location": "L150", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_login", "target": "internal_auth_auth_authenticate" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/webmail/api.go", "source_location": "L1164", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_mfadisable", "target": "internal_auth_auth_authenticate" }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/auth/auth.go", "source_location": "L53", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_auth_auth_checkapppassword", "target": "internal_auth_auth_go_db", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/config/config.go", "source_location": "L12", "weight": 1.0, "_origin": "ast", "source": "internal_config_config", "target": "config_config", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/config/config.go", "source_location": "L52", "weight": 1.0, "_origin": "ast", "source": "internal_config_config", "target": "config_databaseconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/config/config.go", "source_location": "L98", "weight": 1.0, "_origin": "ast", "source": "internal_config_config", "target": "config_jmapconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/config/config.go", "source_location": "L116", "weight": 1.0, "_origin": "ast", "source": "internal_config_config", "target": "config_linkedaccountsconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/config/config.go", "source_location": "L84", "weight": 1.0, "_origin": "ast", "source": "internal_config_config", "target": "config_notifyconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/config/config.go", "source_location": "L103", "weight": 1.0, "_origin": "ast", "source": "internal_config_config", "target": "config_oauthconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/config/config.go", "source_location": "L108", "weight": 1.0, "_origin": "ast", "source": "internal_config_config", "target": "config_oauthproviderconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/config/config.go", "source_location": "L73", "weight": 1.0, "_origin": "ast", "source": "internal_config_config", "target": "config_pipelineconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/config/config.go", "source_location": "L92", "weight": 1.0, "_origin": "ast", "source": "internal_config_config", "target": "config_pop3config", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/config/config.go", "source_location": "L64", "weight": 1.0, "_origin": "ast", "source": "internal_config_config", "target": "config_ratelimitconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/config/config.go", "source_location": "L125", "weight": 1.0, "_origin": "ast", "source": "internal_config_config", "target": "config_securityconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/config/config.go", "source_location": "L27", "weight": 1.0, "_origin": "ast", "source": "internal_config_config", "target": "config_serverconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/config/config.go", "source_location": "L57", "weight": 1.0, "_origin": "ast", "source": "internal_config_config", "target": "config_storageconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/config/config.go", "source_location": "L42", "weight": 1.0, "_origin": "ast", "source": "internal_config_config", "target": "config_tlsconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/config/config.go", "source_location": "L166", "weight": 1.0, "_origin": "ast", "source": "internal_config_config", "target": "internal_config_config_applyenvoverrides", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/config/config.go", "source_location": "L211", "weight": 1.0, "_origin": "ast", "source": "internal_config_config", "target": "internal_config_config_default", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/config/config.go", "source_location": "L139", "weight": 1.0, "_origin": "ast", "source": "internal_config_config", "target": "internal_config_config_load", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/config/config.go", "source_location": "L190", "weight": 1.0, "_origin": "ast", "source": "internal_config_config", "target": "internal_config_config_validate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/config/config.go", "source_location": "L284", "weight": 1.0, "_origin": "ast", "source": "internal_config_config", "target": "internal_config_config_writedefault", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/config/config.go", "source_location": "L15", "weight": 1.0, "context": "field", "_origin": "ast", "source": "config_config", "target": "config_databaseconfig", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/config/config.go", "source_location": "L21", "weight": 1.0, "context": "field", "_origin": "ast", "source": "config_config", "target": "config_jmapconfig", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/config/config.go", "source_location": "L23", "weight": 1.0, "context": "field", "_origin": "ast", "source": "config_config", "target": "config_linkedaccountsconfig", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/config/config.go", "source_location": "L19", "weight": 1.0, "context": "field", "_origin": "ast", "source": "config_config", "target": "config_notifyconfig", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/config/config.go", "source_location": "L22", "weight": 1.0, "context": "field", "_origin": "ast", "source": "config_config", "target": "config_oauthconfig", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/config/config.go", "source_location": "L18", "weight": 1.0, "context": "field", "_origin": "ast", "source": "config_config", "target": "config_pipelineconfig", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/config/config.go", "source_location": "L20", "weight": 1.0, "context": "field", "_origin": "ast", "source": "config_config", "target": "config_pop3config", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/config/config.go", "source_location": "L17", "weight": 1.0, "context": "field", "_origin": "ast", "source": "config_config", "target": "config_ratelimitconfig", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/config/config.go", "source_location": "L24", "weight": 1.0, "context": "field", "_origin": "ast", "source": "config_config", "target": "config_securityconfig", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/config/config.go", "source_location": "L13", "weight": 1.0, "context": "field", "_origin": "ast", "source": "config_config", "target": "config_serverconfig", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/config/config.go", "source_location": "L16", "weight": 1.0, "context": "field", "_origin": "ast", "source": "config_config", "target": "config_storageconfig", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/config/config.go", "source_location": "L14", "weight": 1.0, "context": "field", "_origin": "ast", "source": "config_config", "target": "config_tlsconfig", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/config/config.go", "source_location": "L166", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_config_config_applyenvoverrides", "target": "config_config", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/config/config.go", "source_location": "L211", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_config_config_default", "target": "config_config", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/config/config.go", "source_location": "L139", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_config_config_load", "target": "config_config", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/config/config.go", "source_location": "L190", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_config_config_validate", "target": "config_config", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/pipeline.go", "source_location": "L152", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_pipeline_pipeline_verdictfor", "target": "config_pipelineconfig", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/config/config.go", "source_location": "L105", "weight": 1.0, "context": "field", "_origin": "ast", "source": "config_oauthconfig", "target": "config_oauthproviderconfig", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/config/config.go", "source_location": "L157", "weight": 1.0, "_origin": "ast", "source": "internal_config_config_load", "target": "internal_config_config_applyenvoverrides", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/config/config.go", "source_location": "L152", "weight": 1.0, "_origin": "ast", "source": "internal_config_config_load", "target": "internal_config_config_default", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/config/config.go", "source_location": "L159", "weight": 1.0, "_origin": "ast", "source": "internal_config_config_load", "target": "internal_config_config_validate", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/config/config.go", "source_location": "L141", "weight": 1.0, "_origin": "ast", "source": "internal_config_config_load", "target": "internal_config_config_writedefault", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/config/config.go", "source_location": "L285", "weight": 1.0, "_origin": "ast", "source": "internal_config_config_writedefault", "target": "internal_config_config_default", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/crypto/crypto.go", "source_location": "L74", "weight": 1.0, "_origin": "ast", "source": "internal_crypto_crypto", "target": "crypto_keycachekey", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/crypto/crypto.go", "source_location": "L28", "weight": 1.0, "_origin": "ast", "source": "internal_crypto_crypto", "target": "crypto_masterkey", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/crypto/crypto.go", "source_location": "L50", "weight": 1.0, "_origin": "ast", "source": "internal_crypto_crypto", "target": "internal_crypto_crypto_decodekey", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/crypto/crypto.go", "source_location": "L133", "weight": 1.0, "_origin": "ast", "source": "internal_crypto_crypto", "target": "internal_crypto_crypto_decrypt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/crypto/crypto.go", "source_location": "L153", "weight": 1.0, "_origin": "ast", "source": "internal_crypto_crypto", "target": "internal_crypto_crypto_decryptwith", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/crypto/crypto.go", "source_location": "L84", "weight": 1.0, "_origin": "ast", "source": "internal_crypto_crypto", "target": "internal_crypto_crypto_derivekey", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/crypto/crypto.go", "source_location": "L104", "weight": 1.0, "_origin": "ast", "source": "internal_crypto_crypto", "target": "internal_crypto_crypto_encrypt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/crypto/crypto.go", "source_location": "L186", "weight": 1.0, "_origin": "ast", "source": "internal_crypto_crypto", "target": "internal_crypto_crypto_generatemasterkeyhex", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/crypto/crypto.go", "source_location": "L34", "weight": 1.0, "_origin": "ast", "source": "internal_crypto_crypto", "target": "internal_crypto_crypto_loadmasterkey", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/crypto/crypto.go", "source_location": "L172", "weight": 1.0, "_origin": "ast", "source": "internal_crypto_crypto", "target": "internal_crypto_crypto_needsreencryption", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L38", "weight": 1.0, "context": "field", "_origin": "ast", "source": "dav_handler", "target": "crypto_masterkey", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/bootstrap.go", "source_location": "L16", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "db_db_bootstrap", "target": "crypto_masterkey", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/crypto/crypto.go", "source_location": "L133", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_crypto_crypto_decrypt", "target": "crypto_masterkey", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/crypto/crypto.go", "source_location": "L104", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_crypto_crypto_encrypt", "target": "crypto_masterkey", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/crypto/crypto.go", "source_location": "L34", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_crypto_crypto_loadmasterkey", "target": "crypto_masterkey", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/crypto/crypto.go", "source_location": "L172", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_crypto_crypto_needsreencryption", "target": "crypto_masterkey", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L41", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_dav_dav_newhandler", "target": "crypto_masterkey", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/mailstore/maildir.go", "source_location": "L34", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_mailstore_maildir_new", "target": "crypto_masterkey", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L37", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_tlsutil_acme_manager_newacmemanager", "target": "crypto_masterkey", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L71", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_webmail_api_newhandler", "target": "crypto_masterkey", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/mailstore/maildir.go", "source_location": "L30", "weight": 1.0, "context": "field", "_origin": "ast", "source": "mailstore_store", "target": "crypto_masterkey", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L28", "weight": 1.0, "context": "field", "_origin": "ast", "source": "tlsutil_acmemanager", "target": "crypto_masterkey", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L43", "weight": 1.0, "context": "field", "_origin": "ast", "source": "webmail_handler", "target": "crypto_masterkey", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/crypto/crypto.go", "source_location": "L35", "weight": 1.0, "_origin": "ast", "source": "internal_crypto_crypto_loadmasterkey", "target": "internal_crypto_crypto_decodekey", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/crypto/crypto.go", "source_location": "L154", "weight": 1.0, "_origin": "ast", "source": "internal_crypto_crypto_decryptwith", "target": "internal_crypto_crypto_derivekey", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/crypto/crypto.go", "source_location": "L105", "weight": 1.0, "_origin": "ast", "source": "internal_crypto_crypto_encrypt", "target": "internal_crypto_crypto_derivekey", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/dav/dav.go", "source_location": "L286", "weight": 1.0, "_origin": "ast", "source": "dav_handler_servecaldav", "target": "internal_crypto_crypto_encrypt" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/dav/dav.go", "source_location": "L137", "weight": 1.0, "_origin": "ast", "source": "dav_handler_servecarddav", "target": "internal_crypto_crypto_encrypt" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/db/bootstrap.go", "source_location": "L58", "weight": 1.0, "_origin": "ast", "source": "db_db_bootstrap", "target": "internal_crypto_crypto_encrypt" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/crypto/crypto.go", "source_location": "L120", "weight": 1.0, "_origin": "ast", "source": "internal_crypto_crypto_encrypt", "target": "mailstore_store_read" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/mailstore/maildir.go", "source_location": "L68", "weight": 1.0, "_origin": "ast", "source": "mailstore_store_deliver", "target": "internal_crypto_crypto_encrypt" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/mailstore/maildir.go", "source_location": "L253", "weight": 1.0, "_origin": "ast", "source": "mailstore_store_writequarantinefile", "target": "internal_crypto_crypto_encrypt" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/mailstore/maildir.go", "source_location": "L216", "weight": 1.0, "_origin": "ast", "source": "mailstore_store_writequeuefile", "target": "internal_crypto_crypto_encrypt" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L184", "weight": 1.0, "_origin": "ast", "source": "tlsutil_acmemanager_loadorcreateaccountkey", "target": "internal_crypto_crypto_encrypt" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L137", "weight": 1.0, "_origin": "ast", "source": "tlsutil_acmemanager_obtainandstore", "target": "internal_crypto_crypto_encrypt" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/webmail/api.go", "source_location": "L1087", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_mfasetup", "target": "internal_crypto_crypto_encrypt" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/dav/dav.go", "source_location": "L366", "weight": 1.0, "_origin": "ast", "source": "dav_handler_reportcalendar", "target": "internal_crypto_crypto_decrypt" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/dav/dav.go", "source_location": "L208", "weight": 1.0, "_origin": "ast", "source": "dav_handler_reportcontacts", "target": "internal_crypto_crypto_decrypt" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/dav/dav.go", "source_location": "L258", "weight": 1.0, "_origin": "ast", "source": "dav_handler_servecaldav", "target": "internal_crypto_crypto_decrypt" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/dav/dav.go", "source_location": "L109", "weight": 1.0, "_origin": "ast", "source": "dav_handler_servecarddav", "target": "internal_crypto_crypto_decrypt" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/crypto/crypto.go", "source_location": "L139", "weight": 1.0, "_origin": "ast", "source": "internal_crypto_crypto_decrypt", "target": "internal_crypto_crypto_decryptwith", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/mailstore/maildir.go", "source_location": "L146", "weight": 1.0, "_origin": "ast", "source": "mailstore_store_decryptheadercache", "target": "internal_crypto_crypto_decrypt" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/mailstore/maildir.go", "source_location": "L136", "weight": 1.0, "_origin": "ast", "source": "mailstore_store_read", "target": "internal_crypto_crypto_decrypt" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/mailstore/maildir.go", "source_location": "L280", "weight": 1.0, "_origin": "ast", "source": "mailstore_store_readquarantinefile", "target": "internal_crypto_crypto_decrypt" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L92", "weight": 1.0, "_origin": "ast", "source": "tlsutil_acmemanager_loadfromdb", "target": "internal_crypto_crypto_decrypt" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L163", "weight": 1.0, "_origin": "ast", "source": "tlsutil_acmemanager_loadorcreateaccountkey", "target": "internal_crypto_crypto_decrypt" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/webmail/api.go", "source_location": "L1119", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_mfaconfirm", "target": "internal_crypto_crypto_decrypt" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/webmail/api.go", "source_location": "L211", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_mfaverify", "target": "internal_crypto_crypto_decrypt" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/crypto/crypto.go", "source_location": "L177", "weight": 1.0, "_origin": "ast", "source": "internal_crypto_crypto_needsreencryption", "target": "internal_crypto_crypto_decryptwith", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/crypto/crypto.go", "source_location": "L188", "weight": 1.0, "_origin": "ast", "source": "internal_crypto_crypto_generatemasterkeyhex", "target": "mailstore_store_read" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/dane/dane.go", "source_location": "L52", "weight": 1.0, "_origin": "ast", "source": "internal_dane_dane", "target": "dane_tlsarecord", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/dane/dane.go", "source_location": "L64", "weight": 1.0, "_origin": "ast", "source": "internal_dane_dane", "target": "internal_dane_dane_lookup", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/dane/dane.go", "source_location": "L130", "weight": 1.0, "_origin": "ast", "source": "internal_dane_dane", "target": "internal_dane_dane_verifypeercertificate", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/dane/dane.go", "source_location": "L94", "weight": 1.0, "_origin": "ast", "source": "dane_tlsarecord", "target": "dane_tlsarecord_matches", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/dane/dane.go", "source_location": "L64", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_dane_dane_lookup", "target": "dane_tlsarecord", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/dane/dane.go", "source_location": "L130", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_dane_dane_verifypeercertificate", "target": "dane_tlsarecord", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/dane/dane.go", "source_location": "L64", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_dane_dane_lookup", "target": "internal_dane_dane_go_context", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/queue/queue.go", "source_location": "L306", "weight": 1.0, "_origin": "ast", "source": "queue_mxdeliverer_resolvetlspolicy", "target": "internal_dane_dane_lookup" }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/dane/dane.go", "source_location": "L94", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "dane_tlsarecord_matches", "target": "internal_dane_dane_go_certificate", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/dane/dane.go", "source_location": "L147", "weight": 1.0, "_origin": "ast", "source": "internal_dane_dane_verifypeercertificate", "target": "dane_tlsarecord_matches", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/dane/dane.go", "source_location": "L130", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_dane_dane_verifypeercertificate", "target": "internal_dane_dane_go_certificate", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/queue/queue.go", "source_location": "L316", "weight": 1.0, "_origin": "ast", "source": "queue_mxdeliverer_resolvetlspolicy", "target": "internal_dane_dane_verifypeercertificate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L36", "weight": 1.0, "_origin": "ast", "source": "internal_dav_dav", "target": "dav_handler", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L421", "weight": 1.0, "_origin": "ast", "source": "internal_dav_dav", "target": "dav_multistatusresponse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L414", "weight": 1.0, "_origin": "ast", "source": "internal_dav_dav", "target": "dav_propset", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L41", "weight": 1.0, "_origin": "ast", "source": "internal_dav_dav", "target": "internal_dav_dav_newhandler", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L385", "weight": 1.0, "_origin": "ast", "source": "internal_dav_dav", "target": "internal_dav_dav_parsecollectionpath", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L428", "weight": 1.0, "_origin": "ast", "source": "internal_dav_dav", "target": "internal_dav_dav_writemultistatus", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L467", "weight": 1.0, "_origin": "ast", "source": "internal_dav_dav", "target": "internal_dav_dav_xmlescape", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L64", "weight": 1.0, "_origin": "ast", "source": "dav_handler", "target": "dav_handler_authenticate", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L325", "weight": 1.0, "_origin": "ast", "source": "dav_handler", "target": "dav_handler_propfindcalendar", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L168", "weight": 1.0, "_origin": "ast", "source": "dav_handler", "target": "dav_handler_propfindcontacts", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L352", "weight": 1.0, "_origin": "ast", "source": "dav_handler", "target": "dav_handler_reportcalendar", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L195", "weight": 1.0, "_origin": "ast", "source": "dav_handler", "target": "dav_handler_reportcontacts", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L223", "weight": 1.0, "_origin": "ast", "source": "dav_handler", "target": "dav_handler_servecaldav", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L74", "weight": 1.0, "_origin": "ast", "source": "dav_handler", "target": "dav_handler_servecarddav", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L45", "weight": 1.0, "_origin": "ast", "source": "dav_handler", "target": "dav_handler_servehttp", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L37", "weight": 1.0, "context": "field", "_origin": "ast", "source": "dav_handler", "target": "internal_dav_dav_go_db", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L41", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_dav_dav_newhandler", "target": "dav_handler", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L41", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_dav_dav_newhandler", "target": "internal_dav_dav_go_db", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L46", "weight": 1.0, "_origin": "ast", "source": "dav_handler_servehttp", "target": "dav_handler_authenticate", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L58", "weight": 1.0, "_origin": "ast", "source": "dav_handler_servehttp", "target": "dav_handler_servecaldav", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L56", "weight": 1.0, "_origin": "ast", "source": "dav_handler_servehttp", "target": "dav_handler_servecarddav", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L45", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "dav_handler_servehttp", "target": "internal_dav_dav_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L45", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "dav_handler_servehttp", "target": "internal_dav_dav_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L325", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "dav_handler_propfindcalendar", "target": "internal_dav_dav_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L168", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "dav_handler_propfindcontacts", "target": "internal_dav_dav_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L352", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "dav_handler_reportcalendar", "target": "internal_dav_dav_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L195", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "dav_handler_reportcontacts", "target": "internal_dav_dav_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L223", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "dav_handler_servecaldav", "target": "internal_dav_dav_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L74", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "dav_handler_servecarddav", "target": "internal_dav_dav_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L428", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_dav_dav_writemultistatus", "target": "internal_dav_dav_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L64", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "dav_handler_authenticate", "target": "internal_dav_dav_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L325", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "dav_handler_propfindcalendar", "target": "internal_dav_dav_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L168", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "dav_handler_propfindcontacts", "target": "internal_dav_dav_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L352", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "dav_handler_reportcalendar", "target": "internal_dav_dav_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L195", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "dav_handler_reportcontacts", "target": "internal_dav_dav_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L223", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "dav_handler_servecaldav", "target": "internal_dav_dav_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L74", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "dav_handler_servecarddav", "target": "internal_dav_dav_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L64", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "dav_handler_authenticate", "target": "db_user", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L94", "weight": 1.0, "_origin": "ast", "source": "dav_handler_servecarddav", "target": "dav_handler_propfindcontacts", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L97", "weight": 1.0, "_origin": "ast", "source": "dav_handler_servecarddav", "target": "dav_handler_reportcontacts", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L74", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "dav_handler_servecarddav", "target": "db_user", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L75", "weight": 1.0, "_origin": "ast", "source": "dav_handler_servecarddav", "target": "internal_dav_dav_parsecollectionpath", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L168", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "dav_handler_propfindcontacts", "target": "db_addressbook", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L192", "weight": 1.0, "_origin": "ast", "source": "dav_handler_propfindcontacts", "target": "internal_dav_dav_writemultistatus", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L195", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "dav_handler_reportcontacts", "target": "db_addressbook", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L218", "weight": 1.0, "_origin": "ast", "source": "dav_handler_reportcontacts", "target": "internal_dav_dav_writemultistatus", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L243", "weight": 1.0, "_origin": "ast", "source": "dav_handler_servecaldav", "target": "dav_handler_propfindcalendar", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L246", "weight": 1.0, "_origin": "ast", "source": "dav_handler_servecaldav", "target": "dav_handler_reportcalendar", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L223", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "dav_handler_servecaldav", "target": "db_user", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L224", "weight": 1.0, "_origin": "ast", "source": "dav_handler_servecaldav", "target": "internal_dav_dav_parsecollectionpath", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L325", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "dav_handler_propfindcalendar", "target": "db_calendar", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L349", "weight": 1.0, "_origin": "ast", "source": "dav_handler_propfindcalendar", "target": "internal_dav_dav_writemultistatus", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L352", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "dav_handler_reportcalendar", "target": "db_calendar", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L376", "weight": 1.0, "_origin": "ast", "source": "dav_handler_reportcalendar", "target": "internal_dav_dav_writemultistatus", "confidence_score": 1.0 }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L385", "weight": 1.0, "_origin": "ast", "source": "internal_dav_dav_parsecollectionpath", "target": "db_ownertype", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L385", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_dav_dav_parsecollectionpath", "target": "db_user", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L423", "weight": 1.0, "context": "field", "_origin": "ast", "source": "dav_multistatusresponse", "target": "dav_propset", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L428", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_dav_dav_writemultistatus", "target": "dav_multistatusresponse", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/dav/dav.go", "source_location": "L435", "weight": 1.0, "_origin": "ast", "source": "internal_dav_dav_writemultistatus", "target": "internal_dav_dav_xmlescape", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/bootstrap.go", "source_location": "L16", "weight": 1.0, "_origin": "ast", "source": "internal_db_bootstrap_go_db_db", "target": "db_db_bootstrap", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/db/bootstrap.go", "source_location": "L54", "weight": 1.0, "_origin": "ast", "source": "db_db_bootstrap", "target": "internal_dkim_keys_generatekeypair" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/db/db.go", "source_location": "L16", "weight": 1.0, "_origin": "ast", "source": "internal_db_db", "target": "internal_db_db_go_db_db", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/db/db.go", "source_location": "L26", "weight": 1.0, "_origin": "ast", "source": "internal_db_db", "target": "internal_db_db_open", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/db/db.go", "source_location": "L88", "weight": 1.0, "_origin": "ast", "source": "internal_db_db", "target": "internal_db_db_registerdriver", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/db.go", "source_location": "L144", "weight": 1.0, "_origin": "ast", "source": "internal_db_db_go_db_db", "target": "db_db_insertmigrationsql", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/db.go", "source_location": "L95", "weight": 1.0, "_origin": "ast", "source": "internal_db_db_go_db_db", "target": "db_db_migrate", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/db.go", "source_location": "L138", "weight": 1.0, "_origin": "ast", "source": "internal_db_db_go_db_db", "target": "db_db_migrationapplied", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/db.go", "source_location": "L150", "weight": 1.0, "_origin": "ast", "source": "internal_db_db_go_db_db", "target": "db_db_placeholder", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/db.go", "source_location": "L26", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_db_db_open", "target": "internal_db_db_go_db_db", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/db/db.go", "source_location": "L125", "weight": 1.0, "_origin": "ast", "source": "db_db_migrate", "target": "db_db_insertmigrationsql", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/db/db.go", "source_location": "L103", "weight": 1.0, "_origin": "ast", "source": "db_db_migrate", "target": "db_db_migrationapplied", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/db/db.go", "source_location": "L140", "weight": 1.0, "_origin": "ast", "source": "db_db_migrationapplied", "target": "db_db_placeholder", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/db/db.go", "source_location": "L145", "weight": 1.0, "_origin": "ast", "source": "db_db_insertmigrationsql", "target": "db_db_placeholder", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/db/migrations.go", "source_location": "L7", "weight": 1.0, "_origin": "ast", "source": "internal_db_migrations", "target": "db_migration", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L275", "weight": 1.0, "_origin": "ast", "source": "internal_db_models", "target": "db_addressbook", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L82", "weight": 1.0, "_origin": "ast", "source": "internal_db_models", "target": "db_alias", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L61", "weight": 1.0, "_origin": "ast", "source": "internal_db_models", "target": "db_apppassword", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L295", "weight": 1.0, "_origin": "ast", "source": "internal_db_models", "target": "db_calendar", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L307", "weight": 1.0, "_origin": "ast", "source": "internal_db_models", "target": "db_calendarobject", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L168", "weight": 1.0, "_origin": "ast", "source": "internal_db_models", "target": "db_checkresult", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L285", "weight": 1.0, "_origin": "ast", "source": "internal_db_models", "target": "db_contact", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L18", "weight": 1.0, "_origin": "ast", "source": "internal_db_models", "target": "db_domain", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L240", "weight": 1.0, "_origin": "ast", "source": "internal_db_models", "target": "db_linkedaccount", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L232", "weight": 1.0, "_origin": "ast", "source": "internal_db_models", "target": "db_linkedaccountauthtype", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L223", "weight": 1.0, "_origin": "ast", "source": "internal_db_models", "target": "db_linkedaccountprovider", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L100", "weight": 1.0, "_origin": "ast", "source": "internal_db_models", "target": "db_listrule", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L93", "weight": 1.0, "_origin": "ast", "source": "internal_db_models", "target": "db_listruleaction", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L137", "weight": 1.0, "_origin": "ast", "source": "internal_db_models", "target": "db_mailboxentry", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L122", "weight": 1.0, "_origin": "ast", "source": "internal_db_models", "target": "db_message", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L178", "weight": 1.0, "_origin": "ast", "source": "internal_db_models", "target": "db_messagecheck", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L113", "weight": 1.0, "_origin": "ast", "source": "internal_db_models", "target": "db_messageverdict", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L362", "weight": 1.0, "_origin": "ast", "source": "internal_db_models", "target": "db_mfabackupcode", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L349", "weight": 1.0, "_origin": "ast", "source": "internal_db_models", "target": "db_mtastspolicy", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L152", "weight": 1.0, "_origin": "ast", "source": "internal_db_models", "target": "db_outboundqueueentry", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L268", "weight": 1.0, "_origin": "ast", "source": "internal_db_models", "target": "db_ownertype", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L198", "weight": 1.0, "_origin": "ast", "source": "internal_db_models", "target": "db_quarantineentry", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L190", "weight": 1.0, "_origin": "ast", "source": "internal_db_models", "target": "db_quarantinestatus", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L211", "weight": 1.0, "_origin": "ast", "source": "internal_db_models", "target": "db_releasetoken", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L72", "weight": 1.0, "_origin": "ast", "source": "internal_db_models", "target": "db_session", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L323", "weight": 1.0, "_origin": "ast", "source": "internal_db_models", "target": "db_sievescript", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L7", "weight": 1.0, "_origin": "ast", "source": "internal_db_models", "target": "db_tenant", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L335", "weight": 1.0, "_origin": "ast", "source": "internal_db_models", "target": "db_tlscert", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L39", "weight": 1.0, "_origin": "ast", "source": "internal_db_models", "target": "db_user", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L31", "weight": 1.0, "_origin": "ast", "source": "internal_db_models", "target": "db_userrole", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L476", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "db_db_createtenant", "target": "db_tenant", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L457", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "db_db_listtenants", "target": "db_tenant", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L16", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "db_db_lookupdomain", "target": "db_tenant", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L15", "weight": 1.0, "context": "field", "_origin": "ast", "source": "db_tenant", "target": "internal_db_models_go_time", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L282", "weight": 1.0, "context": "field", "_origin": "ast", "source": "db_addressbook", "target": "internal_db_models_go_time", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L69", "weight": 1.0, "context": "field", "_origin": "ast", "source": "db_apppassword", "target": "internal_db_models_go_time", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L304", "weight": 1.0, "context": "field", "_origin": "ast", "source": "db_calendar", "target": "internal_db_models_go_time", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L318", "weight": 1.0, "context": "field", "_origin": "ast", "source": "db_calendarobject", "target": "internal_db_models_go_time", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L292", "weight": 1.0, "context": "field", "_origin": "ast", "source": "db_contact", "target": "internal_db_models_go_time", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L26", "weight": 1.0, "context": "field", "_origin": "ast", "source": "db_domain", "target": "internal_db_models_go_time", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L260", "weight": 1.0, "context": "field", "_origin": "ast", "source": "db_linkedaccount", "target": "internal_db_models_go_time", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L108", "weight": 1.0, "context": "field", "_origin": "ast", "source": "db_listrule", "target": "internal_db_models_go_time", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L146", "weight": 1.0, "context": "field", "_origin": "ast", "source": "db_mailboxentry", "target": "internal_db_models_go_time", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L134", "weight": 1.0, "context": "field", "_origin": "ast", "source": "db_message", "target": "internal_db_models_go_time", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L367", "weight": 1.0, "context": "field", "_origin": "ast", "source": "db_mfabackupcode", "target": "internal_db_models_go_time", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L357", "weight": 1.0, "context": "field", "_origin": "ast", "source": "db_mtastspolicy", "target": "internal_db_models_go_time", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L162", "weight": 1.0, "context": "field", "_origin": "ast", "source": "db_outboundqueueentry", "target": "internal_db_models_go_time", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L208", "weight": 1.0, "context": "field", "_origin": "ast", "source": "db_quarantineentry", "target": "internal_db_models_go_time", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L218", "weight": 1.0, "context": "field", "_origin": "ast", "source": "db_releasetoken", "target": "internal_db_models_go_time", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L79", "weight": 1.0, "context": "field", "_origin": "ast", "source": "db_session", "target": "internal_db_models_go_time", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L330", "weight": 1.0, "context": "field", "_origin": "ast", "source": "db_sievescript", "target": "internal_db_models_go_time", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L343", "weight": 1.0, "context": "field", "_origin": "ast", "source": "db_tlscert", "target": "internal_db_models_go_time", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L58", "weight": 1.0, "context": "field", "_origin": "ast", "source": "db_user", "target": "internal_db_models_go_time", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L502", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "db_db_createdomain", "target": "db_domain", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L518", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "db_db_getdomain", "target": "db_domain", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L483", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "db_db_listdomains", "target": "db_domain", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L16", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "db_db_lookupdomain", "target": "db_domain", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L1248", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "db_db_lookupdomainbyname", "target": "db_domain", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L46", "weight": 1.0, "context": "field", "_origin": "ast", "source": "db_user", "target": "db_userrole", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L564", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "db_db_createuser", "target": "db_user", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L585", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "db_db_getuser", "target": "db_user", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L537", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "db_db_listusers", "target": "db_user", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L44", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "db_db_lookupuserbyemail", "target": "db_user", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/imap/session.go", "source_location": "L32", "weight": 1.0, "context": "field", "_origin": "ast", "source": "internal_imap_session_go_imap_session", "target": "db_user", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/smtp/auth.go", "source_location": "L9", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_smtp_auth_authenticate", "target": "db_user", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1187", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_webmail_api_loadpasskeys", "target": "db_user", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L98", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "jmap_handler_authenticate", "target": "db_user", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L156", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "jmap_handler_dispatch", "target": "db_user", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L177", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "jmap_handler_mailboxget", "target": "db_user", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L27", "weight": 1.0, "context": "field", "_origin": "ast", "source": "managesieve_session", "target": "db_user", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L154", "weight": 1.0, "context": "field", "_origin": "ast", "source": "pop3_session", "target": "db_user", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L50", "weight": 1.0, "context": "field", "_origin": "ast", "source": "smtp_recipienttarget", "target": "db_user", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L42", "weight": 1.0, "context": "field", "_origin": "ast", "source": "smtp_session", "target": "db_user", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1581", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_apppasswordbyid", "target": "db_user", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1508", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_apppasswords", "target": "db_user", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L702", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_calendarevents", "target": "db_user", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L739", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_contacts", "target": "db_user", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L881", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_deleteaccount", "target": "db_user", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L286", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_getme", "target": "db_user", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L691", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_linkedproviderfor", "target": "db_user", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L908", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_linkimapaccount", "target": "db_user", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L855", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_listaccounts", "target": "db_user", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L320", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_listfolders", "target": "db_user", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L335", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_listmessages", "target": "db_user", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L764", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_listquarantine", "target": "db_user", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L399", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_messagebyid", "target": "db_user", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1103", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_mfaconfirm", "target": "db_user", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1151", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_mfadisable", "target": "db_user", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1077", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_mfasetup", "target": "db_user", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L966", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_oauthstart", "target": "db_user", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1329", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_passkeybyid", "target": "db_user", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1238", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_passkeyregisterfinish", "target": "db_user", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1209", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_passkeyregisterstart", "target": "db_user", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1306", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_passkeys", "target": "db_user", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L308", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_provider", "target": "db_user", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L773", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_releasequarantine", "target": "db_user", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L571", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_search", "target": "db_user", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L365", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_sendorlistmessages", "target": "db_user", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1679", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_setrecoveryemail", "target": "db_user", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L820", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_sseevents", "target": "db_user", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L474", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_unifiedinbox", "target": "db_user", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L243", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_withauth", "target": "db_user", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L69", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "db_db_lookupalias", "target": "db_alias", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L89", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "db_db_matchlistrule", "target": "db_listruleaction", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L103", "weight": 1.0, "context": "field", "_origin": "ast", "source": "db_listrule", "target": "db_listruleaction", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L624", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "db_db_createlistrule", "target": "db_listrule", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L605", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "db_db_listlistrules", "target": "db_listrule", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L140", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "db_db_updatemessageverdict", "target": "db_messageverdict", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L130", "weight": 1.0, "context": "field", "_origin": "ast", "source": "db_message", "target": "db_messageverdict", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/pipeline.go", "source_location": "L152", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_pipeline_pipeline_verdictfor", "target": "db_messageverdict", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/pipeline.go", "source_location": "L31", "weight": 1.0, "context": "field", "_origin": "ast", "source": "pipeline_mailcontext", "target": "db_messageverdict", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L560", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "smtp_session_quarantinemessage", "target": "db_messageverdict", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L123", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "db_db_insertmessage", "target": "db_message", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/pipeline.go", "source_location": "L33", "weight": 1.0, "context": "field", "_origin": "ast", "source": "pipeline_mailcontext", "target": "db_message", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/pipeline.go", "source_location": "L41", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "pipeline_mailcontext_parsedmessage", "target": "db_message", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L289", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "db_db_insertmailboxentry", "target": "db_mailboxentry", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L302", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "db_db_listmailboxentries", "target": "db_mailboxentry", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/imap/commands.go", "source_location": "L243", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "imap_session_sendfetchresponse", "target": "db_mailboxentry", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/imap/commands.go", "source_location": "L427", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_imap_commands_matchessearch", "target": "db_mailboxentry", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/imap/commands.go", "source_location": "L496", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_imap_commands_parseseqnum", "target": "db_mailboxentry", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/imap/session.go", "source_location": "L43", "weight": 1.0, "context": "field", "_origin": "ast", "source": "internal_imap_session_go_imap_session", "target": "db_mailboxentry", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L160", "weight": 1.0, "context": "field", "_origin": "ast", "source": "pop3_session", "target": "db_mailboxentry", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L1177", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "db_db_dueoutboundentries", "target": "db_outboundqueueentry", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L1164", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "db_db_insertoutboundqueueentry", "target": "db_outboundqueueentry", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L637", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "db_db_listalloutboundqueue", "target": "db_outboundqueueentry", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L1222", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "db_db_permanentlyfailedentries", "target": "db_outboundqueueentry", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L121", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "queue_worker_attemptdelivery", "target": "db_outboundqueueentry", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L192", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "queue_worker_bounce", "target": "db_outboundqueueentry", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L165", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "queue_worker_scheduleretry", "target": "db_outboundqueueentry", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L182", "weight": 1.0, "context": "field", "_origin": "ast", "source": "db_messagecheck", "target": "db_checkresult", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_spf.go", "source_location": "L32", "weight": 1.0, "context": "field", "_origin": "ast", "source": "pipeline_spfoutcome", "target": "db_checkresult", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/pipeline.go", "source_location": "L70", "weight": 1.0, "context": "field", "_origin": "ast", "source": "pipeline_stageresult", "target": "db_checkresult", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L147", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "db_db_insertmessagecheck", "target": "db_messagecheck", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L202", "weight": 1.0, "context": "field", "_origin": "ast", "source": "db_quarantineentry", "target": "db_quarantinestatus", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L211", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "db_db_getquarantineentry", "target": "db_quarantineentry", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L161", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "db_db_insertquarantineentry", "target": "db_quarantineentry", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L673", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "db_db_listallquarantine", "target": "db_quarantineentry", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L175", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "db_db_quarantineentriesforuser", "target": "db_quarantineentry", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L231", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "db_db_insertreleasetoken", "target": "db_releasetoken", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L239", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "db_db_lookupreleasetoken", "target": "db_releasetoken", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L243", "weight": 1.0, "context": "field", "_origin": "ast", "source": "db_linkedaccount", "target": "db_linkedaccountprovider", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L246", "weight": 1.0, "context": "field", "_origin": "ast", "source": "db_linkedaccount", "target": "db_linkedaccountauthtype", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L411", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "db_db_getlinkedaccount", "target": "db_linkedaccount", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L362", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "db_db_insertlinkedaccount", "target": "db_linkedaccount", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L375", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "db_db_listlinkedaccounts", "target": "db_linkedaccount", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L277", "weight": 1.0, "context": "field", "_origin": "ast", "source": "db_addressbook", "target": "db_ownertype", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/models.go", "source_location": "L297", "weight": 1.0, "context": "field", "_origin": "ast", "source": "db_calendar", "target": "db_ownertype", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L714", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "db_db_getorcreateaddressbook", "target": "db_ownertype", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L736", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "db_db_getorcreatecalendar", "target": "db_ownertype", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L714", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "db_db_getorcreateaddressbook", "target": "db_addressbook", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L736", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "db_db_getorcreatecalendar", "target": "db_calendar", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L839", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "db_db_getcalendarobject", "target": "db_calendarobject", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L811", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "db_db_listcalendarobjects", "target": "db_calendarobject", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L863", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "db_db_upsertcalendarobject", "target": "db_calendarobject", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L917", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "db_db_getactivesievescript", "target": "db_sievescript", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L901", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "db_db_getsievescript", "target": "db_sievescript", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L883", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "db_db_listsievescripts", "target": "db_sievescript", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L931", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "db_db_upsertsievescript", "target": "db_sievescript", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L972", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "db_db_gettlscert", "target": "db_tlscert", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L987", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "db_db_upserttlscert", "target": "db_tlscert", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L1017", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "db_db_getmtastspolicy", "target": "db_mtastspolicy", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L1032", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "db_db_upsertmtastspolicy", "target": "db_mtastspolicy", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L694", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries", "target": "db_stats", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L12", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries", "target": "internal_db_queries_uuidnew", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L728", "weight": 1.0, "_origin": "ast", "source": "db_db_getorcreateaddressbook", "target": "internal_db_queries_uuidnew", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L751", "weight": 1.0, "_origin": "ast", "source": "db_db_getorcreatecalendar", "target": "internal_db_queries_uuidnew", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L1105", "weight": 1.0, "_origin": "ast", "source": "db_db_replacebackupcodes", "target": "internal_db_queries_uuidnew", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L1008", "weight": 1.0, "_origin": "ast", "source": "db_db_setacmeaccountkey", "target": "internal_db_queries_uuidnew", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L1040", "weight": 1.0, "_origin": "ast", "source": "db_db_upsertmtastspolicy", "target": "internal_db_queries_uuidnew", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L1063", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_cleartotpsecret", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L1115", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_consumebackupcode", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L502", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_createdomain", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L624", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_createlistrule", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L476", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_createtenant", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L564", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_createuser", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L448", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_deactivatelinkedaccount", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L876", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_deletecalendarobject", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L806", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_deletecontact", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L513", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_deletedomain", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L630", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_deletelistrule", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L355", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_deletemailboxentry", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L1206", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_deleteoutboundentry", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L668", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_deletequarantineentry", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L965", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_deletesievescript", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L580", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_deleteuser", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L1177", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_dueoutboundentries", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L917", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_getactivesievescript", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L839", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_getcalendarobject", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L777", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_getcontact", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L518", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_getdomain", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L411", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_getlinkedaccount", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L1017", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_getmtastspolicy", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L714", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_getorcreateaddressbook", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L736", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_getorcreatecalendar", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L211", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_getquarantineentry", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L901", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_getsievescript", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L702", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_getstats", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L972", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_gettlscert", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L585", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_getuser", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L362", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_insertlinkedaccount", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L289", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_insertmailboxentry", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L123", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_insertmessage", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L147", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_insertmessagecheck", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L1164", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_insertoutboundqueueentry", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L161", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_insertquarantineentry", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L231", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_insertreleasetoken", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L637", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_listalloutboundqueue", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L673", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_listallquarantine", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L811", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_listcalendarobjects", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L759", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_listcontacts", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L483", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_listdomains", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L375", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_listlinkedaccounts", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L605", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_listlistrules", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L302", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_listmailboxentries", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L325", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_listmailboxnames", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L883", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_listsievescripts", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L457", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_listtenants", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L537", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_listusers", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L69", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_lookupalias", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L16", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_lookupdomain", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L1248", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_lookupdomainbyname", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L239", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_lookupreleasetoken", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L44", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_lookupuserbyemail", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L255", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_markreleasetokenused", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L89", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_matchlistrule", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L261", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_nextmailboxuid", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L1222", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_permanentlyfailedentries", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L175", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_quarantineentriesforuser", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L1082", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_recomputemfaenabled", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L204", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_releasequarantineentry", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L1095", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_replacebackupcodes", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L1212", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_retryoutboundentry", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L658", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_retryqueueentrynow", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L1002", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_setacmeaccountkey", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L946", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_setactivesievescript", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L1054", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_setmfaenabled", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L1071", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_setpasskeycredentials", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L1049", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_setpendingtotpsecret", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L1156", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_setrecoveryemail", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L570", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_setuseractive", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L575", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_setuserpassword", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L508", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_updatedomaindkimkey", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L442", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_updatelinkedaccountsync", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L348", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_updatemailboxflags", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L140", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_updatemessageverdict", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L863", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_upsertcalendarobject", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L794", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_upsertcontact", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L1032", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_upsertmtastspolicy", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L931", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_upsertsievescript", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L987", "weight": 1.0, "_origin": "ast", "source": "internal_db_queries_go_db_db", "target": "db_db_upserttlscert", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L1249", "weight": 1.0, "_origin": "ast", "source": "db_db_lookupdomainbyname", "target": "db_db_lookupdomain", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L140", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "db_db_updatemessageverdict", "target": "internal_db_queries_go_time", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L175", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "db_db_quarantineentriesforuser", "target": "internal_db_queries_go_time", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L1212", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "db_db_retryoutboundentry", "target": "internal_db_queries_go_time", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L1083", "weight": 1.0, "_origin": "ast", "source": "db_db_recomputemfaenabled", "target": "db_db_getuser", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L702", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "db_db_getstats", "target": "db_stats", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L759", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "db_db_listcontacts", "target": "internal_db_queries_go_contact", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L777", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "db_db_getcontact", "target": "internal_db_queries_go_contact", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L794", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "db_db_upsertcontact", "target": "internal_db_queries_go_contact", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L795", "weight": 1.0, "_origin": "ast", "source": "db_db_upsertcontact", "target": "db_db_getcontact", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L864", "weight": 1.0, "_origin": "ast", "source": "db_db_upsertcalendarobject", "target": "db_db_getcalendarobject", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L932", "weight": 1.0, "_origin": "ast", "source": "db_db_upsertsievescript", "target": "db_db_getsievescript", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L1003", "weight": 1.0, "_origin": "ast", "source": "db_db_setacmeaccountkey", "target": "db_db_gettlscert", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L988", "weight": 1.0, "_origin": "ast", "source": "db_db_upserttlscert", "target": "db_db_gettlscert", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L1033", "weight": 1.0, "_origin": "ast", "source": "db_db_upsertmtastspolicy", "target": "db_db_getmtastspolicy", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/db/queries.go", "source_location": "L1089", "weight": 1.0, "_origin": "ast", "source": "db_db_recomputemfaenabled", "target": "db_db_setmfaenabled", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/dkim/keys.go", "source_location": "L17", "weight": 1.0, "_origin": "ast", "source": "internal_dkim_keys", "target": "dkim_keypair", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/dkim/keys.go", "source_location": "L69", "weight": 1.0, "_origin": "ast", "source": "internal_dkim_keys", "target": "internal_dkim_keys_extractsignatureinfo", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/dkim/keys.go", "source_location": "L25", "weight": 1.0, "_origin": "ast", "source": "internal_dkim_keys", "target": "internal_dkim_keys_generatekeypair", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/dkim/keys.go", "source_location": "L85", "weight": 1.0, "_origin": "ast", "source": "internal_dkim_keys", "target": "internal_dkim_keys_parsednspublickey", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/dkim/keys.go", "source_location": "L53", "weight": 1.0, "_origin": "ast", "source": "internal_dkim_keys", "target": "internal_dkim_keys_parseprivatekey", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/dkim/keys.go", "source_location": "L25", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_dkim_keys_generatekeypair", "target": "dkim_keypair", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/dkim/keys.go", "source_location": "L53", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_dkim_keys_parseprivatekey", "target": "internal_dkim_keys_go_privatekey", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/dkim/sign.go", "source_location": "L25", "weight": 1.0, "_origin": "ast", "source": "internal_dkim_sign_sign", "target": "internal_dkim_keys_parseprivatekey" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/dkim/keys.go", "source_location": "L71", "weight": 1.0, "_origin": "ast", "source": "internal_dkim_keys_extractsignatureinfo", "target": "internal_dkim_sign_parseheaders" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/dkim/keys.go", "source_location": "L70", "weight": 1.0, "_origin": "ast", "source": "internal_dkim_keys_extractsignatureinfo", "target": "internal_dkim_sign_splitmessage" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/dkim/keys.go", "source_location": "L76", "weight": 1.0, "_origin": "ast", "source": "internal_dkim_keys_extractsignatureinfo", "target": "internal_dkim_verify_parsedkimtags" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/pipeline/stage_dkim.go", "source_location": "L18", "weight": 1.0, "_origin": "ast", "source": "pipeline_dkimstage_run", "target": "internal_dkim_keys_extractsignatureinfo" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/dkim/keys.go", "source_location": "L86", "weight": 1.0, "_origin": "ast", "source": "internal_dkim_keys_parsednspublickey", "target": "internal_dkim_verify_parsedkimtags" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/pipeline/stage_dkim.go", "source_location": "L43", "weight": 1.0, "_origin": "ast", "source": "pipeline_dkimstage_run", "target": "internal_dkim_keys_parsednspublickey" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/dkim/sign.go", "source_location": "L77", "weight": 1.0, "_origin": "ast", "source": "internal_dkim_sign", "target": "internal_dkim_sign_builddkimheader", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/dkim/sign.go", "source_location": "L167", "weight": 1.0, "_origin": "ast", "source": "internal_dkim_sign", "target": "internal_dkim_sign_canonicalizebodyrelaxed", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/dkim/sign.go", "source_location": "L151", "weight": 1.0, "_origin": "ast", "source": "internal_dkim_sign", "target": "internal_dkim_sign_canonicalizeheaderrelaxed", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/dkim/sign.go", "source_location": "L139", "weight": 1.0, "_origin": "ast", "source": "internal_dkim_sign", "target": "internal_dkim_sign_canonicalizeheadersrelaxed", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/dkim/sign.go", "source_location": "L159", "weight": 1.0, "_origin": "ast", "source": "internal_dkim_sign", "target": "internal_dkim_sign_collapsewsp", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/dkim/sign.go", "source_location": "L103", "weight": 1.0, "_origin": "ast", "source": "internal_dkim_sign", "target": "internal_dkim_sign_parseheaders", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/dkim/sign.go", "source_location": "L24", "weight": 1.0, "_origin": "ast", "source": "internal_dkim_sign", "target": "internal_dkim_sign_sign", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/dkim/sign.go", "source_location": "L86", "weight": 1.0, "_origin": "ast", "source": "internal_dkim_sign", "target": "internal_dkim_sign_splitmessage", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/dkim/sign.go", "source_location": "L50", "weight": 1.0, "_origin": "ast", "source": "internal_dkim_sign_sign", "target": "internal_dkim_sign_builddkimheader", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/dkim/sign.go", "source_location": "L31", "weight": 1.0, "_origin": "ast", "source": "internal_dkim_sign_sign", "target": "internal_dkim_sign_canonicalizebodyrelaxed", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/dkim/sign.go", "source_location": "L53", "weight": 1.0, "_origin": "ast", "source": "internal_dkim_sign_sign", "target": "internal_dkim_sign_canonicalizeheaderrelaxed", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/dkim/sign.go", "source_location": "L52", "weight": 1.0, "_origin": "ast", "source": "internal_dkim_sign_sign", "target": "internal_dkim_sign_canonicalizeheadersrelaxed", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/dkim/sign.go", "source_location": "L35", "weight": 1.0, "_origin": "ast", "source": "internal_dkim_sign_sign", "target": "internal_dkim_sign_parseheaders", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/dkim/sign.go", "source_location": "L30", "weight": 1.0, "_origin": "ast", "source": "internal_dkim_sign_sign", "target": "internal_dkim_sign_splitmessage", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/queue/queue.go", "source_location": "L132", "weight": 1.0, "_origin": "ast", "source": "queue_worker_attemptdelivery", "target": "internal_dkim_sign_sign" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/dkim/verify.go", "source_location": "L20", "weight": 1.0, "_origin": "ast", "source": "internal_dkim_verify_verify", "target": "internal_dkim_sign_splitmessage" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/dkim/verify.go", "source_location": "L21", "weight": 1.0, "_origin": "ast", "source": "internal_dkim_verify_verify", "target": "internal_dkim_sign_parseheaders" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/dkim/sign.go", "source_location": "L146", "weight": 1.0, "_origin": "ast", "source": "internal_dkim_sign_canonicalizeheadersrelaxed", "target": "internal_dkim_sign_canonicalizeheaderrelaxed", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/dkim/verify.go", "source_location": "L48", "weight": 1.0, "_origin": "ast", "source": "internal_dkim_verify_verify", "target": "internal_dkim_sign_canonicalizeheadersrelaxed" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/dkim/sign.go", "source_location": "L153", "weight": 1.0, "_origin": "ast", "source": "internal_dkim_sign_canonicalizeheaderrelaxed", "target": "internal_dkim_sign_collapsewsp", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/dkim/verify.go", "source_location": "L51", "weight": 1.0, "_origin": "ast", "source": "internal_dkim_verify_verify", "target": "internal_dkim_sign_canonicalizeheaderrelaxed" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/dkim/verify.go", "source_location": "L37", "weight": 1.0, "_origin": "ast", "source": "internal_dkim_verify_verify", "target": "internal_dkim_sign_canonicalizebodyrelaxed" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/dkim/verify.go", "source_location": "L76", "weight": 1.0, "_origin": "ast", "source": "internal_dkim_verify", "target": "internal_dkim_verify_parsedkimtags", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/dkim/verify.go", "source_location": "L92", "weight": 1.0, "_origin": "ast", "source": "internal_dkim_verify", "target": "internal_dkim_verify_replacedkimtag", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/dkim/verify.go", "source_location": "L103", "weight": 1.0, "_origin": "ast", "source": "internal_dkim_verify", "target": "internal_dkim_verify_trimtrailingcrlf", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/dkim/verify.go", "source_location": "L19", "weight": 1.0, "_origin": "ast", "source": "internal_dkim_verify", "target": "internal_dkim_verify_verify", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/dkim/verify.go", "source_location": "L28", "weight": 1.0, "_origin": "ast", "source": "internal_dkim_verify_verify", "target": "internal_dkim_verify_parsedkimtags", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/dkim/verify.go", "source_location": "L50", "weight": 1.0, "_origin": "ast", "source": "internal_dkim_verify_verify", "target": "internal_dkim_verify_replacedkimtag", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/dkim/verify.go", "source_location": "L52", "weight": 1.0, "_origin": "ast", "source": "internal_dkim_verify_verify", "target": "internal_dkim_verify_trimtrailingcrlf", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/dnssec/dnssec.go", "source_location": "L79", "weight": 1.0, "_origin": "ast", "source": "internal_dnssec_dnssec", "target": "internal_dnssec_dnssec_query", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/dnssec/dnssec.go", "source_location": "L53", "weight": 1.0, "_origin": "ast", "source": "internal_dnssec_dnssec", "target": "internal_dnssec_dnssec_resolvers", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/dnssec/dnssec.go", "source_location": "L98", "weight": 1.0, "_origin": "ast", "source": "internal_dnssec_dnssec", "target": "internal_dnssec_dnssec_rrsetof", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/dnssec/dnssec.go", "source_location": "L113", "weight": 1.0, "_origin": "ast", "source": "internal_dnssec_dnssec", "target": "internal_dnssec_dnssec_rrsigsof", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/dnssec/dnssec.go", "source_location": "L246", "weight": 1.0, "_origin": "ast", "source": "internal_dnssec_dnssec", "target": "internal_dnssec_dnssec_validate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/dnssec/dnssec.go", "source_location": "L194", "weight": 1.0, "_origin": "ast", "source": "internal_dnssec_dnssec", "target": "internal_dnssec_dnssec_validatedds", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/dnssec/dnssec.go", "source_location": "L220", "weight": 1.0, "_origin": "ast", "source": "internal_dnssec_dnssec", "target": "internal_dnssec_dnssec_validatedrrset", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/dnssec/dnssec.go", "source_location": "L146", "weight": 1.0, "_origin": "ast", "source": "internal_dnssec_dnssec", "target": "internal_dnssec_dnssec_validatedzonekeys", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/dnssec/dnssec.go", "source_location": "L125", "weight": 1.0, "_origin": "ast", "source": "internal_dnssec_dnssec", "target": "internal_dnssec_dnssec_verifiedby", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/dnssec/dnssec.go", "source_location": "L87", "weight": 1.0, "_origin": "ast", "source": "internal_dnssec_dnssec_query", "target": "internal_dnssec_dnssec_resolvers", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/dnssec/dnssec.go", "source_location": "L79", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_dnssec_dnssec_query", "target": "internal_dnssec_dnssec_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/dnssec/dnssec.go", "source_location": "L79", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_dnssec_dnssec_query", "target": "msg", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/dnssec/dnssec.go", "source_location": "L195", "weight": 1.0, "_origin": "ast", "source": "internal_dnssec_dnssec_validatedds", "target": "internal_dnssec_dnssec_query", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/dnssec/dnssec.go", "source_location": "L221", "weight": 1.0, "_origin": "ast", "source": "internal_dnssec_dnssec_validatedrrset", "target": "internal_dnssec_dnssec_query", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/dnssec/dnssec.go", "source_location": "L150", "weight": 1.0, "_origin": "ast", "source": "internal_dnssec_dnssec_validatedzonekeys", "target": "internal_dnssec_dnssec_query", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/dnssec/dnssec.go", "source_location": "L246", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_dnssec_dnssec_validate", "target": "internal_dnssec_dnssec_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/dnssec/dnssec.go", "source_location": "L194", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_dnssec_dnssec_validatedds", "target": "internal_dnssec_dnssec_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/dnssec/dnssec.go", "source_location": "L220", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_dnssec_dnssec_validatedrrset", "target": "internal_dnssec_dnssec_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/dnssec/dnssec.go", "source_location": "L146", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_dnssec_dnssec_validatedzonekeys", "target": "internal_dnssec_dnssec_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/dnssec/dnssec.go", "source_location": "L98", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_dnssec_dnssec_rrsetof", "target": "msg", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/dnssec/dnssec.go", "source_location": "L113", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_dnssec_dnssec_rrsigsof", "target": "msg", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/dnssec/dnssec.go", "source_location": "L98", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_dnssec_dnssec_rrsetof", "target": "rr", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/dnssec/dnssec.go", "source_location": "L199", "weight": 1.0, "_origin": "ast", "source": "internal_dnssec_dnssec_validatedds", "target": "internal_dnssec_dnssec_rrsetof", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/dnssec/dnssec.go", "source_location": "L225", "weight": 1.0, "_origin": "ast", "source": "internal_dnssec_dnssec_validatedrrset", "target": "internal_dnssec_dnssec_rrsetof", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/dnssec/dnssec.go", "source_location": "L154", "weight": 1.0, "_origin": "ast", "source": "internal_dnssec_dnssec_validatedzonekeys", "target": "internal_dnssec_dnssec_rrsetof", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/dnssec/dnssec.go", "source_location": "L246", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_dnssec_dnssec_validate", "target": "rr", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/dnssec/dnssec.go", "source_location": "L220", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_dnssec_dnssec_validatedrrset", "target": "rr", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/dnssec/dnssec.go", "source_location": "L125", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_dnssec_dnssec_verifiedby", "target": "rr", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/dnssec/dnssec.go", "source_location": "L113", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_dnssec_dnssec_rrsigsof", "target": "rrsig", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/dnssec/dnssec.go", "source_location": "L203", "weight": 1.0, "_origin": "ast", "source": "internal_dnssec_dnssec_validatedds", "target": "internal_dnssec_dnssec_rrsigsof", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/dnssec/dnssec.go", "source_location": "L229", "weight": 1.0, "_origin": "ast", "source": "internal_dnssec_dnssec_validatedrrset", "target": "internal_dnssec_dnssec_rrsigsof", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/dnssec/dnssec.go", "source_location": "L158", "weight": 1.0, "_origin": "ast", "source": "internal_dnssec_dnssec_validatedzonekeys", "target": "internal_dnssec_dnssec_rrsigsof", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/dnssec/dnssec.go", "source_location": "L125", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_dnssec_dnssec_verifiedby", "target": "rrsig", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/dnssec/dnssec.go", "source_location": "L207", "weight": 1.0, "_origin": "ast", "source": "internal_dnssec_dnssec_validatedds", "target": "internal_dnssec_dnssec_verifiedby", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/dnssec/dnssec.go", "source_location": "L233", "weight": 1.0, "_origin": "ast", "source": "internal_dnssec_dnssec_validatedrrset", "target": "internal_dnssec_dnssec_verifiedby", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/dnssec/dnssec.go", "source_location": "L181", "weight": 1.0, "_origin": "ast", "source": "internal_dnssec_dnssec_validatedzonekeys", "target": "internal_dnssec_dnssec_verifiedby", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/dnssec/dnssec.go", "source_location": "L125", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_dnssec_dnssec_verifiedby", "target": "dnskey", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/dnssec/dnssec.go", "source_location": "L194", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_dnssec_dnssec_validatedds", "target": "dnskey", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/dnssec/dnssec.go", "source_location": "L220", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_dnssec_dnssec_validatedrrset", "target": "dnskey", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/dnssec/dnssec.go", "source_location": "L146", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_dnssec_dnssec_validatedzonekeys", "target": "dnskey", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/dnssec/dnssec.go", "source_location": "L249", "weight": 1.0, "_origin": "ast", "source": "internal_dnssec_dnssec_validate", "target": "internal_dnssec_dnssec_validatedzonekeys", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/dnssec/dnssec.go", "source_location": "L146", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_dnssec_dnssec_validatedzonekeys", "target": "ds", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/dnssec/dnssec.go", "source_location": "L194", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_dnssec_dnssec_validatedds", "target": "ds", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/dnssec/dnssec.go", "source_location": "L263", "weight": 1.0, "_origin": "ast", "source": "internal_dnssec_dnssec_validate", "target": "internal_dnssec_dnssec_validatedds", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/dnssec/dnssec.go", "source_location": "L277", "weight": 1.0, "_origin": "ast", "source": "internal_dnssec_dnssec_validate", "target": "internal_dnssec_dnssec_validatedrrset", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/ical/ical.go", "source_location": "L17", "weight": 1.0, "_origin": "ast", "source": "internal_ical_ical", "target": "ical_event", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/ical/ical.go", "source_location": "L136", "weight": 1.0, "_origin": "ast", "source": "internal_ical_ical", "target": "internal_ical_ical_escape", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/ical/ical.go", "source_location": "L27", "weight": 1.0, "_origin": "ast", "source": "internal_ical_ical", "target": "internal_ical_ical_parse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/ical/ical.go", "source_location": "L109", "weight": 1.0, "_origin": "ast", "source": "internal_ical_ical", "target": "internal_ical_ical_splitproperty", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/ical/ical.go", "source_location": "L144", "weight": 1.0, "_origin": "ast", "source": "internal_ical_ical", "target": "internal_ical_ical_unescape", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/ical/ical.go", "source_location": "L123", "weight": 1.0, "_origin": "ast", "source": "internal_ical_ical", "target": "internal_ical_ical_unfold", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/ical/ical.go", "source_location": "L82", "weight": 1.0, "_origin": "ast", "source": "ical_event", "target": "ical_event_build", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/ical/ical.go", "source_location": "L23", "weight": 1.0, "context": "field", "_origin": "ast", "source": "ical_event", "target": "internal_ical_ical_go_time", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/ical/ical.go", "source_location": "L27", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_ical_ical_parse", "target": "ical_event", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/ical/ical_fuzz_test.go", "source_location": "L21", "weight": 1.0, "_origin": "ast", "source": "internal_ical_ical_fuzz_test_fuzzparse", "target": "internal_ical_ical_parse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/ical/ical.go", "source_location": "L50", "weight": 1.0, "_origin": "ast", "source": "internal_ical_ical_parse", "target": "internal_ical_ical_splitproperty", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/ical/ical.go", "source_location": "L58", "weight": 1.0, "_origin": "ast", "source": "internal_ical_ical_parse", "target": "internal_ical_ical_unescape", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/ical/ical.go", "source_location": "L28", "weight": 1.0, "_origin": "ast", "source": "internal_ical_ical_parse", "target": "internal_ical_ical_unfold", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/ical/ical.go", "source_location": "L96", "weight": 1.0, "_origin": "ast", "source": "ical_event_build", "target": "internal_ical_ical_escape", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/ical/ical_fuzz_test.go", "source_location": "L5", "weight": 1.0, "_origin": "ast", "source": "internal_ical_ical_fuzz_test", "target": "internal_ical_ical_fuzz_test_fuzzparse", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/ical/ical_fuzz_test.go", "source_location": "L5", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_ical_ical_fuzz_test_fuzzparse", "target": "internal_ical_ical_fuzz_test_go_f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/imap/commands.go", "source_location": "L368", "weight": 1.0, "_origin": "ast", "source": "internal_imap_commands", "target": "internal_imap_commands_addflag", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/imap/commands.go", "source_location": "L220", "weight": 1.0, "_origin": "ast", "source": "internal_imap_commands", "target": "internal_imap_commands_expandfetchitems", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/imap/commands.go", "source_location": "L294", "weight": 1.0, "_origin": "ast", "source": "internal_imap_commands", "target": "internal_imap_commands_extractheaders", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/imap/commands.go", "source_location": "L389", "weight": 1.0, "_origin": "ast", "source": "internal_imap_commands", "target": "internal_imap_commands_flagstoimap", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/imap/commands.go", "source_location": "L302", "weight": 1.0, "_origin": "ast", "source": "internal_imap_commands", "target": "internal_imap_commands_indexof", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/imap/commands.go", "source_location": "L427", "weight": 1.0, "_origin": "ast", "source": "internal_imap_commands", "target": "internal_imap_commands_matchessearch", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/imap/commands.go", "source_location": "L496", "weight": 1.0, "_origin": "ast", "source": "internal_imap_commands", "target": "internal_imap_commands_parseseqnum", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/imap/commands.go", "source_location": "L513", "weight": 1.0, "_origin": "ast", "source": "internal_imap_commands", "target": "internal_imap_commands_quoteifneeded", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/imap/commands.go", "source_location": "L378", "weight": 1.0, "_origin": "ast", "source": "internal_imap_commands", "target": "internal_imap_commands_removeflag", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/imap/commands.go", "source_location": "L11", "weight": 1.0, "_origin": "ast", "source": "internal_imap_commands_go_imap_session", "target": "imap_session_cmdcapability", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/imap/commands.go", "source_location": "L127", "weight": 1.0, "_origin": "ast", "source": "internal_imap_commands_go_imap_session", "target": "imap_session_cmdclose", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/imap/commands.go", "source_location": "L138", "weight": 1.0, "_origin": "ast", "source": "internal_imap_commands_go_imap_session", "target": "imap_session_cmdexpunge", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/imap/commands.go", "source_location": "L201", "weight": 1.0, "_origin": "ast", "source": "internal_imap_commands_go_imap_session", "target": "imap_session_cmdfetch", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/imap/commands.go", "source_location": "L108", "weight": 1.0, "_origin": "ast", "source": "internal_imap_commands_go_imap_session", "target": "imap_session_cmdlist", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/imap/commands.go", "source_location": "L34", "weight": 1.0, "_origin": "ast", "source": "internal_imap_commands_go_imap_session", "target": "imap_session_cmdlogin", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/imap/commands.go", "source_location": "L395", "weight": 1.0, "_origin": "ast", "source": "internal_imap_commands_go_imap_session", "target": "imap_session_cmdsearch", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/imap/commands.go", "source_location": "L61", "weight": 1.0, "_origin": "ast", "source": "internal_imap_commands_go_imap_session", "target": "imap_session_cmdselectexamine", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/imap/commands.go", "source_location": "L22", "weight": 1.0, "_origin": "ast", "source": "internal_imap_commands_go_imap_session", "target": "imap_session_cmdstarttls", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/imap/commands.go", "source_location": "L320", "weight": 1.0, "_origin": "ast", "source": "internal_imap_commands_go_imap_session", "target": "imap_session_cmdstore", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/imap/commands.go", "source_location": "L179", "weight": 1.0, "_origin": "ast", "source": "internal_imap_commands_go_imap_session", "target": "imap_session_cmduid", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/imap/commands.go", "source_location": "L155", "weight": 1.0, "_origin": "ast", "source": "internal_imap_commands_go_imap_session", "target": "imap_session_expungedeleted", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/imap/commands.go", "source_location": "L462", "weight": 1.0, "_origin": "ast", "source": "internal_imap_commands_go_imap_session", "target": "imap_session_resolvesequenceset", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/imap/commands.go", "source_location": "L243", "weight": 1.0, "_origin": "ast", "source": "internal_imap_commands_go_imap_session", "target": "imap_session_sendfetchresponse", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/imap/commands.go", "source_location": "L42", "weight": 1.0, "_origin": "ast", "source": "imap_session_cmdlogin", "target": "internal_imap_server_connhost" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/imap/commands.go", "source_location": "L122", "weight": 1.0, "_origin": "ast", "source": "imap_session_cmdlist", "target": "internal_imap_commands_quoteifneeded", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/imap/commands.go", "source_location": "L131", "weight": 1.0, "_origin": "ast", "source": "imap_session_cmdclose", "target": "imap_session_expungedeleted", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/imap/commands.go", "source_location": "L146", "weight": 1.0, "_origin": "ast", "source": "imap_session_cmdexpunge", "target": "imap_session_expungedeleted", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/imap/commands.go", "source_location": "L189", "weight": 1.0, "_origin": "ast", "source": "imap_session_cmduid", "target": "imap_session_cmdfetch", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/imap/commands.go", "source_location": "L193", "weight": 1.0, "_origin": "ast", "source": "imap_session_cmduid", "target": "imap_session_cmdsearch", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/imap/commands.go", "source_location": "L191", "weight": 1.0, "_origin": "ast", "source": "imap_session_cmduid", "target": "imap_session_cmdstore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/imap/commands.go", "source_location": "L210", "weight": 1.0, "_origin": "ast", "source": "imap_session_cmdfetch", "target": "imap_session_resolvesequenceset", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/imap/commands.go", "source_location": "L215", "weight": 1.0, "_origin": "ast", "source": "imap_session_cmdfetch", "target": "imap_session_sendfetchresponse", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/imap/commands.go", "source_location": "L211", "weight": 1.0, "_origin": "ast", "source": "imap_session_cmdfetch", "target": "internal_imap_commands_expandfetchitems", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/imap/commands.go", "source_location": "L222", "weight": 1.0, "_origin": "ast", "source": "internal_imap_commands_expandfetchitems", "target": "internal_imap_parser_islist" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/imap/commands.go", "source_location": "L223", "weight": 1.0, "_origin": "ast", "source": "internal_imap_commands_expandfetchitems", "target": "internal_imap_parser_splitlist" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/imap/commands.go", "source_location": "L282", "weight": 1.0, "_origin": "ast", "source": "imap_session_sendfetchresponse", "target": "internal_imap_commands_addflag", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/imap/commands.go", "source_location": "L272", "weight": 1.0, "_origin": "ast", "source": "imap_session_sendfetchresponse", "target": "internal_imap_commands_extractheaders", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/imap/commands.go", "source_location": "L251", "weight": 1.0, "_origin": "ast", "source": "imap_session_sendfetchresponse", "target": "internal_imap_commands_flagstoimap", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/imap/commands.go", "source_location": "L296", "weight": 1.0, "_origin": "ast", "source": "internal_imap_commands_extractheaders", "target": "internal_imap_commands_indexof", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/imap/commands.go", "source_location": "L333", "weight": 1.0, "_origin": "ast", "source": "imap_session_cmdstore", "target": "imap_session_resolvesequenceset", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/imap/commands.go", "source_location": "L347", "weight": 1.0, "_origin": "ast", "source": "imap_session_cmdstore", "target": "internal_imap_commands_addflag", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/imap/commands.go", "source_location": "L361", "weight": 1.0, "_origin": "ast", "source": "imap_session_cmdstore", "target": "internal_imap_commands_flagstoimap", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/imap/commands.go", "source_location": "L351", "weight": 1.0, "_origin": "ast", "source": "imap_session_cmdstore", "target": "internal_imap_commands_removeflag", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/imap/commands.go", "source_location": "L335", "weight": 1.0, "_origin": "ast", "source": "imap_session_cmdstore", "target": "internal_imap_parser_splitlist" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/imap/commands.go", "source_location": "L406", "weight": 1.0, "_origin": "ast", "source": "imap_session_cmdsearch", "target": "internal_imap_commands_matchessearch", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/imap/commands.go", "source_location": "L470", "weight": 1.0, "_origin": "ast", "source": "imap_session_resolvesequenceset", "target": "internal_imap_commands_parseseqnum", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/imap/parser.go", "source_location": "L75", "weight": 1.0, "_origin": "ast", "source": "internal_imap_parser", "target": "internal_imap_parser_islist", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/imap/parser.go", "source_location": "L66", "weight": 1.0, "_origin": "ast", "source": "internal_imap_parser", "target": "internal_imap_parser_splitlist", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/imap/parser.go", "source_location": "L11", "weight": 1.0, "_origin": "ast", "source": "internal_imap_parser", "target": "internal_imap_parser_tokenize", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/imap/session.go", "source_location": "L98", "weight": 1.0, "_origin": "ast", "source": "imap_session_readcommand", "target": "internal_imap_parser_tokenize" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/imap/parser.go", "source_location": "L72", "weight": 1.0, "_origin": "ast", "source": "internal_imap_parser_splitlist", "target": "internal_imap_parser_tokenize", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/imap/tokenize_fuzz_test.go", "source_location": "L31", "weight": 1.0, "_origin": "ast", "source": "internal_imap_tokenize_fuzz_test_fuzztokenize", "target": "internal_imap_parser_tokenize" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/imap/server.go", "source_location": "L33", "weight": 1.0, "_origin": "ast", "source": "internal_imap_server", "target": "imap_server", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/imap/server.go", "source_location": "L144", "weight": 1.0, "_origin": "ast", "source": "internal_imap_server", "target": "internal_imap_server_connhost", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/imap/server.go", "source_location": "L47", "weight": 1.0, "_origin": "ast", "source": "internal_imap_server", "target": "internal_imap_server_newserver", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/imap/server.go", "source_location": "L92", "weight": 1.0, "_origin": "ast", "source": "imap_server", "target": "imap_server_acceptloop", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/imap/server.go", "source_location": "L135", "weight": 1.0, "_origin": "ast", "source": "imap_server", "target": "imap_server_closeall", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/imap/server.go", "source_location": "L60", "weight": 1.0, "_origin": "ast", "source": "imap_server", "target": "imap_server_listenandserve", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/imap/server.go", "source_location": "L120", "weight": 1.0, "_origin": "ast", "source": "imap_server", "target": "imap_server_shutdown", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/imap/server.go", "source_location": "L36", "weight": 1.0, "context": "field", "_origin": "ast", "source": "imap_server", "target": "internal_imap_server_go_config", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/imap/server.go", "source_location": "L34", "weight": 1.0, "context": "field", "_origin": "ast", "source": "imap_server", "target": "internal_imap_server_go_db", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/imap/server.go", "source_location": "L44", "weight": 1.0, "context": "field", "_origin": "ast", "source": "imap_server", "target": "internal_imap_server_go_limiter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/imap/server.go", "source_location": "L39", "weight": 1.0, "context": "field", "_origin": "ast", "source": "imap_server", "target": "internal_imap_server_go_listener", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/imap/server.go", "source_location": "L41", "weight": 1.0, "context": "field", "_origin": "ast", "source": "imap_server", "target": "internal_imap_server_go_waitgroup", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/imap/server.go", "source_location": "L35", "weight": 1.0, "context": "field", "_origin": "ast", "source": "imap_server", "target": "mailstore_store", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/imap/server.go", "source_location": "L47", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_imap_server_newserver", "target": "imap_server", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/imap/server.go", "source_location": "L47", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_imap_server_newserver", "target": "internal_imap_server_go_db", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/imap/server.go", "source_location": "L47", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_imap_server_newserver", "target": "internal_imap_server_go_config", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/imap/server.go", "source_location": "L92", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "imap_server_acceptloop", "target": "internal_imap_server_go_listener", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/imap/server.go", "source_location": "L47", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_imap_server_newserver", "target": "mailstore_store", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/imap/server.go", "source_location": "L84", "weight": 1.0, "_origin": "ast", "source": "imap_server_listenandserve", "target": "imap_server_acceptloop", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/imap/server.go", "source_location": "L72", "weight": 1.0, "_origin": "ast", "source": "imap_server_listenandserve", "target": "imap_server_closeall", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/imap/server.go", "source_location": "L60", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "imap_server_listenandserve", "target": "internal_imap_server_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/imap/server.go", "source_location": "L92", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "imap_server_acceptloop", "target": "internal_imap_server_go_context", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/imap/server.go", "source_location": "L104", "weight": 1.0, "_origin": "ast", "source": "imap_server_acceptloop", "target": "internal_imap_server_connhost", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/imap/server.go", "source_location": "L114", "weight": 1.0, "_origin": "ast", "source": "imap_server_acceptloop", "target": "internal_imap_session_newsession" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/imap/server.go", "source_location": "L121", "weight": 1.0, "_origin": "ast", "source": "imap_server_shutdown", "target": "imap_server_closeall", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/imap/server.go", "source_location": "L120", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "imap_server_shutdown", "target": "internal_imap_server_go_duration", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/imap/server.go", "source_location": "L144", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_imap_server_connhost", "target": "internal_imap_server_go_addr", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/imap/session.go", "source_location": "L18", "weight": 1.0, "_origin": "ast", "source": "internal_imap_session", "target": "imap_state", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/imap/session.go", "source_location": "L26", "weight": 1.0, "_origin": "ast", "source": "internal_imap_session", "target": "internal_imap_session_go_imap_session", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/imap/session.go", "source_location": "L46", "weight": 1.0, "_origin": "ast", "source": "internal_imap_session", "target": "internal_imap_session_newsession", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/imap/session.go", "source_location": "L31", "weight": 1.0, "context": "field", "_origin": "ast", "source": "internal_imap_session_go_imap_session", "target": "imap_state", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/imap/session.go", "source_location": "L197", "weight": 1.0, "_origin": "ast", "source": "internal_imap_session_go_imap_session", "target": "imap_session_authenticateuser", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/imap/session.go", "source_location": "L181", "weight": 1.0, "_origin": "ast", "source": "internal_imap_session_go_imap_session", "target": "imap_session_continuation", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/imap/session.go", "source_location": "L106", "weight": 1.0, "_origin": "ast", "source": "internal_imap_session_go_imap_session", "target": "imap_session_dispatch", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/imap/session.go", "source_location": "L88", "weight": 1.0, "_origin": "ast", "source": "internal_imap_session_go_imap_session", "target": "imap_session_readcommand", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/imap/session.go", "source_location": "L153", "weight": 1.0, "_origin": "ast", "source": "internal_imap_session_go_imap_session", "target": "imap_session_requireauthenticated", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/imap/session.go", "source_location": "L161", "weight": 1.0, "_origin": "ast", "source": "internal_imap_session_go_imap_session", "target": "imap_session_requireselected", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/imap/session.go", "source_location": "L57", "weight": 1.0, "_origin": "ast", "source": "internal_imap_session_go_imap_session", "target": "imap_session_run", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/imap/session.go", "source_location": "L171", "weight": 1.0, "_origin": "ast", "source": "internal_imap_session_go_imap_session", "target": "imap_session_tagged", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/imap/session.go", "source_location": "L176", "weight": 1.0, "_origin": "ast", "source": "internal_imap_session_go_imap_session", "target": "imap_session_untagged", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/imap/session.go", "source_location": "L186", "weight": 1.0, "_origin": "ast", "source": "internal_imap_session_go_imap_session", "target": "imap_session_upgradetls", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/imap/session.go", "source_location": "L27", "weight": 1.0, "context": "field", "_origin": "ast", "source": "internal_imap_session_go_imap_session", "target": "internal_imap_session_go_conn", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/imap/session.go", "source_location": "L28", "weight": 1.0, "context": "field", "_origin": "ast", "source": "internal_imap_session_go_imap_session", "target": "internal_imap_session_go_readwriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/imap/session.go", "source_location": "L29", "weight": 1.0, "context": "field", "_origin": "ast", "source": "internal_imap_session_go_imap_session", "target": "internal_imap_session_go_server", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/imap/session.go", "source_location": "L46", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_imap_session_newsession", "target": "internal_imap_session_go_imap_session", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/imap/session.go", "source_location": "L46", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_imap_session_newsession", "target": "internal_imap_session_go_conn", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/imap/session.go", "source_location": "L187", "weight": 1.0, "_origin": "ast", "source": "imap_session_upgradetls", "target": "internal_imap_session_go_server", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/imap/session.go", "source_location": "L46", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_imap_session_newsession", "target": "internal_imap_session_go_server", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/imap/session.go", "source_location": "L76", "weight": 1.0, "_origin": "ast", "source": "imap_session_run", "target": "imap_session_dispatch", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/imap/session.go", "source_location": "L69", "weight": 1.0, "_origin": "ast", "source": "imap_session_run", "target": "imap_session_readcommand", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/imap/session.go", "source_location": "L58", "weight": 1.0, "_origin": "ast", "source": "imap_session_run", "target": "imap_session_untagged", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/imap/session.go", "source_location": "L57", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "imap_session_run", "target": "internal_imap_session_go_context", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/imap/session.go", "source_location": "L113", "weight": 1.0, "_origin": "ast", "source": "imap_session_dispatch", "target": "imap_session_tagged", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/imap/session.go", "source_location": "L115", "weight": 1.0, "_origin": "ast", "source": "imap_session_dispatch", "target": "imap_session_untagged", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/imap/session.go", "source_location": "L155", "weight": 1.0, "_origin": "ast", "source": "imap_session_requireauthenticated", "target": "imap_session_tagged", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/imap/session.go", "source_location": "L163", "weight": 1.0, "_origin": "ast", "source": "imap_session_requireselected", "target": "imap_session_tagged", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/imap/session.go", "source_location": "L186", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "imap_session_upgradetls", "target": "internal_imap_session_go_config", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/imap/tokenize_fuzz_test.go", "source_location": "L5", "weight": 1.0, "_origin": "ast", "source": "internal_imap_tokenize_fuzz_test", "target": "internal_imap_tokenize_fuzz_test_fuzztokenize", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/imap/tokenize_fuzz_test.go", "source_location": "L5", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_imap_tokenize_fuzz_test_fuzztokenize", "target": "internal_imap_tokenize_fuzz_test_go_f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/imapclient/client.go", "source_location": "L21", "weight": 1.0, "_origin": "ast", "source": "internal_imapclient_client", "target": "imapclient_client", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/imapclient/client.go", "source_location": "L142", "weight": 1.0, "_origin": "ast", "source": "internal_imapclient_client", "target": "imapclient_fetchedmessage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/imapclient/client.go", "source_location": "L87", "weight": 1.0, "_origin": "ast", "source": "internal_imapclient_client", "target": "imapclient_folderinfo", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/imapclient/client.go", "source_location": "L118", "weight": 1.0, "_origin": "ast", "source": "internal_imapclient_client", "target": "imapclient_selectedinfo", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/imapclient/client.go", "source_location": "L31", "weight": 1.0, "_origin": "ast", "source": "internal_imapclient_client", "target": "internal_imapclient_client_dial", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/imapclient/client.go", "source_location": "L262", "weight": 1.0, "_origin": "ast", "source": "internal_imapclient_client", "target": "internal_imapclient_client_parsefetchlines", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/imapclient/client.go", "source_location": "L291", "weight": 1.0, "_origin": "ast", "source": "internal_imapclient_client", "target": "internal_imapclient_client_quote", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/imapclient/client.go", "source_location": "L193", "weight": 1.0, "_origin": "ast", "source": "imapclient_client", "target": "imapclient_client_command", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/imapclient/client.go", "source_location": "L185", "weight": 1.0, "_origin": "ast", "source": "imapclient_client", "target": "imapclient_client_expunge", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/imapclient/client.go", "source_location": "L151", "weight": 1.0, "_origin": "ast", "source": "imapclient_client", "target": "imapclient_client_fetch", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/imapclient/client.go", "source_location": "L91", "weight": 1.0, "_origin": "ast", "source": "imapclient_client", "target": "imapclient_client_list", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/imapclient/client.go", "source_location": "L60", "weight": 1.0, "_origin": "ast", "source": "imapclient_client", "target": "imapclient_client_login", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/imapclient/client.go", "source_location": "L69", "weight": 1.0, "_origin": "ast", "source": "imapclient_client", "target": "imapclient_client_loginxoauth2", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/imapclient/client.go", "source_location": "L81", "weight": 1.0, "_origin": "ast", "source": "imapclient_client", "target": "imapclient_client_logout", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/imapclient/client.go", "source_location": "L232", "weight": 1.0, "_origin": "ast", "source": "imapclient_client", "target": "imapclient_client_readline", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/imapclient/client.go", "source_location": "L122", "weight": 1.0, "_origin": "ast", "source": "imapclient_client", "target": "imapclient_client_select", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/imapclient/client.go", "source_location": "L213", "weight": 1.0, "_origin": "ast", "source": "imapclient_client", "target": "imapclient_client_simplecommand", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "internal/imapclient/client.go", "source_location": "L53", "weight": 1.0, "_origin": "ast", "context": "call", "source": "imapclient_client_starttls", "target": "imapclient_client", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/imapclient/client.go", "source_location": "L176", "weight": 1.0, "_origin": "ast", "source": "imapclient_client", "target": "imapclient_client_store", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/imapclient/client.go", "source_location": "L165", "weight": 1.0, "_origin": "ast", "source": "imapclient_client", "target": "imapclient_client_uidfetch", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/imapclient/client.go", "source_location": "L181", "weight": 1.0, "_origin": "ast", "source": "imapclient_client", "target": "imapclient_client_uidstore", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/imapclient/client.go", "source_location": "L22", "weight": 1.0, "context": "field", "_origin": "ast", "source": "imapclient_client", "target": "internal_imapclient_client_go_conn", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/imapclient/client.go", "source_location": "L23", "weight": 1.0, "context": "field", "_origin": "ast", "source": "imapclient_client", "target": "internal_imapclient_client_go_reader", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/imapclient/client.go", "source_location": "L24", "weight": 1.0, "context": "field", "_origin": "ast", "source": "imapclient_client", "target": "internal_imapclient_client_go_writer", "confidence_score": 1.0 }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "internal/imapclient/client.go", "source_location": "L31", "weight": 1.0, "_origin": "ast", "source": "internal_imapclient_client_dial", "target": "imapclient_client", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/imapclient/client.go", "source_location": "L43", "weight": 1.0, "_origin": "ast", "source": "internal_imapclient_client_dial", "target": "imapclient_client_readline", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/imapclient/client.go", "source_location": "L31", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_imapclient_client_dial", "target": "internal_imapclient_client_go_config", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/imapclient/client.go", "source_location": "L31", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_imapclient_client_dial", "target": "internal_imapclient_client_go_duration", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/imapclient/client.go", "source_location": "L49", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "imapclient_client_starttls", "target": "internal_imapclient_client_go_config", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/imapclient/client.go", "source_location": "L50", "weight": 1.0, "_origin": "ast", "source": "imapclient_client_starttls", "target": "imapclient_client_simplecommand", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/imapclient/client.go", "source_location": "L61", "weight": 1.0, "_origin": "ast", "source": "imapclient_client_login", "target": "imapclient_client_simplecommand", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/imapclient/client.go", "source_location": "L61", "weight": 1.0, "_origin": "ast", "source": "imapclient_client_login", "target": "internal_imapclient_client_quote", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/imapclient/client.go", "source_location": "L71", "weight": 1.0, "_origin": "ast", "source": "imapclient_client_loginxoauth2", "target": "imapclient_client_command", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/imapclient/client.go", "source_location": "L82", "weight": 1.0, "_origin": "ast", "source": "imapclient_client_logout", "target": "imapclient_client_simplecommand", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/imapclient/client.go", "source_location": "L91", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "imapclient_client_list", "target": "imapclient_folderinfo", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/imapclient/client.go", "source_location": "L92", "weight": 1.0, "_origin": "ast", "source": "imapclient_client_list", "target": "imapclient_client_command", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/imapclient/client.go", "source_location": "L122", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "imapclient_client_select", "target": "imapclient_selectedinfo", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/imapclient/client.go", "source_location": "L123", "weight": 1.0, "_origin": "ast", "source": "imapclient_client_select", "target": "imapclient_client_command", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/imapclient/client.go", "source_location": "L123", "weight": 1.0, "_origin": "ast", "source": "imapclient_client_select", "target": "internal_imapclient_client_quote", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/imapclient/client.go", "source_location": "L151", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "imapclient_client_fetch", "target": "imapclient_fetchedmessage", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/imapclient/client.go", "source_location": "L165", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "imapclient_client_uidfetch", "target": "imapclient_fetchedmessage", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/imapclient/client.go", "source_location": "L262", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_imapclient_client_parsefetchlines", "target": "imapclient_fetchedmessage", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/imapclient/client.go", "source_location": "L152", "weight": 1.0, "_origin": "ast", "source": "imapclient_client_fetch", "target": "imapclient_client_command", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/imapclient/client.go", "source_location": "L159", "weight": 1.0, "_origin": "ast", "source": "imapclient_client_fetch", "target": "internal_imapclient_client_parsefetchlines", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/imapclient/client.go", "source_location": "L166", "weight": 1.0, "_origin": "ast", "source": "imapclient_client_uidfetch", "target": "imapclient_client_command", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/imapclient/client.go", "source_location": "L173", "weight": 1.0, "_origin": "ast", "source": "imapclient_client_uidfetch", "target": "internal_imapclient_client_parsefetchlines", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/imapclient/client.go", "source_location": "L177", "weight": 1.0, "_origin": "ast", "source": "imapclient_client_store", "target": "imapclient_client_simplecommand", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/imapclient/client.go", "source_location": "L182", "weight": 1.0, "_origin": "ast", "source": "imapclient_client_uidstore", "target": "imapclient_client_simplecommand", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/imapclient/client.go", "source_location": "L186", "weight": 1.0, "_origin": "ast", "source": "imapclient_client_expunge", "target": "imapclient_client_simplecommand", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/imapclient/client.go", "source_location": "L202", "weight": 1.0, "_origin": "ast", "source": "imapclient_client_command", "target": "imapclient_client_readline", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/imapclient/client.go", "source_location": "L214", "weight": 1.0, "_origin": "ast", "source": "imapclient_client_simplecommand", "target": "imapclient_client_command", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L202", "weight": 1.0, "_origin": "ast", "source": "internal_jmap_jmap", "target": "internal_jmap_jmap_jmaprole", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L40", "weight": 1.0, "_origin": "ast", "source": "internal_jmap_jmap", "target": "internal_jmap_jmap_newhandler", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L282", "weight": 1.0, "_origin": "ast", "source": "internal_jmap_jmap", "target": "internal_jmap_jmap_splitcompositeid", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L290", "weight": 1.0, "_origin": "ast", "source": "internal_jmap_jmap", "target": "internal_jmap_jmap_truncatepreview", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L302", "weight": 1.0, "_origin": "ast", "source": "internal_jmap_jmap", "target": "internal_jmap_jmap_writejson", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L34", "weight": 1.0, "_origin": "ast", "source": "internal_jmap_jmap", "target": "jmap_handler", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L151", "weight": 1.0, "_origin": "ast", "source": "internal_jmap_jmap", "target": "jmap_methodresult", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L108", "weight": 1.0, "_origin": "ast", "source": "internal_jmap_jmap", "target": "jmap_request", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L113", "weight": 1.0, "_origin": "ast", "source": "internal_jmap_jmap", "target": "jmap_response", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L40", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_jmap_jmap_newhandler", "target": "jmap_handler", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L35", "weight": 1.0, "context": "field", "_origin": "ast", "source": "jmap_handler", "target": "internal_jmap_jmap_go_db", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L118", "weight": 1.0, "_origin": "ast", "source": "jmap_handler", "target": "jmap_handler_api", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L98", "weight": 1.0, "_origin": "ast", "source": "jmap_handler", "target": "jmap_handler_authenticate", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L156", "weight": 1.0, "_origin": "ast", "source": "jmap_handler", "target": "jmap_handler_dispatch", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L248", "weight": 1.0, "_origin": "ast", "source": "jmap_handler", "target": "jmap_handler_emailget", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L221", "weight": 1.0, "_origin": "ast", "source": "jmap_handler", "target": "jmap_handler_emailquery", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L177", "weight": 1.0, "_origin": "ast", "source": "jmap_handler", "target": "jmap_handler_mailboxget", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L44", "weight": 1.0, "_origin": "ast", "source": "jmap_handler", "target": "jmap_handler_registerroutes", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L51", "weight": 1.0, "_origin": "ast", "source": "jmap_handler", "target": "jmap_handler_session", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L36", "weight": 1.0, "context": "field", "_origin": "ast", "source": "jmap_handler", "target": "mailstore_store", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L40", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_jmap_jmap_newhandler", "target": "internal_jmap_jmap_go_db", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L40", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_jmap_jmap_newhandler", "target": "mailstore_store", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L44", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "jmap_handler_registerroutes", "target": "internal_jmap_jmap_go_servemux", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L51", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "jmap_handler_session", "target": "internal_jmap_jmap_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L51", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "jmap_handler_session", "target": "internal_jmap_jmap_go_responsewriter", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L95", "weight": 1.0, "_origin": "ast", "source": "jmap_handler_session", "target": "internal_jmap_jmap_writejson", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L52", "weight": 1.0, "_origin": "ast", "source": "jmap_handler_session", "target": "jmap_handler_authenticate", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L302", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_jmap_jmap_writejson", "target": "internal_jmap_jmap_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L118", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "jmap_handler_api", "target": "internal_jmap_jmap_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L98", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "jmap_handler_authenticate", "target": "internal_jmap_jmap_go_request", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L119", "weight": 1.0, "_origin": "ast", "source": "jmap_handler_api", "target": "jmap_handler_authenticate", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L118", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "jmap_handler_api", "target": "jmap_request", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L144", "weight": 1.0, "_origin": "ast", "source": "jmap_handler_api", "target": "internal_jmap_jmap_go_context", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L148", "weight": 1.0, "_origin": "ast", "source": "jmap_handler_api", "target": "internal_jmap_jmap_writejson", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L144", "weight": 1.0, "_origin": "ast", "source": "jmap_handler_api", "target": "jmap_handler_dispatch", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L156", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "jmap_handler_dispatch", "target": "jmap_methodresult", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L248", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "jmap_handler_emailget", "target": "jmap_methodresult", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L221", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "jmap_handler_emailquery", "target": "jmap_methodresult", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L177", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "jmap_handler_mailboxget", "target": "jmap_methodresult", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L156", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "jmap_handler_dispatch", "target": "internal_jmap_jmap_go_context", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L168", "weight": 1.0, "_origin": "ast", "source": "jmap_handler_dispatch", "target": "jmap_handler_emailget", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L165", "weight": 1.0, "_origin": "ast", "source": "jmap_handler_dispatch", "target": "jmap_handler_emailquery", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L162", "weight": 1.0, "_origin": "ast", "source": "jmap_handler_dispatch", "target": "jmap_handler_mailboxget", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L248", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "jmap_handler_emailget", "target": "internal_jmap_jmap_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L221", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "jmap_handler_emailquery", "target": "internal_jmap_jmap_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L177", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "jmap_handler_mailboxget", "target": "internal_jmap_jmap_go_context", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L188", "weight": 1.0, "_origin": "ast", "source": "jmap_handler_mailboxget", "target": "internal_jmap_jmap_jmaprole", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L255", "weight": 1.0, "_origin": "ast", "source": "jmap_handler_emailget", "target": "internal_jmap_jmap_splitcompositeid", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/jmap/jmap.go", "source_location": "L273", "weight": 1.0, "_origin": "ast", "source": "jmap_handler_emailget", "target": "internal_jmap_jmap_truncatepreview", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/mailstore/maildir.go", "source_location": "L189", "weight": 1.0, "_origin": "ast", "source": "internal_mailstore_maildir", "target": "internal_mailstore_maildir_maildirfilename", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/mailstore/maildir.go", "source_location": "L195", "weight": 1.0, "_origin": "ast", "source": "internal_mailstore_maildir", "target": "internal_mailstore_maildir_messageidfromfilename", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/mailstore/maildir.go", "source_location": "L34", "weight": 1.0, "_origin": "ast", "source": "internal_mailstore_maildir", "target": "internal_mailstore_maildir_new", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/mailstore/maildir.go", "source_location": "L46", "weight": 1.0, "_origin": "ast", "source": "internal_mailstore_maildir", "target": "internal_mailstore_maildir_parsecachedheader", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/mailstore/maildir.go", "source_location": "L175", "weight": 1.0, "_origin": "ast", "source": "internal_mailstore_maildir", "target": "internal_mailstore_maildir_sanitizepathcomponent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/mailstore/maildir.go", "source_location": "L42", "weight": 1.0, "_origin": "ast", "source": "internal_mailstore_maildir", "target": "mailstore_cachedheader", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/mailstore/maildir.go", "source_location": "L28", "weight": 1.0, "_origin": "ast", "source": "internal_mailstore_maildir", "target": "mailstore_store", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/mailstore/maildir.go", "source_location": "L34", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_mailstore_maildir_new", "target": "mailstore_store", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L44", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_pop3_pop3_newserver", "target": "mailstore_store", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L52", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_queue_queue_newworker", "target": "mailstore_store", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/smtp/server.go", "source_location": "L59", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_smtp_server_newserver", "target": "mailstore_store", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L71", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_webmail_api_newhandler", "target": "mailstore_store", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/mailstore/maildir.go", "source_location": "L31", "weight": 1.0, "context": "field", "_origin": "ast", "source": "mailstore_store", "target": "internal_mailstore_maildir_go_db", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/mailstore/maildir.go", "source_location": "L145", "weight": 1.0, "_origin": "ast", "source": "mailstore_store", "target": "mailstore_store_decryptheadercache", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/mailstore/maildir.go", "source_location": "L238", "weight": 1.0, "_origin": "ast", "source": "mailstore_store", "target": "mailstore_store_deletequeuefile", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/mailstore/maildir.go", "source_location": "L62", "weight": 1.0, "_origin": "ast", "source": "mailstore_store", "target": "mailstore_store_deliver", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/mailstore/maildir.go", "source_location": "L157", "weight": 1.0, "_origin": "ast", "source": "mailstore_store", "target": "mailstore_store_ensuremailboxdirs", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/mailstore/maildir.go", "source_location": "L167", "weight": 1.0, "_origin": "ast", "source": "mailstore_store", "target": "mailstore_store_mailboxdir", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/mailstore/maildir.go", "source_location": "L129", "weight": 1.0, "_origin": "ast", "source": "mailstore_store", "target": "mailstore_store_read", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/mailstore/maildir.go", "source_location": "L285", "weight": 1.0, "_origin": "ast", "source": "mailstore_store", "target": "mailstore_store_readat", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/mailstore/maildir.go", "source_location": "L275", "weight": 1.0, "_origin": "ast", "source": "mailstore_store", "target": "mailstore_store_readquarantinefile", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/mailstore/maildir.go", "source_location": "L247", "weight": 1.0, "_origin": "ast", "source": "mailstore_store", "target": "mailstore_store_writequarantinefile", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/mailstore/maildir.go", "source_location": "L209", "weight": 1.0, "_origin": "ast", "source": "mailstore_store", "target": "mailstore_store_writequeuefile", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L33", "weight": 1.0, "context": "field", "_origin": "ast", "source": "pop3_server", "target": "mailstore_store", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L46", "weight": 1.0, "context": "field", "_origin": "ast", "source": "queue_worker", "target": "mailstore_store", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/smtp/server.go", "source_location": "L45", "weight": 1.0, "context": "field", "_origin": "ast", "source": "smtp_server", "target": "mailstore_store", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L42", "weight": 1.0, "context": "field", "_origin": "ast", "source": "webmail_handler", "target": "mailstore_store", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/mailstore/maildir.go", "source_location": "L34", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_mailstore_maildir_new", "target": "internal_mailstore_maildir_go_db", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/mailstore/maildir.go", "source_location": "L46", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_mailstore_maildir_parsecachedheader", "target": "mailstore_cachedheader", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/mailstore/maildir.go", "source_location": "L145", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "mailstore_store_decryptheadercache", "target": "mailstore_cachedheader", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/mailstore/maildir.go", "source_location": "L79", "weight": 1.0, "_origin": "ast", "source": "mailstore_store_deliver", "target": "internal_mailstore_maildir_parsecachedheader", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/mailstore/maildir.go", "source_location": "L85", "weight": 1.0, "_origin": "ast", "source": "mailstore_store_deliver", "target": "internal_mailstore_maildir_maildirfilename", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/mailstore/maildir.go", "source_location": "L63", "weight": 1.0, "_origin": "ast", "source": "mailstore_store_deliver", "target": "mailstore_store_ensuremailboxdirs", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/mailstore/maildir.go", "source_location": "L86", "weight": 1.0, "_origin": "ast", "source": "mailstore_store_deliver", "target": "mailstore_store_mailboxdir", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/mailstore/maildir.go", "source_location": "L191", "weight": 1.0, "_origin": "ast", "source": "internal_mailstore_maildir_maildirfilename", "target": "mailstore_store_read", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/totp/totp.go", "source_location": "L31", "weight": 1.0, "_origin": "ast", "source": "internal_totp_totp_generatesecret", "target": "mailstore_store_read" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/webauthn/webauthn.go", "source_location": "L211", "weight": 1.0, "_origin": "ast", "source": "internal_webauthn_webauthn_newchallenge", "target": "mailstore_store_read" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/webmail/api.go", "source_location": "L1061", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_api_randomstate", "target": "mailstore_store_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/mailstore/maildir.go", "source_location": "L135", "weight": 1.0, "_origin": "ast", "source": "mailstore_store_read", "target": "internal_mailstore_maildir_messageidfromfilename", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/mailstore/maildir.go", "source_location": "L286", "weight": 1.0, "_origin": "ast", "source": "mailstore_store_readat", "target": "mailstore_store_read", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/webmail/api.go", "source_location": "L1547", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_apppasswords", "target": "mailstore_store_read" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/webmail/api.go", "source_location": "L1134", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_mfaconfirm", "target": "mailstore_store_read" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/mailstore/maildir.go", "source_location": "L158", "weight": 1.0, "_origin": "ast", "source": "mailstore_store_ensuremailboxdirs", "target": "mailstore_store_mailboxdir", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/mailstore/maildir.go", "source_location": "L168", "weight": 1.0, "_origin": "ast", "source": "mailstore_store_mailboxdir", "target": "internal_mailstore_maildir_sanitizepathcomponent", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/mailstore/maildir.go", "source_location": "L221", "weight": 1.0, "_origin": "ast", "source": "mailstore_store_writequeuefile", "target": "internal_mailstore_maildir_maildirfilename", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/mailstore/maildir.go", "source_location": "L285", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "mailstore_store_readat", "target": "internal_mailstore_maildir_go_writer", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/managesieve/server.go", "source_location": "L33", "weight": 1.0, "_origin": "ast", "source": "internal_managesieve_server", "target": "internal_managesieve_server_newserver", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/managesieve/server.go", "source_location": "L23", "weight": 1.0, "_origin": "ast", "source": "internal_managesieve_server", "target": "managesieve_server", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/managesieve/server.go", "source_location": "L33", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_managesieve_server_newserver", "target": "managesieve_server", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/managesieve/server.go", "source_location": "L25", "weight": 1.0, "context": "field", "_origin": "ast", "source": "managesieve_server", "target": "internal_managesieve_server_go_config", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/managesieve/server.go", "source_location": "L24", "weight": 1.0, "context": "field", "_origin": "ast", "source": "managesieve_server", "target": "internal_managesieve_server_go_db", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/managesieve/server.go", "source_location": "L28", "weight": 1.0, "context": "field", "_origin": "ast", "source": "managesieve_server", "target": "internal_managesieve_server_go_listener", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/managesieve/server.go", "source_location": "L30", "weight": 1.0, "context": "field", "_origin": "ast", "source": "managesieve_server", "target": "internal_managesieve_server_go_waitgroup", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/managesieve/server.go", "source_location": "L55", "weight": 1.0, "_origin": "ast", "source": "managesieve_server", "target": "managesieve_server_acceptloop", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/managesieve/server.go", "source_location": "L37", "weight": 1.0, "_origin": "ast", "source": "managesieve_server", "target": "managesieve_server_listenandserve", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/managesieve/server.go", "source_location": "L75", "weight": 1.0, "_origin": "ast", "source": "managesieve_server", "target": "managesieve_server_shutdown", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/managesieve/server.go", "source_location": "L33", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_managesieve_server_newserver", "target": "internal_managesieve_server_go_db", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/managesieve/server.go", "source_location": "L33", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_managesieve_server_newserver", "target": "internal_managesieve_server_go_config", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/managesieve/server.go", "source_location": "L55", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "managesieve_server_acceptloop", "target": "internal_managesieve_server_go_listener", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/managesieve/server.go", "source_location": "L37", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "managesieve_server_listenandserve", "target": "internal_managesieve_server_go_context", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/managesieve/server.go", "source_location": "L48", "weight": 1.0, "_origin": "ast", "source": "managesieve_server_listenandserve", "target": "managesieve_server_acceptloop", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/managesieve/server.go", "source_location": "L55", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "managesieve_server_acceptloop", "target": "internal_managesieve_server_go_context", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/managesieve/server.go", "source_location": "L70", "weight": 1.0, "_origin": "ast", "source": "managesieve_server_acceptloop", "target": "internal_managesieve_session_newsession" }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/managesieve/server.go", "source_location": "L75", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "managesieve_server_shutdown", "target": "internal_managesieve_server_go_duration", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L357", "weight": 1.0, "_origin": "ast", "source": "internal_managesieve_session", "target": "internal_managesieve_session_escapequoted", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L30", "weight": 1.0, "_origin": "ast", "source": "internal_managesieve_session", "target": "internal_managesieve_session_newsession", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L324", "weight": 1.0, "_origin": "ast", "source": "internal_managesieve_session", "target": "internal_managesieve_session_splitquotedargs", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L312", "weight": 1.0, "_origin": "ast", "source": "internal_managesieve_session", "target": "internal_managesieve_session_splitverb", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L22", "weight": 1.0, "_origin": "ast", "source": "internal_managesieve_session", "target": "managesieve_session", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L30", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_managesieve_session_newsession", "target": "managesieve_session", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L23", "weight": 1.0, "context": "field", "_origin": "ast", "source": "managesieve_session", "target": "internal_managesieve_session_go_conn", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L24", "weight": 1.0, "context": "field", "_origin": "ast", "source": "managesieve_session", "target": "internal_managesieve_session_go_readwriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L25", "weight": 1.0, "context": "field", "_origin": "ast", "source": "managesieve_session", "target": "internal_managesieve_session_go_server", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L123", "weight": 1.0, "_origin": "ast", "source": "managesieve_session", "target": "managesieve_session_cmdauthenticate", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L262", "weight": 1.0, "_origin": "ast", "source": "managesieve_session", "target": "managesieve_session_cmddeletescript", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L208", "weight": 1.0, "_origin": "ast", "source": "managesieve_session", "target": "managesieve_session_cmdgetscript", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L225", "weight": 1.0, "_origin": "ast", "source": "managesieve_session", "target": "managesieve_session_cmdlistscripts", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L177", "weight": 1.0, "_origin": "ast", "source": "managesieve_session", "target": "managesieve_session_cmdputscript", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L244", "weight": 1.0, "_origin": "ast", "source": "managesieve_session", "target": "managesieve_session_cmdsetactive", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L105", "weight": 1.0, "_origin": "ast", "source": "managesieve_session", "target": "managesieve_session_cmdstarttls", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L75", "weight": 1.0, "_origin": "ast", "source": "managesieve_session", "target": "managesieve_session_dispatch", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L281", "weight": 1.0, "_origin": "ast", "source": "managesieve_session", "target": "managesieve_session_readline", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L292", "weight": 1.0, "_origin": "ast", "source": "managesieve_session", "target": "managesieve_session_readliteralfromremainder", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L168", "weight": 1.0, "_origin": "ast", "source": "managesieve_session", "target": "managesieve_session_requireauth", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L40", "weight": 1.0, "_origin": "ast", "source": "managesieve_session", "target": "managesieve_session_run", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L65", "weight": 1.0, "_origin": "ast", "source": "managesieve_session", "target": "managesieve_session_sendcapabilities", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L276", "weight": 1.0, "_origin": "ast", "source": "managesieve_session", "target": "managesieve_session_writeline", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L30", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_managesieve_session_newsession", "target": "internal_managesieve_session_go_conn", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L30", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_managesieve_session_newsession", "target": "internal_managesieve_session_go_server", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L111", "weight": 1.0, "_origin": "ast", "source": "managesieve_session_cmdstarttls", "target": "internal_managesieve_session_go_server", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L40", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "managesieve_session_run", "target": "internal_managesieve_session_go_context", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L59", "weight": 1.0, "_origin": "ast", "source": "managesieve_session_run", "target": "managesieve_session_dispatch", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L52", "weight": 1.0, "_origin": "ast", "source": "managesieve_session_run", "target": "managesieve_session_readline", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L41", "weight": 1.0, "_origin": "ast", "source": "managesieve_session_run", "target": "managesieve_session_sendcapabilities", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L46", "weight": 1.0, "_origin": "ast", "source": "managesieve_session_run", "target": "managesieve_session_writeline", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L79", "weight": 1.0, "_origin": "ast", "source": "managesieve_session_dispatch", "target": "managesieve_session_sendcapabilities", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L66", "weight": 1.0, "_origin": "ast", "source": "managesieve_session_sendcapabilities", "target": "managesieve_session_writeline", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L76", "weight": 1.0, "_origin": "ast", "source": "managesieve_session_dispatch", "target": "internal_managesieve_session_splitverb", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L83", "weight": 1.0, "_origin": "ast", "source": "managesieve_session_dispatch", "target": "managesieve_session_cmdauthenticate", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L96", "weight": 1.0, "_origin": "ast", "source": "managesieve_session_dispatch", "target": "managesieve_session_cmddeletescript", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L90", "weight": 1.0, "_origin": "ast", "source": "managesieve_session_dispatch", "target": "managesieve_session_cmdgetscript", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L92", "weight": 1.0, "_origin": "ast", "source": "managesieve_session_dispatch", "target": "managesieve_session_cmdlistscripts", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L88", "weight": 1.0, "_origin": "ast", "source": "managesieve_session_dispatch", "target": "managesieve_session_cmdputscript", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L94", "weight": 1.0, "_origin": "ast", "source": "managesieve_session_dispatch", "target": "managesieve_session_cmdsetactive", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L81", "weight": 1.0, "_origin": "ast", "source": "managesieve_session_dispatch", "target": "managesieve_session_cmdstarttls", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L85", "weight": 1.0, "_origin": "ast", "source": "managesieve_session_dispatch", "target": "managesieve_session_writeline", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L107", "weight": 1.0, "_origin": "ast", "source": "managesieve_session_cmdstarttls", "target": "managesieve_session_writeline", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L129", "weight": 1.0, "_origin": "ast", "source": "managesieve_session_cmdauthenticate", "target": "internal_managesieve_session_splitquotedargs", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L140", "weight": 1.0, "_origin": "ast", "source": "managesieve_session_cmdauthenticate", "target": "managesieve_session_readline", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L125", "weight": 1.0, "_origin": "ast", "source": "managesieve_session_cmdauthenticate", "target": "managesieve_session_writeline", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L263", "weight": 1.0, "_origin": "ast", "source": "managesieve_session_cmddeletescript", "target": "managesieve_session_requireauth", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L209", "weight": 1.0, "_origin": "ast", "source": "managesieve_session_cmdgetscript", "target": "managesieve_session_requireauth", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L226", "weight": 1.0, "_origin": "ast", "source": "managesieve_session_cmdlistscripts", "target": "managesieve_session_requireauth", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L178", "weight": 1.0, "_origin": "ast", "source": "managesieve_session_cmdputscript", "target": "managesieve_session_requireauth", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L245", "weight": 1.0, "_origin": "ast", "source": "managesieve_session_cmdsetactive", "target": "managesieve_session_requireauth", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L170", "weight": 1.0, "_origin": "ast", "source": "managesieve_session_requireauth", "target": "managesieve_session_writeline", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L195", "weight": 1.0, "_origin": "ast", "source": "managesieve_session_cmdputscript", "target": "internal_managesieve_session_escapequoted", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L181", "weight": 1.0, "_origin": "ast", "source": "managesieve_session_cmdputscript", "target": "internal_managesieve_session_splitquotedargs", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L188", "weight": 1.0, "_origin": "ast", "source": "managesieve_session_cmdputscript", "target": "managesieve_session_readliteralfromremainder", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L183", "weight": 1.0, "_origin": "ast", "source": "managesieve_session_cmdputscript", "target": "managesieve_session_writeline", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L215", "weight": 1.0, "_origin": "ast", "source": "managesieve_session_cmdgetscript", "target": "managesieve_session_writeline", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L231", "weight": 1.0, "_origin": "ast", "source": "managesieve_session_cmdlistscripts", "target": "managesieve_session_writeline", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L252", "weight": 1.0, "_origin": "ast", "source": "managesieve_session_cmdsetactive", "target": "managesieve_session_writeline", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/managesieve/session.go", "source_location": "L268", "weight": 1.0, "_origin": "ast", "source": "managesieve_session_cmddeletescript", "target": "managesieve_session_writeline", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/mtasts/mtasts.go", "source_location": "L31", "weight": 1.0, "_origin": "ast", "source": "internal_mtasts_mtasts", "target": "internal_mtasts_mtasts_discover", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/mtasts/mtasts.go", "source_location": "L125", "weight": 1.0, "_origin": "ast", "source": "internal_mtasts_mtasts", "target": "internal_mtasts_mtasts_matches", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/mtasts/mtasts.go", "source_location": "L86", "weight": 1.0, "_origin": "ast", "source": "internal_mtasts_mtasts", "target": "internal_mtasts_mtasts_parsepolicy", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/mtasts/mtasts.go", "source_location": "L21", "weight": 1.0, "_origin": "ast", "source": "internal_mtasts_mtasts", "target": "mtasts_policy", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/mtasts/mtasts.go", "source_location": "L31", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_mtasts_mtasts_discover", "target": "mtasts_policy", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/mtasts/mtasts.go", "source_location": "L86", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_mtasts_mtasts_parsepolicy", "target": "mtasts_policy", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/mtasts/mtasts.go", "source_location": "L25", "weight": 1.0, "context": "field", "_origin": "ast", "source": "mtasts_policy", "target": "internal_mtasts_mtasts_go_duration", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L360", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "queue_mxdeliverer_mtastspolicyfor", "target": "mtasts_policy", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/mtasts/mtasts.go", "source_location": "L118", "weight": 1.0, "_origin": "ast", "source": "internal_mtasts_mtasts_parsepolicy", "target": "internal_mtasts_mtasts_go_duration", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/mtasts/mtasts.go", "source_location": "L31", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_mtasts_mtasts_discover", "target": "internal_mtasts_mtasts_go_context", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/mtasts/mtasts.go", "source_location": "L78", "weight": 1.0, "_origin": "ast", "source": "internal_mtasts_mtasts_discover", "target": "internal_mtasts_mtasts_parsepolicy", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/queue/queue.go", "source_location": "L370", "weight": 1.0, "_origin": "ast", "source": "queue_mxdeliverer_mtastspolicyfor", "target": "internal_mtasts_mtasts_discover" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/queue/queue.go", "source_location": "L334", "weight": 1.0, "_origin": "ast", "source": "queue_mxdeliverer_resolvetlspolicy", "target": "internal_mtasts_mtasts_matches" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/oauth2/oauth2.go", "source_location": "L162", "weight": 1.0, "_origin": "ast", "source": "internal_oauth2_oauth2", "target": "internal_oauth2_oauth2_newauthedrequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/oauth2/oauth2.go", "source_location": "L150", "weight": 1.0, "_origin": "ast", "source": "internal_oauth2_oauth2", "target": "internal_oauth2_oauth2_truncate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/oauth2/oauth2.go", "source_location": "L38", "weight": 1.0, "_origin": "ast", "source": "internal_oauth2_oauth2", "target": "internal_oauth2_oauth2_wellknownendpoints", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/oauth2/oauth2.go", "source_location": "L175", "weight": 1.0, "_origin": "ast", "source": "internal_oauth2_oauth2", "target": "internal_oauth2_oauth2_xoauth2saslstring", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/oauth2/oauth2.go", "source_location": "L24", "weight": 1.0, "_origin": "ast", "source": "internal_oauth2_oauth2", "target": "oauth2_config", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/oauth2/oauth2.go", "source_location": "L51", "weight": 1.0, "_origin": "ast", "source": "internal_oauth2_oauth2", "target": "oauth2_token", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/oauth2/oauth2.go", "source_location": "L58", "weight": 1.0, "_origin": "ast", "source": "internal_oauth2_oauth2", "target": "oauth2_tokenresponse", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/oauth2/oauth2.go", "source_location": "L71", "weight": 1.0, "_origin": "ast", "source": "oauth2_config", "target": "oauth2_config_buildauthurl", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/oauth2/oauth2.go", "source_location": "L112", "weight": 1.0, "_origin": "ast", "source": "oauth2_config", "target": "oauth2_config_dotokenrequest", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/oauth2/oauth2.go", "source_location": "L85", "weight": 1.0, "_origin": "ast", "source": "oauth2_config", "target": "oauth2_config_exchangecode", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/oauth2/oauth2.go", "source_location": "L96", "weight": 1.0, "_origin": "ast", "source": "oauth2_config", "target": "oauth2_config_refreshtoken", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/oauth2/oauth2.go", "source_location": "L112", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "oauth2_config_dotokenrequest", "target": "oauth2_token", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/oauth2/oauth2.go", "source_location": "L85", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "oauth2_config_exchangecode", "target": "oauth2_token", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/oauth2/oauth2.go", "source_location": "L96", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "oauth2_config_refreshtoken", "target": "oauth2_token", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/oauth2/oauth2.go", "source_location": "L55", "weight": 1.0, "context": "field", "_origin": "ast", "source": "oauth2_token", "target": "internal_oauth2_oauth2_go_time", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/oauth2/oauth2.go", "source_location": "L85", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "oauth2_config_exchangecode", "target": "internal_oauth2_oauth2_go_context", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/oauth2/oauth2.go", "source_location": "L92", "weight": 1.0, "_origin": "ast", "source": "oauth2_config_exchangecode", "target": "oauth2_config_dotokenrequest", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/oauth2/oauth2.go", "source_location": "L162", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_oauth2_oauth2_newauthedrequest", "target": "internal_oauth2_oauth2_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/oauth2/oauth2.go", "source_location": "L112", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "oauth2_config_dotokenrequest", "target": "internal_oauth2_oauth2_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/oauth2/oauth2.go", "source_location": "L96", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "oauth2_config_refreshtoken", "target": "internal_oauth2_oauth2_go_context", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/oauth2/oauth2.go", "source_location": "L102", "weight": 1.0, "_origin": "ast", "source": "oauth2_config_refreshtoken", "target": "oauth2_config_dotokenrequest", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/oauth2/oauth2.go", "source_location": "L133", "weight": 1.0, "_origin": "ast", "source": "oauth2_config_dotokenrequest", "target": "internal_oauth2_oauth2_truncate", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/oauth2/oauth2.go", "source_location": "L112", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "oauth2_config_dotokenrequest", "target": "values", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/oauth2/oauth2.go", "source_location": "L162", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_oauth2_oauth2_newauthedrequest", "target": "internal_oauth2_oauth2_go_reader", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/oauth2/oauth2.go", "source_location": "L162", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_oauth2_oauth2_newauthedrequest", "target": "internal_oauth2_oauth2_go_request", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/pipeline/pipeline.go", "source_location": "L96", "weight": 1.0, "_origin": "ast", "source": "internal_pipeline_pipeline", "target": "internal_pipeline_pipeline_defaultstages", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/pipeline/pipeline.go", "source_location": "L59", "weight": 1.0, "_origin": "ast", "source": "internal_pipeline_pipeline", "target": "internal_pipeline_pipeline_domainof", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/pipeline/pipeline.go", "source_location": "L89", "weight": 1.0, "_origin": "ast", "source": "internal_pipeline_pipeline", "target": "internal_pipeline_pipeline_neworchestrator", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/pipeline/pipeline.go", "source_location": "L112", "weight": 1.0, "_origin": "ast", "source": "internal_pipeline_pipeline", "target": "internal_pipeline_pipeline_stagesfromconfig", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/pipeline/pipeline.go", "source_location": "L152", "weight": 1.0, "_origin": "ast", "source": "internal_pipeline_pipeline", "target": "internal_pipeline_pipeline_verdictfor", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/pipeline/pipeline.go", "source_location": "L22", "weight": 1.0, "_origin": "ast", "source": "internal_pipeline_pipeline", "target": "pipeline_mailcontext", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/pipeline/pipeline.go", "source_location": "L84", "weight": 1.0, "_origin": "ast", "source": "internal_pipeline_pipeline", "target": "pipeline_orchestrator", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/pipeline/pipeline.go", "source_location": "L78", "weight": 1.0, "_origin": "ast", "source": "internal_pipeline_pipeline", "target": "pipeline_stage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/pipeline/pipeline.go", "source_location": "L68", "weight": 1.0, "_origin": "ast", "source": "internal_pipeline_pipeline", "target": "pipeline_stageresult", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_clamav.go", "source_location": "L28", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "pipeline_clamavstage_run", "target": "pipeline_mailcontext", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_dkim.go", "source_location": "L17", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "pipeline_dkimstage_run", "target": "pipeline_mailcontext", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_dmarc.go", "source_location": "L16", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "pipeline_dmarcstage_run", "target": "pipeline_mailcontext", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_headers.go", "source_location": "L15", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "pipeline_headerstage_run", "target": "pipeline_mailcontext", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_llm.go", "source_location": "L62", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "pipeline_llmstage_run", "target": "pipeline_mailcontext", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/pipeline.go", "source_location": "L23", "weight": 1.0, "context": "field", "_origin": "ast", "source": "pipeline_mailcontext", "target": "internal_pipeline_pipeline_go_ip", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/pipeline/pipeline.go", "source_location": "L55", "weight": 1.0, "_origin": "ast", "source": "pipeline_mailcontext", "target": "pipeline_mailcontext_mailfromdomain", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/pipeline/pipeline.go", "source_location": "L41", "weight": 1.0, "_origin": "ast", "source": "pipeline_mailcontext", "target": "pipeline_mailcontext_parsedmessage", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/pipeline/pipeline.go", "source_location": "L50", "weight": 1.0, "_origin": "ast", "source": "pipeline_mailcontext", "target": "pipeline_mailcontext_rcptdomain", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/pipeline.go", "source_location": "L29", "weight": 1.0, "context": "field", "_origin": "ast", "source": "pipeline_mailcontext", "target": "pipeline_stageresult", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/pipeline.go", "source_location": "L137", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "pipeline_orchestrator_run", "target": "pipeline_mailcontext", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_rspamd.go", "source_location": "L39", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "pipeline_rspamdstage_run", "target": "pipeline_mailcontext", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_spf.go", "source_location": "L16", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "pipeline_spfstage_run", "target": "pipeline_mailcontext", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_url.go", "source_location": "L26", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "pipeline_urlstage_run", "target": "pipeline_mailcontext", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pipeline/pipeline.go", "source_location": "L51", "weight": 1.0, "_origin": "ast", "source": "pipeline_mailcontext_rcptdomain", "target": "internal_pipeline_pipeline_domainof", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pipeline/pipeline.go", "source_location": "L56", "weight": 1.0, "_origin": "ast", "source": "pipeline_mailcontext_mailfromdomain", "target": "internal_pipeline_pipeline_domainof", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L624", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_smtp_session_injectspamheaders", "target": "pipeline_stageresult", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_clamav.go", "source_location": "L28", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "pipeline_clamavstage_run", "target": "pipeline_stageresult", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_dkim.go", "source_location": "L17", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "pipeline_dkimstage_run", "target": "pipeline_stageresult", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_dmarc.go", "source_location": "L16", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "pipeline_dmarcstage_run", "target": "pipeline_stageresult", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_headers.go", "source_location": "L15", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "pipeline_headerstage_run", "target": "pipeline_stageresult", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_llm.go", "source_location": "L62", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "pipeline_llmstage_run", "target": "pipeline_stageresult", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_rspamd.go", "source_location": "L39", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "pipeline_rspamdstage_run", "target": "pipeline_stageresult", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_spf.go", "source_location": "L16", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "pipeline_spfstage_run", "target": "pipeline_stageresult", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_url.go", "source_location": "L26", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "pipeline_urlstage_run", "target": "pipeline_stageresult", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/pipeline.go", "source_location": "L96", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_pipeline_pipeline_defaultstages", "target": "pipeline_stage", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/pipeline.go", "source_location": "L89", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_pipeline_pipeline_neworchestrator", "target": "pipeline_stage", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/pipeline.go", "source_location": "L112", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_pipeline_pipeline_stagesfromconfig", "target": "pipeline_stage", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/pipeline.go", "source_location": "L85", "weight": 1.0, "context": "field", "_origin": "ast", "source": "pipeline_orchestrator", "target": "pipeline_stage", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/pipeline.go", "source_location": "L89", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_pipeline_pipeline_neworchestrator", "target": "pipeline_orchestrator", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/smtp/server.go", "source_location": "L59", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_smtp_server_newserver", "target": "pipeline_orchestrator", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/pipeline.go", "source_location": "L86", "weight": 1.0, "context": "field", "_origin": "ast", "source": "pipeline_orchestrator", "target": "internal_pipeline_pipeline_go_config", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/pipeline/pipeline.go", "source_location": "L137", "weight": 1.0, "_origin": "ast", "source": "pipeline_orchestrator", "target": "pipeline_orchestrator_run", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/smtp/server.go", "source_location": "L47", "weight": 1.0, "context": "field", "_origin": "ast", "source": "smtp_server", "target": "pipeline_orchestrator", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/pipeline.go", "source_location": "L89", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_pipeline_pipeline_neworchestrator", "target": "internal_pipeline_pipeline_go_config", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/pipeline.go", "source_location": "L112", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_pipeline_pipeline_stagesfromconfig", "target": "internal_pipeline_pipeline_go_config", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pipeline/pipeline.go", "source_location": "L113", "weight": 1.0, "_origin": "ast", "source": "internal_pipeline_pipeline_stagesfromconfig", "target": "internal_pipeline_pipeline_defaultstages", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/pipeline.go", "source_location": "L137", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "pipeline_orchestrator_run", "target": "internal_pipeline_pipeline_go_context", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pipeline/pipeline.go", "source_location": "L149", "weight": 1.0, "_origin": "ast", "source": "pipeline_orchestrator_run", "target": "internal_pipeline_pipeline_verdictfor", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_clamav.go", "source_location": "L118", "weight": 1.0, "_origin": "ast", "source": "internal_pipeline_stage_clamav", "target": "internal_pipeline_stage_clamav_parseclamaddr", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_clamav.go", "source_location": "L21", "weight": 1.0, "_origin": "ast", "source": "internal_pipeline_stage_clamav", "target": "pipeline_clamavstage", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_clamav.go", "source_location": "L23", "weight": 1.0, "context": "field", "_origin": "ast", "source": "pipeline_clamavstage", "target": "internal_pipeline_stage_clamav_go_duration", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_clamav.go", "source_location": "L26", "weight": 1.0, "_origin": "ast", "source": "pipeline_clamavstage", "target": "pipeline_clamavstage_name", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_clamav.go", "source_location": "L28", "weight": 1.0, "_origin": "ast", "source": "pipeline_clamavstage", "target": "pipeline_clamavstage_run", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_clamav.go", "source_location": "L55", "weight": 1.0, "_origin": "ast", "source": "pipeline_clamavstage", "target": "pipeline_clamavstage_scan", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_clamav.go", "source_location": "L30", "weight": 1.0, "_origin": "ast", "source": "pipeline_clamavstage_run", "target": "pipeline_clamavstage_name", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_clamav.go", "source_location": "L28", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "pipeline_clamavstage_run", "target": "internal_pipeline_stage_clamav_go_context", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_clamav.go", "source_location": "L32", "weight": 1.0, "_origin": "ast", "source": "pipeline_clamavstage_run", "target": "pipeline_clamavstage_scan", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_clamav.go", "source_location": "L55", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "pipeline_clamavstage_scan", "target": "internal_pipeline_stage_clamav_go_context", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_clamav.go", "source_location": "L56", "weight": 1.0, "_origin": "ast", "source": "pipeline_clamavstage_scan", "target": "internal_pipeline_stage_clamav_parseclamaddr", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_dkim.go", "source_location": "L13", "weight": 1.0, "_origin": "ast", "source": "internal_pipeline_stage_dkim", "target": "pipeline_dkimstage", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_dkim.go", "source_location": "L15", "weight": 1.0, "_origin": "ast", "source": "pipeline_dkimstage", "target": "pipeline_dkimstage_name", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_dkim.go", "source_location": "L17", "weight": 1.0, "_origin": "ast", "source": "pipeline_dkimstage", "target": "pipeline_dkimstage_run", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_dkim.go", "source_location": "L20", "weight": 1.0, "_origin": "ast", "source": "pipeline_dkimstage_run", "target": "pipeline_dkimstage_name", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_dkim.go", "source_location": "L17", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "pipeline_dkimstage_run", "target": "internal_pipeline_stage_dkim_go_context", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_dmarc.go", "source_location": "L108", "weight": 1.0, "_origin": "ast", "source": "internal_pipeline_stage_dmarc", "target": "internal_pipeline_stage_dmarc_dmarctag", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_dmarc.go", "source_location": "L78", "weight": 1.0, "_origin": "ast", "source": "internal_pipeline_stage_dmarc", "target": "internal_pipeline_stage_dmarc_extractdomainfromheader", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_dmarc.go", "source_location": "L100", "weight": 1.0, "_origin": "ast", "source": "internal_pipeline_stage_dmarc", "target": "internal_pipeline_stage_dmarc_orgdomain", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_dmarc.go", "source_location": "L12", "weight": 1.0, "_origin": "ast", "source": "internal_pipeline_stage_dmarc", "target": "pipeline_dmarcstage", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_dmarc.go", "source_location": "L14", "weight": 1.0, "_origin": "ast", "source": "pipeline_dmarcstage", "target": "pipeline_dmarcstage_name", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_dmarc.go", "source_location": "L16", "weight": 1.0, "_origin": "ast", "source": "pipeline_dmarcstage", "target": "pipeline_dmarcstage_run", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_dmarc.go", "source_location": "L19", "weight": 1.0, "_origin": "ast", "source": "pipeline_dmarcstage_run", "target": "pipeline_dmarcstage_name", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_dmarc.go", "source_location": "L61", "weight": 1.0, "_origin": "ast", "source": "pipeline_dmarcstage_run", "target": "internal_pipeline_stage_dmarc_dmarctag", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_dmarc.go", "source_location": "L24", "weight": 1.0, "_origin": "ast", "source": "pipeline_dmarcstage_run", "target": "internal_pipeline_stage_dmarc_extractdomainfromheader", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_dmarc.go", "source_location": "L16", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "pipeline_dmarcstage_run", "target": "internal_pipeline_stage_dmarc_go_context", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_dmarc.go", "source_location": "L35", "weight": 1.0, "_origin": "ast", "source": "pipeline_dmarcstage_run", "target": "internal_pipeline_stage_dmarc_orgdomain", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/pipeline/stage_headers.go", "source_location": "L38", "weight": 1.0, "_origin": "ast", "source": "pipeline_headerstage_run", "target": "internal_pipeline_stage_dmarc_extractdomainfromheader" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_headers.go", "source_location": "L11", "weight": 1.0, "_origin": "ast", "source": "internal_pipeline_stage_headers", "target": "pipeline_headerstage", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_headers.go", "source_location": "L13", "weight": 1.0, "_origin": "ast", "source": "pipeline_headerstage", "target": "pipeline_headerstage_name", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_headers.go", "source_location": "L15", "weight": 1.0, "_origin": "ast", "source": "pipeline_headerstage", "target": "pipeline_headerstage_run", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_headers.go", "source_location": "L18", "weight": 1.0, "_origin": "ast", "source": "pipeline_headerstage_run", "target": "pipeline_headerstage_name", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_headers.go", "source_location": "L15", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "pipeline_headerstage_run", "target": "internal_pipeline_stage_headers_go_context", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_llm.go", "source_location": "L149", "weight": 1.0, "_origin": "ast", "source": "internal_pipeline_stage_llm", "target": "internal_pipeline_stage_llm_extractleadingdigits", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_llm.go", "source_location": "L41", "weight": 1.0, "_origin": "ast", "source": "internal_pipeline_stage_llm", "target": "pipeline_chatcompletionrequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_llm.go", "source_location": "L51", "weight": 1.0, "_origin": "ast", "source": "internal_pipeline_stage_llm", "target": "pipeline_chatcompletionresponse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_llm.go", "source_location": "L46", "weight": 1.0, "_origin": "ast", "source": "internal_pipeline_stage_llm", "target": "pipeline_chatmessage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_llm.go", "source_location": "L28", "weight": 1.0, "_origin": "ast", "source": "internal_pipeline_stage_llm", "target": "pipeline_llmstage", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_llm.go", "source_location": "L31", "weight": 1.0, "context": "field", "_origin": "ast", "source": "pipeline_llmstage", "target": "internal_pipeline_stage_llm_go_duration", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_llm.go", "source_location": "L93", "weight": 1.0, "_origin": "ast", "source": "pipeline_llmstage", "target": "pipeline_llmstage_classify", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_llm.go", "source_location": "L34", "weight": 1.0, "_origin": "ast", "source": "pipeline_llmstage", "target": "pipeline_llmstage_name", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_llm.go", "source_location": "L62", "weight": 1.0, "_origin": "ast", "source": "pipeline_llmstage", "target": "pipeline_llmstage_run", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_llm.go", "source_location": "L64", "weight": 1.0, "_origin": "ast", "source": "pipeline_llmstage_run", "target": "pipeline_llmstage_name", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_llm.go", "source_location": "L43", "weight": 1.0, "context": "field", "_origin": "ast", "source": "pipeline_chatcompletionrequest", "target": "pipeline_chatmessage", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_llm.go", "source_location": "L52", "weight": 1.0, "context": "field", "_origin": "ast", "source": "pipeline_chatcompletionresponse", "target": "pipeline_chatmessage", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_llm.go", "source_location": "L62", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "pipeline_llmstage_run", "target": "internal_pipeline_stage_llm_go_context", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_llm.go", "source_location": "L72", "weight": 1.0, "_origin": "ast", "source": "pipeline_llmstage_run", "target": "pipeline_llmstage_classify", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_llm.go", "source_location": "L93", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "pipeline_llmstage_classify", "target": "internal_pipeline_stage_llm_go_context", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_llm.go", "source_location": "L132", "weight": 1.0, "_origin": "ast", "source": "pipeline_llmstage_classify", "target": "internal_pipeline_stage_llm_extractleadingdigits", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_rspamd.go", "source_location": "L26", "weight": 1.0, "_origin": "ast", "source": "internal_pipeline_stage_rspamd", "target": "pipeline_rspamdresponse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_rspamd.go", "source_location": "L19", "weight": 1.0, "_origin": "ast", "source": "internal_pipeline_stage_rspamd", "target": "pipeline_rspamdstage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_rspamd.go", "source_location": "L33", "weight": 1.0, "_origin": "ast", "source": "internal_pipeline_stage_rspamd", "target": "pipeline_rspamdsymbol", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_rspamd.go", "source_location": "L21", "weight": 1.0, "context": "field", "_origin": "ast", "source": "pipeline_rspamdstage", "target": "internal_pipeline_stage_rspamd_go_duration", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_rspamd.go", "source_location": "L69", "weight": 1.0, "_origin": "ast", "source": "pipeline_rspamdstage", "target": "pipeline_rspamdstage_check", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_rspamd.go", "source_location": "L24", "weight": 1.0, "_origin": "ast", "source": "pipeline_rspamdstage", "target": "pipeline_rspamdstage_name", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_rspamd.go", "source_location": "L39", "weight": 1.0, "_origin": "ast", "source": "pipeline_rspamdstage", "target": "pipeline_rspamdstage_run", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_rspamd.go", "source_location": "L41", "weight": 1.0, "_origin": "ast", "source": "pipeline_rspamdstage_run", "target": "pipeline_rspamdstage_name", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_rspamd.go", "source_location": "L30", "weight": 1.0, "context": "field", "_origin": "ast", "source": "pipeline_rspamdresponse", "target": "pipeline_rspamdsymbol", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_rspamd.go", "source_location": "L69", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "pipeline_rspamdstage_check", "target": "pipeline_rspamdresponse", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_rspamd.go", "source_location": "L39", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "pipeline_rspamdstage_run", "target": "internal_pipeline_stage_rspamd_go_context", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_rspamd.go", "source_location": "L43", "weight": 1.0, "_origin": "ast", "source": "pipeline_rspamdstage_run", "target": "pipeline_rspamdstage_check", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_rspamd.go", "source_location": "L69", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "pipeline_rspamdstage_check", "target": "internal_pipeline_stage_rspamd_go_context", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_spf.go", "source_location": "L36", "weight": 1.0, "_origin": "ast", "source": "internal_pipeline_stage_spf", "target": "internal_pipeline_stage_spf_checkspf", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_spf.go", "source_location": "L73", "weight": 1.0, "_origin": "ast", "source": "internal_pipeline_stage_spf", "target": "internal_pipeline_stage_spf_evaluatespf", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_spf.go", "source_location": "L153", "weight": 1.0, "_origin": "ast", "source": "internal_pipeline_stage_spf", "target": "internal_pipeline_stage_spf_matchcidr", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_spf.go", "source_location": "L31", "weight": 1.0, "_origin": "ast", "source": "internal_pipeline_stage_spf", "target": "pipeline_spfoutcome", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_spf.go", "source_location": "L12", "weight": 1.0, "_origin": "ast", "source": "internal_pipeline_stage_spf", "target": "pipeline_spfstage", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_spf.go", "source_location": "L14", "weight": 1.0, "_origin": "ast", "source": "pipeline_spfstage", "target": "pipeline_spfstage_name", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_spf.go", "source_location": "L16", "weight": 1.0, "_origin": "ast", "source": "pipeline_spfstage", "target": "pipeline_spfstage_run", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_spf.go", "source_location": "L18", "weight": 1.0, "_origin": "ast", "source": "pipeline_spfstage_run", "target": "pipeline_spfstage_name", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_spf.go", "source_location": "L27", "weight": 1.0, "_origin": "ast", "source": "pipeline_spfstage_run", "target": "internal_pipeline_stage_spf_checkspf", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_spf.go", "source_location": "L16", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "pipeline_spfstage_run", "target": "internal_pipeline_stage_spf_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_spf.go", "source_location": "L36", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_pipeline_stage_spf_checkspf", "target": "internal_pipeline_stage_spf_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_spf.go", "source_location": "L73", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_pipeline_stage_spf_evaluatespf", "target": "internal_pipeline_stage_spf_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_spf.go", "source_location": "L36", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_pipeline_stage_spf_checkspf", "target": "pipeline_spfoutcome", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_spf.go", "source_location": "L54", "weight": 1.0, "_origin": "ast", "source": "internal_pipeline_stage_spf_checkspf", "target": "internal_pipeline_stage_spf_evaluatespf", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_spf.go", "source_location": "L36", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_pipeline_stage_spf_checkspf", "target": "internal_pipeline_stage_spf_go_ip", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_spf.go", "source_location": "L73", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_pipeline_stage_spf_evaluatespf", "target": "internal_pipeline_stage_spf_go_ip", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_spf.go", "source_location": "L153", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_pipeline_stage_spf_matchcidr", "target": "internal_pipeline_stage_spf_go_ip", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_spf.go", "source_location": "L89", "weight": 1.0, "_origin": "ast", "source": "internal_pipeline_stage_spf_evaluatespf", "target": "internal_pipeline_stage_spf_matchcidr", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_url.go", "source_location": "L89", "weight": 1.0, "_origin": "ast", "source": "internal_pipeline_stage_url", "target": "internal_pipeline_stage_url_dedupe", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_url.go", "source_location": "L12", "weight": 1.0, "_origin": "ast", "source": "internal_pipeline_stage_url", "target": "pipeline_urlstage", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_url.go", "source_location": "L14", "weight": 1.0, "_origin": "ast", "source": "pipeline_urlstage", "target": "pipeline_urlstage_name", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_url.go", "source_location": "L26", "weight": 1.0, "_origin": "ast", "source": "pipeline_urlstage", "target": "pipeline_urlstage_run", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_url.go", "source_location": "L30", "weight": 1.0, "_origin": "ast", "source": "pipeline_urlstage_run", "target": "pipeline_urlstage_name", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_url.go", "source_location": "L81", "weight": 1.0, "_origin": "ast", "source": "pipeline_urlstage_run", "target": "internal_pipeline_stage_url_dedupe", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pipeline/stage_url.go", "source_location": "L26", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "pipeline_urlstage_run", "target": "internal_pipeline_stage_url_go_context", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L54", "weight": 1.0, "_origin": "ast", "source": "internal_pop3_pop3", "target": "internal_pop3_pop3_connhost", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L44", "weight": 1.0, "_origin": "ast", "source": "internal_pop3_pop3", "target": "internal_pop3_pop3_newserver", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L164", "weight": 1.0, "_origin": "ast", "source": "internal_pop3_pop3", "target": "internal_pop3_pop3_newsession", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L139", "weight": 1.0, "_origin": "ast", "source": "internal_pop3_pop3", "target": "pop3_pop3state", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L31", "weight": 1.0, "_origin": "ast", "source": "internal_pop3_pop3", "target": "pop3_server", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L147", "weight": 1.0, "_origin": "ast", "source": "internal_pop3_pop3", "target": "pop3_session", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L44", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_pop3_pop3_newserver", "target": "pop3_server", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L164", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_pop3_pop3_newsession", "target": "pop3_server", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L34", "weight": 1.0, "context": "field", "_origin": "ast", "source": "pop3_server", "target": "internal_pop3_pop3_go_config", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L32", "weight": 1.0, "context": "field", "_origin": "ast", "source": "pop3_server", "target": "internal_pop3_pop3_go_db", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L41", "weight": 1.0, "context": "field", "_origin": "ast", "source": "pop3_server", "target": "internal_pop3_pop3_go_limiter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L37", "weight": 1.0, "context": "field", "_origin": "ast", "source": "pop3_server", "target": "internal_pop3_pop3_go_listener", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L39", "weight": 1.0, "context": "field", "_origin": "ast", "source": "pop3_server", "target": "internal_pop3_pop3_go_waitgroup", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L94", "weight": 1.0, "_origin": "ast", "source": "pop3_server", "target": "pop3_server_acceptloop", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L130", "weight": 1.0, "_origin": "ast", "source": "pop3_server", "target": "pop3_server_closeall", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L62", "weight": 1.0, "_origin": "ast", "source": "pop3_server", "target": "pop3_server_listenandserve", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L115", "weight": 1.0, "_origin": "ast", "source": "pop3_server", "target": "pop3_server_shutdown", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L150", "weight": 1.0, "context": "field", "_origin": "ast", "source": "pop3_session", "target": "pop3_server", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L44", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_pop3_pop3_newserver", "target": "internal_pop3_pop3_go_db", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L44", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_pop3_pop3_newserver", "target": "internal_pop3_pop3_go_config", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L94", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "pop3_server_acceptloop", "target": "internal_pop3_pop3_go_listener", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L54", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_pop3_pop3_connhost", "target": "internal_pop3_pop3_go_addr", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L278", "weight": 1.0, "_origin": "ast", "source": "pop3_session_cmdpass", "target": "internal_pop3_pop3_connhost", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L62", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "pop3_server_listenandserve", "target": "internal_pop3_pop3_go_context", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L86", "weight": 1.0, "_origin": "ast", "source": "pop3_server_listenandserve", "target": "pop3_server_acceptloop", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L74", "weight": 1.0, "_origin": "ast", "source": "pop3_server_listenandserve", "target": "pop3_server_closeall", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L94", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "pop3_server_acceptloop", "target": "internal_pop3_pop3_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L176", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "pop3_session_run", "target": "internal_pop3_pop3_go_context", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L109", "weight": 1.0, "_origin": "ast", "source": "pop3_server_acceptloop", "target": "internal_pop3_pop3_newsession", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L110", "weight": 1.0, "_origin": "ast", "source": "pop3_server_acceptloop", "target": "pop3_session_run", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L115", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "pop3_server_shutdown", "target": "internal_pop3_pop3_go_duration", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L116", "weight": 1.0, "_origin": "ast", "source": "pop3_server_shutdown", "target": "pop3_server_closeall", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L152", "weight": 1.0, "context": "field", "_origin": "ast", "source": "pop3_session", "target": "pop3_pop3state", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L164", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_pop3_pop3_newsession", "target": "pop3_session", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L148", "weight": 1.0, "context": "field", "_origin": "ast", "source": "pop3_session", "target": "internal_pop3_pop3_go_conn", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L149", "weight": 1.0, "context": "field", "_origin": "ast", "source": "pop3_session", "target": "internal_pop3_pop3_go_readwriter", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L438", "weight": 1.0, "_origin": "ast", "source": "pop3_session", "target": "pop3_session_cmddele", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L325", "weight": 1.0, "_origin": "ast", "source": "pop3_session", "target": "pop3_session_cmdlist", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L270", "weight": 1.0, "_origin": "ast", "source": "pop3_session", "target": "pop3_session_cmdpass", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L375", "weight": 1.0, "_origin": "ast", "source": "pop3_session", "target": "pop3_session_cmdretr", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L450", "weight": 1.0, "_origin": "ast", "source": "pop3_session", "target": "pop3_session_cmdrset", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L309", "weight": 1.0, "_origin": "ast", "source": "pop3_session", "target": "pop3_session_cmdstat", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L393", "weight": 1.0, "_origin": "ast", "source": "pop3_session", "target": "pop3_session_cmdtop", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L350", "weight": 1.0, "_origin": "ast", "source": "pop3_session", "target": "pop3_session_cmduidl", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L257", "weight": 1.0, "_origin": "ast", "source": "pop3_session", "target": "pop3_session_cmduser", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L461", "weight": 1.0, "_origin": "ast", "source": "pop3_session", "target": "pop3_session_commitdeletes", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L203", "weight": 1.0, "_origin": "ast", "source": "pop3_session", "target": "pop3_session_dispatch", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L496", "weight": 1.0, "_origin": "ast", "source": "pop3_session", "target": "pop3_session_livecount", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L242", "weight": 1.0, "_origin": "ast", "source": "pop3_session", "target": "pop3_session_reply", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L475", "weight": 1.0, "_origin": "ast", "source": "pop3_session", "target": "pop3_session_requiretransaction", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L176", "weight": 1.0, "_origin": "ast", "source": "pop3_session", "target": "pop3_session_run", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L483", "weight": 1.0, "_origin": "ast", "source": "pop3_session", "target": "pop3_session_validmessagenum", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L509", "weight": 1.0, "_origin": "ast", "source": "pop3_session", "target": "pop3_session_writedotstuffed", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L164", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_pop3_pop3_newsession", "target": "internal_pop3_pop3_go_conn", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L197", "weight": 1.0, "_origin": "ast", "source": "pop3_session_run", "target": "pop3_session_dispatch", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L177", "weight": 1.0, "_origin": "ast", "source": "pop3_session_run", "target": "pop3_session_reply", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L231", "weight": 1.0, "_origin": "ast", "source": "pop3_session_dispatch", "target": "pop3_session_cmddele", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L223", "weight": 1.0, "_origin": "ast", "source": "pop3_session_dispatch", "target": "pop3_session_cmdlist", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L219", "weight": 1.0, "_origin": "ast", "source": "pop3_session_dispatch", "target": "pop3_session_cmdpass", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L227", "weight": 1.0, "_origin": "ast", "source": "pop3_session_dispatch", "target": "pop3_session_cmdretr", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L233", "weight": 1.0, "_origin": "ast", "source": "pop3_session_dispatch", "target": "pop3_session_cmdrset", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L221", "weight": 1.0, "_origin": "ast", "source": "pop3_session_dispatch", "target": "pop3_session_cmdstat", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L229", "weight": 1.0, "_origin": "ast", "source": "pop3_session_dispatch", "target": "pop3_session_cmdtop", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L225", "weight": 1.0, "_origin": "ast", "source": "pop3_session_dispatch", "target": "pop3_session_cmduidl", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L217", "weight": 1.0, "_origin": "ast", "source": "pop3_session_dispatch", "target": "pop3_session_cmduser", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L213", "weight": 1.0, "_origin": "ast", "source": "pop3_session_dispatch", "target": "pop3_session_commitdeletes", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L214", "weight": 1.0, "_origin": "ast", "source": "pop3_session_dispatch", "target": "pop3_session_reply", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L447", "weight": 1.0, "_origin": "ast", "source": "pop3_session_cmddele", "target": "pop3_session_reply", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L332", "weight": 1.0, "_origin": "ast", "source": "pop3_session_cmdlist", "target": "pop3_session_reply", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L272", "weight": 1.0, "_origin": "ast", "source": "pop3_session_cmdpass", "target": "pop3_session_reply", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L386", "weight": 1.0, "_origin": "ast", "source": "pop3_session_cmdretr", "target": "pop3_session_reply", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L455", "weight": 1.0, "_origin": "ast", "source": "pop3_session_cmdrset", "target": "pop3_session_reply", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L322", "weight": 1.0, "_origin": "ast", "source": "pop3_session_cmdstat", "target": "pop3_session_reply", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L399", "weight": 1.0, "_origin": "ast", "source": "pop3_session_cmdtop", "target": "pop3_session_reply", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L357", "weight": 1.0, "_origin": "ast", "source": "pop3_session_cmduidl", "target": "pop3_session_reply", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L259", "weight": 1.0, "_origin": "ast", "source": "pop3_session_cmduser", "target": "pop3_session_reply", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L477", "weight": 1.0, "_origin": "ast", "source": "pop3_session_requiretransaction", "target": "pop3_session_reply", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L486", "weight": 1.0, "_origin": "ast", "source": "pop3_session_validmessagenum", "target": "pop3_session_reply", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L310", "weight": 1.0, "_origin": "ast", "source": "pop3_session_cmdstat", "target": "pop3_session_requiretransaction", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L339", "weight": 1.0, "_origin": "ast", "source": "pop3_session_cmdlist", "target": "pop3_session_livecount", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L326", "weight": 1.0, "_origin": "ast", "source": "pop3_session_cmdlist", "target": "pop3_session_requiretransaction", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L351", "weight": 1.0, "_origin": "ast", "source": "pop3_session_cmduidl", "target": "pop3_session_requiretransaction", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L376", "weight": 1.0, "_origin": "ast", "source": "pop3_session_cmdretr", "target": "pop3_session_requiretransaction", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L379", "weight": 1.0, "_origin": "ast", "source": "pop3_session_cmdretr", "target": "pop3_session_validmessagenum", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L390", "weight": 1.0, "_origin": "ast", "source": "pop3_session_cmdretr", "target": "pop3_session_writedotstuffed", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L394", "weight": 1.0, "_origin": "ast", "source": "pop3_session_cmdtop", "target": "pop3_session_requiretransaction", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L402", "weight": 1.0, "_origin": "ast", "source": "pop3_session_cmdtop", "target": "pop3_session_validmessagenum", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L435", "weight": 1.0, "_origin": "ast", "source": "pop3_session_cmdtop", "target": "pop3_session_writedotstuffed", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L439", "weight": 1.0, "_origin": "ast", "source": "pop3_session_cmddele", "target": "pop3_session_requiretransaction", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L442", "weight": 1.0, "_origin": "ast", "source": "pop3_session_cmddele", "target": "pop3_session_validmessagenum", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/pop3/pop3.go", "source_location": "L451", "weight": 1.0, "_origin": "ast", "source": "pop3_session_cmdrset", "target": "pop3_session_requiretransaction", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L176", "weight": 1.0, "_origin": "ast", "source": "internal_queue_queue", "target": "internal_queue_queue_backoffduration", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L224", "weight": 1.0, "_origin": "ast", "source": "internal_queue_queue", "target": "internal_queue_queue_domainof", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L235", "weight": 1.0, "_origin": "ast", "source": "internal_queue_queue", "target": "internal_queue_queue_ispermanenterror", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L448", "weight": 1.0, "_origin": "ast", "source": "internal_queue_queue", "target": "internal_queue_queue_lookupmxhosts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L52", "weight": 1.0, "_origin": "ast", "source": "internal_queue_queue", "target": "internal_queue_queue_newworker", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L33", "weight": 1.0, "_origin": "ast", "source": "internal_queue_queue", "target": "queue_deliverer", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L41", "weight": 1.0, "_origin": "ast", "source": "internal_queue_queue", "target": "queue_keylookup", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L256", "weight": 1.0, "_origin": "ast", "source": "internal_queue_queue", "target": "queue_mxdeliverer", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L283", "weight": 1.0, "_origin": "ast", "source": "internal_queue_queue", "target": "queue_tlspolicy", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L44", "weight": 1.0, "_origin": "ast", "source": "internal_queue_queue", "target": "queue_worker", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L47", "weight": 1.0, "context": "field", "_origin": "ast", "source": "queue_worker", "target": "queue_deliverer", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L62", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "queue_worker_withdeliverer", "target": "queue_deliverer", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L48", "weight": 1.0, "context": "field", "_origin": "ast", "source": "queue_worker", "target": "queue_keylookup", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L71", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "queue_worker_withkeylookup", "target": "queue_keylookup", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L52", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_queue_queue_newworker", "target": "queue_worker", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L45", "weight": 1.0, "context": "field", "_origin": "ast", "source": "queue_worker", "target": "internal_queue_queue_go_db", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L121", "weight": 1.0, "_origin": "ast", "source": "queue_worker", "target": "queue_worker_attemptdelivery", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L192", "weight": 1.0, "_origin": "ast", "source": "queue_worker", "target": "queue_worker_bounce", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L100", "weight": 1.0, "_origin": "ast", "source": "queue_worker", "target": "queue_worker_processonce", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L77", "weight": 1.0, "_origin": "ast", "source": "queue_worker", "target": "queue_worker_run", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L165", "weight": 1.0, "_origin": "ast", "source": "queue_worker", "target": "queue_worker_scheduleretry", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L94", "weight": 1.0, "_origin": "ast", "source": "queue_worker", "target": "queue_worker_stop", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L62", "weight": 1.0, "_origin": "ast", "context": "return_type", "source": "queue_worker_withdeliverer", "target": "queue_worker", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L71", "weight": 1.0, "_origin": "ast", "context": "return_type", "source": "queue_worker_withkeylookup", "target": "queue_worker", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L52", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_queue_queue_newworker", "target": "internal_queue_queue_go_db", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L258", "weight": 1.0, "context": "field", "_origin": "ast", "source": "queue_mxdeliverer", "target": "internal_queue_queue_go_db", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L82", "weight": 1.0, "_origin": "ast", "source": "queue_worker_run", "target": "queue_worker_processonce", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L79", "weight": 1.0, "_origin": "ast", "source": "queue_worker_run", "target": "queue_worker_stop", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L108", "weight": 1.0, "_origin": "ast", "source": "queue_worker_processonce", "target": "queue_worker_attemptdelivery", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L117", "weight": 1.0, "_origin": "ast", "source": "queue_worker_processonce", "target": "queue_worker_bounce", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L130", "weight": 1.0, "_origin": "ast", "source": "queue_worker_attemptdelivery", "target": "internal_queue_queue_domainof", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L150", "weight": 1.0, "_origin": "ast", "source": "queue_worker_attemptdelivery", "target": "internal_queue_queue_ispermanenterror", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L141", "weight": 1.0, "_origin": "ast", "source": "queue_worker_attemptdelivery", "target": "queue_mxdeliverer_deliver", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L125", "weight": 1.0, "_origin": "ast", "source": "queue_worker_attemptdelivery", "target": "queue_worker_scheduleretry", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L166", "weight": 1.0, "_origin": "ast", "source": "queue_worker_scheduleretry", "target": "internal_queue_queue_backoffduration", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L176", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_queue_queue_backoffduration", "target": "internal_queue_queue_go_duration", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L365", "weight": 1.0, "_origin": "ast", "source": "queue_mxdeliverer_mtastspolicyfor", "target": "internal_queue_queue_go_duration", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L211", "weight": 1.0, "_origin": "ast", "source": "queue_worker_bounce", "target": "internal_queue_queue_domainof", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L215", "weight": 1.0, "_origin": "ast", "source": "queue_worker_bounce", "target": "queue_mxdeliverer_deliver", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L262", "weight": 1.0, "_origin": "ast", "source": "queue_mxdeliverer_deliver", "target": "internal_queue_queue_domainof", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L390", "weight": 1.0, "_origin": "ast", "source": "queue_mxdeliverer_delivertohost", "target": "internal_queue_queue_domainof", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L261", "weight": 1.0, "_origin": "ast", "source": "queue_mxdeliverer", "target": "queue_mxdeliverer_deliver", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L389", "weight": 1.0, "_origin": "ast", "source": "queue_mxdeliverer", "target": "queue_mxdeliverer_delivertohost", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L360", "weight": 1.0, "_origin": "ast", "source": "queue_mxdeliverer", "target": "queue_mxdeliverer_mtastspolicyfor", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L299", "weight": 1.0, "_origin": "ast", "source": "queue_mxdeliverer", "target": "queue_mxdeliverer_resolvetlspolicy", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L263", "weight": 1.0, "_origin": "ast", "source": "queue_mxdeliverer_deliver", "target": "internal_queue_queue_lookupmxhosts", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L270", "weight": 1.0, "_origin": "ast", "source": "queue_mxdeliverer_deliver", "target": "queue_mxdeliverer_delivertohost", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L299", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "queue_mxdeliverer_resolvetlspolicy", "target": "queue_tlspolicy", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L284", "weight": 1.0, "context": "field", "_origin": "ast", "source": "queue_tlspolicy", "target": "internal_queue_queue_go_config", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L410", "weight": 1.0, "_origin": "ast", "source": "queue_mxdeliverer_delivertohost", "target": "queue_mxdeliverer_resolvetlspolicy", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L299", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "queue_mxdeliverer_resolvetlspolicy", "target": "internal_queue_queue_go_context", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L323", "weight": 1.0, "_origin": "ast", "source": "queue_mxdeliverer_resolvetlspolicy", "target": "queue_mxdeliverer_mtastspolicyfor", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/queue/queue.go", "source_location": "L360", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "queue_mxdeliverer_mtastspolicyfor", "target": "internal_queue_queue_go_context", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/ratelimit/http.go", "source_location": "L30", "weight": 1.0, "_origin": "ast", "source": "internal_ratelimit_http", "target": "internal_ratelimit_http_clientip", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/ratelimit/http.go", "source_location": "L14", "weight": 1.0, "_origin": "ast", "source": "internal_ratelimit_http_go_ratelimit_limiter", "target": "ratelimit_limiter_httpmiddleware", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/ratelimit/http.go", "source_location": "L16", "weight": 1.0, "_origin": "ast", "source": "ratelimit_limiter_httpmiddleware", "target": "internal_ratelimit_http_clientip", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/ratelimit/http.go", "source_location": "L14", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "ratelimit_limiter_httpmiddleware", "target": "internal_ratelimit_http_go_handler", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/ratelimit/http.go", "source_location": "L30", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_ratelimit_http_clientip", "target": "internal_ratelimit_http_go_request", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/ratelimit/ratelimit.go", "source_location": "L24", "weight": 1.0, "_origin": "ast", "source": "internal_ratelimit_ratelimit", "target": "internal_ratelimit_ratelimit_go_ratelimit_limiter", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/ratelimit/ratelimit.go", "source_location": "L36", "weight": 1.0, "_origin": "ast", "source": "internal_ratelimit_ratelimit", "target": "internal_ratelimit_ratelimit_new", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/ratelimit/ratelimit.go", "source_location": "L14", "weight": 1.0, "_origin": "ast", "source": "internal_ratelimit_ratelimit", "target": "ratelimit_bucket", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/ratelimit/ratelimit.go", "source_location": "L27", "weight": 1.0, "context": "field", "_origin": "ast", "source": "internal_ratelimit_ratelimit_go_ratelimit_limiter", "target": "ratelimit_bucket", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/ratelimit/ratelimit.go", "source_location": "L16", "weight": 1.0, "context": "field", "_origin": "ast", "source": "ratelimit_bucket", "target": "internal_ratelimit_ratelimit_go_time", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/ratelimit/ratelimit.go", "source_location": "L26", "weight": 1.0, "context": "field", "_origin": "ast", "source": "internal_ratelimit_ratelimit_go_ratelimit_limiter", "target": "internal_ratelimit_ratelimit_go_mutex", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/ratelimit/ratelimit.go", "source_location": "L50", "weight": 1.0, "_origin": "ast", "source": "internal_ratelimit_ratelimit_go_ratelimit_limiter", "target": "ratelimit_limiter_allow", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/ratelimit/ratelimit.go", "source_location": "L84", "weight": 1.0, "_origin": "ast", "source": "internal_ratelimit_ratelimit_go_ratelimit_limiter", "target": "ratelimit_limiter_cleanuploop", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/ratelimit/ratelimit.go", "source_location": "L105", "weight": 1.0, "_origin": "ast", "source": "internal_ratelimit_ratelimit_go_ratelimit_limiter", "target": "ratelimit_limiter_stop", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/ratelimit/ratelimit.go", "source_location": "L36", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_ratelimit_ratelimit_new", "target": "internal_ratelimit_ratelimit_go_ratelimit_limiter", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/ratelimit/ratelimit.go", "source_location": "L43", "weight": 1.0, "_origin": "ast", "source": "internal_ratelimit_ratelimit_new", "target": "ratelimit_limiter_cleanuploop", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/ratelimit/ratelimit.go", "source_location": "L86", "weight": 1.0, "_origin": "ast", "source": "ratelimit_limiter_cleanuploop", "target": "ratelimit_limiter_stop", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/sieve/interp.go", "source_location": "L78", "weight": 1.0, "_origin": "ast", "source": "internal_sieve_interp", "target": "internal_sieve_interp_evaltest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/sieve/interp.go", "source_location": "L36", "weight": 1.0, "_origin": "ast", "source": "internal_sieve_interp", "target": "internal_sieve_interp_execstatements", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/sieve/interp.go", "source_location": "L29", "weight": 1.0, "_origin": "ast", "source": "internal_sieve_interp", "target": "internal_sieve_interp_execute", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/sieve/interp.go", "source_location": "L97", "weight": 1.0, "_origin": "ast", "source": "internal_sieve_interp", "target": "internal_sieve_interp_lookupheader", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/sieve/interp.go", "source_location": "L6", "weight": 1.0, "_origin": "ast", "source": "internal_sieve_interp", "target": "sieve_result", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/sieve/interp.go", "source_location": "L36", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_sieve_interp_execstatements", "target": "sieve_result", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/sieve/interp.go", "source_location": "L29", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_sieve_interp_execute", "target": "sieve_result", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L589", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_smtp_session_applysieve", "target": "sieve_result", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/sieve/interp.go", "source_location": "L31", "weight": 1.0, "_origin": "ast", "source": "internal_sieve_interp_execute", "target": "internal_sieve_interp_execstatements", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/sieve/interp.go", "source_location": "L29", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_sieve_interp_execute", "target": "sieve_script", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/smtp/session.go", "source_location": "L595", "weight": 1.0, "_origin": "ast", "source": "internal_smtp_session_applysieve", "target": "internal_sieve_interp_execute" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/sieve/interp.go", "source_location": "L52", "weight": 1.0, "_origin": "ast", "source": "internal_sieve_interp_execstatements", "target": "internal_sieve_interp_evaltest", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/sieve/interp.go", "source_location": "L36", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_sieve_interp_execstatements", "target": "sieve_statement", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/sieve/interp.go", "source_location": "L83", "weight": 1.0, "_origin": "ast", "source": "internal_sieve_interp_evaltest", "target": "internal_sieve_interp_lookupheader", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/sieve/interp.go", "source_location": "L78", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_sieve_interp_evaltest", "target": "sieve_test", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/sieve/lexer.go", "source_location": "L40", "weight": 1.0, "_origin": "ast", "source": "internal_sieve_lexer", "target": "internal_sieve_lexer_newlexer", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/sieve/lexer.go", "source_location": "L35", "weight": 1.0, "_origin": "ast", "source": "internal_sieve_lexer", "target": "sieve_lexer", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/sieve/lexer.go", "source_location": "L30", "weight": 1.0, "_origin": "ast", "source": "internal_sieve_lexer", "target": "sieve_token", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/sieve/lexer.go", "source_location": "L18", "weight": 1.0, "_origin": "ast", "source": "internal_sieve_lexer", "target": "sieve_tokenkind", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/sieve/parser.go", "source_location": "L78", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "sieve_parser_expect", "target": "sieve_tokenkind", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/sieve/lexer.go", "source_location": "L31", "weight": 1.0, "context": "field", "_origin": "ast", "source": "sieve_token", "target": "sieve_tokenkind", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/sieve/lexer.go", "source_location": "L44", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "sieve_lexer_next", "target": "sieve_token", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/sieve/lexer.go", "source_location": "L125", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "sieve_lexer_readident", "target": "sieve_token", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/sieve/lexer.go", "source_location": "L99", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "sieve_lexer_readstring", "target": "sieve_token", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/sieve/lexer.go", "source_location": "L116", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "sieve_lexer_readtag", "target": "sieve_token", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/sieve/parser.go", "source_location": "L49", "weight": 1.0, "context": "field", "_origin": "ast", "source": "sieve_parser", "target": "sieve_token", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/sieve/parser.go", "source_location": "L78", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "sieve_parser_expect", "target": "sieve_token", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/sieve/lexer.go", "source_location": "L40", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_sieve_lexer_newlexer", "target": "sieve_lexer", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/sieve/lexer.go", "source_location": "L44", "weight": 1.0, "_origin": "ast", "source": "sieve_lexer", "target": "sieve_lexer_next", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/sieve/lexer.go", "source_location": "L125", "weight": 1.0, "_origin": "ast", "source": "sieve_lexer", "target": "sieve_lexer_readident", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/sieve/lexer.go", "source_location": "L99", "weight": 1.0, "_origin": "ast", "source": "sieve_lexer", "target": "sieve_lexer_readstring", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/sieve/lexer.go", "source_location": "L116", "weight": 1.0, "_origin": "ast", "source": "sieve_lexer", "target": "sieve_lexer_readtag", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/sieve/lexer.go", "source_location": "L72", "weight": 1.0, "_origin": "ast", "source": "sieve_lexer", "target": "sieve_lexer_skipwhitespaceandcomments", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/sieve/parser.go", "source_location": "L48", "weight": 1.0, "context": "field", "_origin": "ast", "source": "sieve_parser", "target": "sieve_lexer", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/sieve/parser.go", "source_location": "L53", "weight": 1.0, "_origin": "ast", "source": "internal_sieve_parser_parse", "target": "internal_sieve_lexer_newlexer" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/sieve/lexer.go", "source_location": "L66", "weight": 1.0, "_origin": "ast", "source": "sieve_lexer_next", "target": "sieve_lexer_readident", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/sieve/lexer.go", "source_location": "L62", "weight": 1.0, "_origin": "ast", "source": "sieve_lexer_next", "target": "sieve_lexer_readstring", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/sieve/lexer.go", "source_location": "L64", "weight": 1.0, "_origin": "ast", "source": "sieve_lexer_next", "target": "sieve_lexer_readtag", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/sieve/lexer.go", "source_location": "L45", "weight": 1.0, "_origin": "ast", "source": "sieve_lexer_next", "target": "sieve_lexer_skipwhitespaceandcomments", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/sieve/parser.go", "source_location": "L52", "weight": 1.0, "_origin": "ast", "source": "internal_sieve_parser", "target": "internal_sieve_parser_parse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/sieve/parser.go", "source_location": "L14", "weight": 1.0, "_origin": "ast", "source": "internal_sieve_parser", "target": "sieve_action", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/sieve/parser.go", "source_location": "L31", "weight": 1.0, "_origin": "ast", "source": "internal_sieve_parser", "target": "sieve_elseif", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/sieve/parser.go", "source_location": "L21", "weight": 1.0, "_origin": "ast", "source": "internal_sieve_parser", "target": "sieve_ifstatement", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/sieve/parser.go", "source_location": "L47", "weight": 1.0, "_origin": "ast", "source": "internal_sieve_parser", "target": "sieve_parser", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/sieve/parser.go", "source_location": "L7", "weight": 1.0, "_origin": "ast", "source": "internal_sieve_parser", "target": "sieve_script", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/sieve/parser.go", "source_location": "L12", "weight": 1.0, "_origin": "ast", "source": "internal_sieve_parser", "target": "sieve_statement", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/sieve/parser.go", "source_location": "L38", "weight": 1.0, "_origin": "ast", "source": "internal_sieve_parser", "target": "sieve_test", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/sieve/parser.go", "source_location": "L52", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_sieve_parser_parse", "target": "sieve_script", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/sieve/parser.go", "source_location": "L8", "weight": 1.0, "context": "field", "_origin": "ast", "source": "sieve_script", "target": "sieve_statement", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/sieve/parser.go", "source_location": "L33", "weight": 1.0, "context": "field", "_origin": "ast", "source": "sieve_elseif", "target": "sieve_statement", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/sieve/parser.go", "source_location": "L25", "weight": 1.0, "context": "field", "_origin": "ast", "source": "sieve_ifstatement", "target": "sieve_statement", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/sieve/parser.go", "source_location": "L210", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "sieve_parser_parseblock", "target": "sieve_statement", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/sieve/parser.go", "source_location": "L123", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "sieve_parser_parseif", "target": "sieve_statement", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/sieve/parser.go", "source_location": "L89", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "sieve_parser_parsestatement", "target": "sieve_statement", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/sieve/parser.go", "source_location": "L19", "weight": 1.0, "_origin": "ast", "source": "sieve_action", "target": "sieve_action_isstatement", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/sieve/parser.go", "source_location": "L24", "weight": 1.0, "context": "field", "_origin": "ast", "source": "sieve_ifstatement", "target": "sieve_elseif", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/sieve/parser.go", "source_location": "L29", "weight": 1.0, "_origin": "ast", "source": "sieve_ifstatement", "target": "sieve_ifstatement_isstatement", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/sieve/parser.go", "source_location": "L22", "weight": 1.0, "context": "field", "_origin": "ast", "source": "sieve_ifstatement", "target": "sieve_test", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/sieve/parser.go", "source_location": "L32", "weight": 1.0, "context": "field", "_origin": "ast", "source": "sieve_elseif", "target": "sieve_test", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/sieve/parser.go", "source_location": "L168", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "sieve_parser_parsetest", "target": "sieve_test", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/sieve/parser.go", "source_location": "L69", "weight": 1.0, "_origin": "ast", "source": "sieve_parser", "target": "sieve_parser_advance", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/sieve/parser.go", "source_location": "L78", "weight": 1.0, "_origin": "ast", "source": "sieve_parser", "target": "sieve_parser_expect", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/sieve/parser.go", "source_location": "L210", "weight": 1.0, "_origin": "ast", "source": "sieve_parser", "target": "sieve_parser_parseblock", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/sieve/parser.go", "source_location": "L123", "weight": 1.0, "_origin": "ast", "source": "sieve_parser", "target": "sieve_parser_parseif", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/sieve/parser.go", "source_location": "L89", "weight": 1.0, "_origin": "ast", "source": "sieve_parser", "target": "sieve_parser_parsestatement", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/sieve/parser.go", "source_location": "L168", "weight": 1.0, "_origin": "ast", "source": "sieve_parser", "target": "sieve_parser_parsetest", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/sieve/parser.go", "source_location": "L54", "weight": 1.0, "_origin": "ast", "source": "internal_sieve_parser_parse", "target": "sieve_parser_advance", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/sieve/parser.go", "source_location": "L60", "weight": 1.0, "_origin": "ast", "source": "internal_sieve_parser_parse", "target": "sieve_parser_parsestatement", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/sieve/sieve_fuzz_test.go", "source_location": "L30", "weight": 1.0, "_origin": "ast", "source": "internal_sieve_sieve_fuzz_test_fuzzparse", "target": "internal_sieve_parser_parse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/sieve/parser.go", "source_location": "L83", "weight": 1.0, "_origin": "ast", "source": "sieve_parser_expect", "target": "sieve_parser_advance", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/sieve/parser.go", "source_location": "L124", "weight": 1.0, "_origin": "ast", "source": "sieve_parser_parseif", "target": "sieve_parser_advance", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/sieve/parser.go", "source_location": "L98", "weight": 1.0, "_origin": "ast", "source": "sieve_parser_parsestatement", "target": "sieve_parser_advance", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/sieve/parser.go", "source_location": "L174", "weight": 1.0, "_origin": "ast", "source": "sieve_parser_parsetest", "target": "sieve_parser_advance", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/sieve/parser.go", "source_location": "L211", "weight": 1.0, "_origin": "ast", "source": "sieve_parser_parseblock", "target": "sieve_parser_expect", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/sieve/parser.go", "source_location": "L101", "weight": 1.0, "_origin": "ast", "source": "sieve_parser_parsestatement", "target": "sieve_parser_expect", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/sieve/parser.go", "source_location": "L198", "weight": 1.0, "_origin": "ast", "source": "sieve_parser_parsetest", "target": "sieve_parser_expect", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/sieve/parser.go", "source_location": "L219", "weight": 1.0, "_origin": "ast", "source": "sieve_parser_parseblock", "target": "sieve_parser_parsestatement", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/sieve/parser.go", "source_location": "L96", "weight": 1.0, "_origin": "ast", "source": "sieve_parser_parsestatement", "target": "sieve_parser_parseif", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/sieve/parser.go", "source_location": "L131", "weight": 1.0, "_origin": "ast", "source": "sieve_parser_parseif", "target": "sieve_parser_parseblock", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/sieve/parser.go", "source_location": "L127", "weight": 1.0, "_origin": "ast", "source": "sieve_parser_parseif", "target": "sieve_parser_parsetest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/sieve/sieve_fuzz_test.go", "source_location": "L5", "weight": 1.0, "_origin": "ast", "source": "internal_sieve_sieve_fuzz_test", "target": "internal_sieve_sieve_fuzz_test_fuzzparse", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/sieve/sieve_fuzz_test.go", "source_location": "L5", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_sieve_sieve_fuzz_test_fuzzparse", "target": "internal_sieve_sieve_fuzz_test_go_f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/smtp/auth.go", "source_location": "L9", "weight": 1.0, "_origin": "ast", "source": "internal_smtp_auth", "target": "internal_smtp_auth_authenticate", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/smtp/auth.go", "source_location": "L9", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_smtp_auth_authenticate", "target": "internal_smtp_auth_go_db", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/smtp/session.go", "source_location": "L227", "weight": 1.0, "_origin": "ast", "source": "smtp_session_handleauth", "target": "internal_smtp_auth_authenticate" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/smtp/server.go", "source_location": "L206", "weight": 1.0, "_origin": "ast", "source": "internal_smtp_server", "target": "internal_smtp_server_connhost", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/smtp/server.go", "source_location": "L189", "weight": 1.0, "_origin": "ast", "source": "internal_smtp_server", "target": "internal_smtp_server_kindname", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/smtp/server.go", "source_location": "L59", "weight": 1.0, "_origin": "ast", "source": "internal_smtp_server", "target": "internal_smtp_server_newserver", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/smtp/server.go", "source_location": "L34", "weight": 1.0, "_origin": "ast", "source": "internal_smtp_server", "target": "smtp_kind", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/smtp/server.go", "source_location": "L42", "weight": 1.0, "_origin": "ast", "source": "internal_smtp_server", "target": "smtp_server", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/smtp/server.go", "source_location": "L189", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_smtp_server_kindname", "target": "smtp_kind", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/smtp/server.go", "source_location": "L115", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "smtp_server_acceptloop", "target": "smtp_kind", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/smtp/server.go", "source_location": "L143", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "smtp_server_handleconn", "target": "smtp_kind", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L35", "weight": 1.0, "context": "field", "_origin": "ast", "source": "smtp_session", "target": "smtp_kind", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/smtp/server.go", "source_location": "L59", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_smtp_server_newserver", "target": "smtp_server", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/smtp/server.go", "source_location": "L46", "weight": 1.0, "context": "field", "_origin": "ast", "source": "smtp_server", "target": "internal_smtp_server_go_config", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/smtp/server.go", "source_location": "L44", "weight": 1.0, "context": "field", "_origin": "ast", "source": "smtp_server", "target": "internal_smtp_server_go_db", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/smtp/server.go", "source_location": "L56", "weight": 1.0, "context": "field", "_origin": "ast", "source": "smtp_server", "target": "internal_smtp_server_go_limiter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/smtp/server.go", "source_location": "L49", "weight": 1.0, "context": "field", "_origin": "ast", "source": "smtp_server", "target": "internal_smtp_server_go_listener", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/smtp/server.go", "source_location": "L51", "weight": 1.0, "context": "field", "_origin": "ast", "source": "smtp_server", "target": "internal_smtp_server_go_waitgroup", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/smtp/server.go", "source_location": "L115", "weight": 1.0, "_origin": "ast", "source": "smtp_server", "target": "smtp_server_acceptloop", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/smtp/server.go", "source_location": "L182", "weight": 1.0, "_origin": "ast", "source": "smtp_server", "target": "smtp_server_closeall", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/smtp/server.go", "source_location": "L143", "weight": 1.0, "_origin": "ast", "source": "smtp_server", "target": "smtp_server_handleconn", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/smtp/server.go", "source_location": "L74", "weight": 1.0, "_origin": "ast", "source": "smtp_server", "target": "smtp_server_listenandserve", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/smtp/server.go", "source_location": "L165", "weight": 1.0, "_origin": "ast", "source": "smtp_server", "target": "smtp_server_shutdown", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/smtp/server.go", "source_location": "L59", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_smtp_server_newserver", "target": "internal_smtp_server_go_config", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/smtp/server.go", "source_location": "L59", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_smtp_server_newserver", "target": "internal_smtp_server_go_db", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/smtp/server.go", "source_location": "L115", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "smtp_server_acceptloop", "target": "internal_smtp_server_go_listener", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/smtp/server.go", "source_location": "L74", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "smtp_server_listenandserve", "target": "internal_smtp_server_go_context", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/smtp/server.go", "source_location": "L98", "weight": 1.0, "_origin": "ast", "source": "smtp_server_listenandserve", "target": "internal_smtp_server_kindname", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/smtp/server.go", "source_location": "L103", "weight": 1.0, "_origin": "ast", "source": "smtp_server_listenandserve", "target": "smtp_server_acceptloop", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/smtp/server.go", "source_location": "L89", "weight": 1.0, "_origin": "ast", "source": "smtp_server_listenandserve", "target": "smtp_server_closeall", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/smtp/server.go", "source_location": "L115", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "smtp_server_acceptloop", "target": "internal_smtp_server_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/smtp/server.go", "source_location": "L143", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "smtp_server_handleconn", "target": "internal_smtp_server_go_context", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/smtp/server.go", "source_location": "L128", "weight": 1.0, "_origin": "ast", "source": "smtp_server_acceptloop", "target": "internal_smtp_server_connhost", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/smtp/server.go", "source_location": "L123", "weight": 1.0, "_origin": "ast", "source": "smtp_server_acceptloop", "target": "internal_smtp_server_kindname", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/smtp/server.go", "source_location": "L138", "weight": 1.0, "_origin": "ast", "source": "smtp_server_acceptloop", "target": "smtp_server_handleconn", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/smtp/server.go", "source_location": "L143", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "smtp_server_handleconn", "target": "internal_smtp_server_go_conn", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/smtp/server.go", "source_location": "L158", "weight": 1.0, "_origin": "ast", "source": "smtp_server_handleconn", "target": "internal_smtp_server_kindname", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/smtp/server.go", "source_location": "L165", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "smtp_server_shutdown", "target": "internal_smtp_server_go_duration", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/smtp/server.go", "source_location": "L166", "weight": 1.0, "_origin": "ast", "source": "smtp_server_shutdown", "target": "smtp_server_closeall", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/smtp/server.go", "source_location": "L206", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_smtp_server_connhost", "target": "internal_smtp_server_go_addr", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/smtp/session.go", "source_location": "L200", "weight": 1.0, "_origin": "ast", "source": "smtp_session_handleauth", "target": "internal_smtp_server_connhost" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L589", "weight": 1.0, "_origin": "ast", "source": "internal_smtp_session", "target": "internal_smtp_session_applysieve", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L751", "weight": 1.0, "_origin": "ast", "source": "internal_smtp_session", "target": "internal_smtp_session_extractheader", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L601", "weight": 1.0, "_origin": "ast", "source": "internal_smtp_session", "target": "internal_smtp_session_extractheadermap", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L747", "weight": 1.0, "_origin": "ast", "source": "internal_smtp_session", "target": "internal_smtp_session_extractmessageid", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L743", "weight": 1.0, "_origin": "ast", "source": "internal_smtp_session", "target": "internal_smtp_session_extractsubject", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L624", "weight": 1.0, "_origin": "ast", "source": "internal_smtp_session", "target": "internal_smtp_session_injectspamheaders", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L708", "weight": 1.0, "_origin": "ast", "source": "internal_smtp_session", "target": "internal_smtp_session_parsemailcmdarg", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L736", "weight": 1.0, "_origin": "ast", "source": "internal_smtp_session", "target": "internal_smtp_session_senderipstring", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L693", "weight": 1.0, "_origin": "ast", "source": "internal_smtp_session", "target": "internal_smtp_session_splitverb", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L48", "weight": 1.0, "_origin": "ast", "source": "internal_smtp_session", "target": "smtp_recipienttarget", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L31", "weight": 1.0, "_origin": "ast", "source": "internal_smtp_session", "target": "smtp_session", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L22", "weight": 1.0, "_origin": "ast", "source": "internal_smtp_session", "target": "smtp_state", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L40", "weight": 1.0, "context": "field", "_origin": "ast", "source": "smtp_session", "target": "smtp_state", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L32", "weight": 1.0, "context": "field", "_origin": "ast", "source": "smtp_session", "target": "internal_smtp_session_go_conn", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L37", "weight": 1.0, "context": "field", "_origin": "ast", "source": "smtp_session", "target": "internal_smtp_session_go_ip", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L33", "weight": 1.0, "context": "field", "_origin": "ast", "source": "smtp_session", "target": "internal_smtp_session_go_readwriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L34", "weight": 1.0, "context": "field", "_origin": "ast", "source": "smtp_session", "target": "internal_smtp_session_go_server", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L45", "weight": 1.0, "context": "field", "_origin": "ast", "source": "smtp_session", "target": "smtp_recipienttarget", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L187", "weight": 1.0, "_origin": "ast", "source": "smtp_session", "target": "smtp_session_handleauth", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L92", "weight": 1.0, "_origin": "ast", "source": "smtp_session", "target": "smtp_session_handlecommand", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L379", "weight": 1.0, "_origin": "ast", "source": "smtp_session", "target": "smtp_session_handledata", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L132", "weight": 1.0, "_origin": "ast", "source": "smtp_session", "target": "smtp_session_handlehelo", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L285", "weight": 1.0, "_origin": "ast", "source": "smtp_session", "target": "smtp_session_handlemailfrom", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L312", "weight": 1.0, "_origin": "ast", "source": "smtp_session", "target": "smtp_session_handlercptto", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L164", "weight": 1.0, "_origin": "ast", "source": "smtp_session", "target": "smtp_session_handlestarttls", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L54", "weight": 1.0, "_origin": "ast", "source": "smtp_session", "target": "smtp_session_issubmissionkind", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L560", "weight": 1.0, "_origin": "ast", "source": "smtp_session", "target": "smtp_session_quarantinemessage", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L261", "weight": 1.0, "_origin": "ast", "source": "smtp_session", "target": "smtp_session_readauthlogin", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L239", "weight": 1.0, "_origin": "ast", "source": "smtp_session", "target": "smtp_session_readauthplain", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L668", "weight": 1.0, "_origin": "ast", "source": "smtp_session", "target": "smtp_session_readdotstuffed", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L658", "weight": 1.0, "_origin": "ast", "source": "smtp_session", "target": "smtp_session_readline", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L639", "weight": 1.0, "_origin": "ast", "source": "smtp_session", "target": "smtp_session_reset", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L58", "weight": 1.0, "_origin": "ast", "source": "smtp_session", "target": "smtp_session_run", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L652", "weight": 1.0, "_origin": "ast", "source": "smtp_session", "target": "smtp_session_writeline", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L171", "weight": 1.0, "_origin": "ast", "source": "smtp_session_handlestarttls", "target": "internal_smtp_session_go_server", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L736", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_smtp_session_senderipstring", "target": "internal_smtp_session_go_ip", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L516", "weight": 1.0, "_origin": "ast", "source": "smtp_session_handledata", "target": "smtp_session_issubmissionkind", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L154", "weight": 1.0, "_origin": "ast", "source": "smtp_session_handlehelo", "target": "smtp_session_issubmissionkind", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L286", "weight": 1.0, "_origin": "ast", "source": "smtp_session_handlemailfrom", "target": "smtp_session_issubmissionkind", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L337", "weight": 1.0, "_origin": "ast", "source": "smtp_session_handlercptto", "target": "smtp_session_issubmissionkind", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L58", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "smtp_session_run", "target": "internal_smtp_session_go_context", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L84", "weight": 1.0, "_origin": "ast", "source": "smtp_session_run", "target": "smtp_session_handlecommand", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L76", "weight": 1.0, "_origin": "ast", "source": "smtp_session_run", "target": "smtp_session_readline", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L65", "weight": 1.0, "_origin": "ast", "source": "smtp_session_run", "target": "smtp_session_writeline", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L92", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "smtp_session_handlecommand", "target": "internal_smtp_session_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L379", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "smtp_session_handledata", "target": "internal_smtp_session_go_context", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L98", "weight": 1.0, "_origin": "ast", "source": "smtp_session_handlecommand", "target": "internal_smtp_session_splitverb", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L108", "weight": 1.0, "_origin": "ast", "source": "smtp_session_handlecommand", "target": "smtp_session_handleauth", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L114", "weight": 1.0, "_origin": "ast", "source": "smtp_session_handlecommand", "target": "smtp_session_handledata", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L102", "weight": 1.0, "_origin": "ast", "source": "smtp_session_handlecommand", "target": "smtp_session_handlehelo", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L110", "weight": 1.0, "_origin": "ast", "source": "smtp_session_handlecommand", "target": "smtp_session_handlemailfrom", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L112", "weight": 1.0, "_origin": "ast", "source": "smtp_session_handlecommand", "target": "smtp_session_handlercptto", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L106", "weight": 1.0, "_origin": "ast", "source": "smtp_session_handlecommand", "target": "smtp_session_handlestarttls", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L116", "weight": 1.0, "_origin": "ast", "source": "smtp_session_handlecommand", "target": "smtp_session_reset", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L94", "weight": 1.0, "_origin": "ast", "source": "smtp_session_handlecommand", "target": "smtp_session_writeline", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L137", "weight": 1.0, "_origin": "ast", "source": "smtp_session_handlehelo", "target": "smtp_session_reset", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L134", "weight": 1.0, "_origin": "ast", "source": "smtp_session_handlehelo", "target": "smtp_session_writeline", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L180", "weight": 1.0, "_origin": "ast", "source": "smtp_session_handlestarttls", "target": "smtp_session_reset", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L166", "weight": 1.0, "_origin": "ast", "source": "smtp_session_handlestarttls", "target": "smtp_session_writeline", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L217", "weight": 1.0, "_origin": "ast", "source": "smtp_session_handleauth", "target": "smtp_session_readauthlogin", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L215", "weight": 1.0, "_origin": "ast", "source": "smtp_session_handleauth", "target": "smtp_session_readauthplain", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L189", "weight": 1.0, "_origin": "ast", "source": "smtp_session_handleauth", "target": "smtp_session_writeline", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L243", "weight": 1.0, "_origin": "ast", "source": "smtp_session_readauthplain", "target": "smtp_session_readline", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L242", "weight": 1.0, "_origin": "ast", "source": "smtp_session_readauthplain", "target": "smtp_session_writeline", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L263", "weight": 1.0, "_origin": "ast", "source": "smtp_session_readauthlogin", "target": "smtp_session_readline", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L262", "weight": 1.0, "_origin": "ast", "source": "smtp_session_readauthlogin", "target": "smtp_session_writeline", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L291", "weight": 1.0, "_origin": "ast", "source": "smtp_session_handlemailfrom", "target": "internal_smtp_session_parsemailcmdarg", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L287", "weight": 1.0, "_origin": "ast", "source": "smtp_session_handlemailfrom", "target": "smtp_session_writeline", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L322", "weight": 1.0, "_origin": "ast", "source": "smtp_session_handlercptto", "target": "internal_smtp_session_parsemailcmdarg", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L314", "weight": 1.0, "_origin": "ast", "source": "smtp_session_handlercptto", "target": "smtp_session_writeline", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L484", "weight": 1.0, "_origin": "ast", "source": "smtp_session_handledata", "target": "internal_smtp_session_applysieve", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L400", "weight": 1.0, "_origin": "ast", "source": "smtp_session_handledata", "target": "internal_smtp_session_extractmessageid", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L399", "weight": 1.0, "_origin": "ast", "source": "smtp_session_handledata", "target": "internal_smtp_session_extractsubject", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L462", "weight": 1.0, "_origin": "ast", "source": "smtp_session_handledata", "target": "internal_smtp_session_injectspamheaders", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L415", "weight": 1.0, "_origin": "ast", "source": "smtp_session_handledata", "target": "internal_smtp_session_senderipstring", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L468", "weight": 1.0, "_origin": "ast", "source": "smtp_session_handledata", "target": "smtp_session_quarantinemessage", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L388", "weight": 1.0, "_origin": "ast", "source": "smtp_session_handledata", "target": "smtp_session_readdotstuffed", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L395", "weight": 1.0, "_origin": "ast", "source": "smtp_session_handledata", "target": "smtp_session_reset", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L381", "weight": 1.0, "_origin": "ast", "source": "smtp_session_handledata", "target": "smtp_session_writeline", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L594", "weight": 1.0, "_origin": "ast", "source": "internal_smtp_session_applysieve", "target": "internal_smtp_session_extractheadermap", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L744", "weight": 1.0, "_origin": "ast", "source": "internal_smtp_session_extractsubject", "target": "internal_smtp_session_extractheader", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/smtp/session.go", "source_location": "L748", "weight": 1.0, "_origin": "ast", "source": "internal_smtp_session_extractmessageid", "target": "internal_smtp_session_extractheader", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L37", "weight": 1.0, "_origin": "ast", "source": "internal_tlsutil_acme_manager", "target": "internal_tlsutil_acme_manager_newacmemanager", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L26", "weight": 1.0, "_origin": "ast", "source": "internal_tlsutil_acme_manager", "target": "tlsutil_acmemanager", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L37", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_tlsutil_acme_manager_newacmemanager", "target": "tlsutil_acmemanager", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L34", "weight": 1.0, "context": "field", "_origin": "ast", "source": "tlsutil_acmemanager", "target": "internal_tlsutil_acme_manager_go_certificate", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L27", "weight": 1.0, "context": "field", "_origin": "ast", "source": "tlsutil_acmemanager", "target": "internal_tlsutil_acme_manager_go_db", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L33", "weight": 1.0, "context": "field", "_origin": "ast", "source": "tlsutil_acmemanager", "target": "internal_tlsutil_acme_manager_go_rwmutex", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L58", "weight": 1.0, "_origin": "ast", "source": "tlsutil_acmemanager", "target": "tlsutil_acmemanager_certificatefor", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L80", "weight": 1.0, "_origin": "ast", "source": "tlsutil_acmemanager", "target": "tlsutil_acmemanager_loadfromdb", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L160", "weight": 1.0, "_origin": "ast", "source": "tlsutil_acmemanager", "target": "tlsutil_acmemanager_loadorcreateaccountkey", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L108", "weight": 1.0, "_origin": "ast", "source": "tlsutil_acmemanager", "target": "tlsutil_acmemanager_obtainandstore", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L198", "weight": 1.0, "_origin": "ast", "source": "tlsutil_acmemanager", "target": "tlsutil_acmemanager_startrenewalloop", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L46", "weight": 1.0, "_origin": "ast", "source": "tlsutil_acmemanager", "target": "tlsutil_acmemanager_tlsconfig", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L37", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_tlsutil_acme_manager_newacmemanager", "target": "internal_tlsutil_acme_manager_go_db", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L58", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "tlsutil_acmemanager_certificatefor", "target": "internal_tlsutil_acme_manager_go_certificate", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L80", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "tlsutil_acmemanager_loadfromdb", "target": "internal_tlsutil_acme_manager_go_certificate", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L108", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "tlsutil_acmemanager_obtainandstore", "target": "internal_tlsutil_acme_manager_go_certificate", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L46", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "tlsutil_acmemanager_tlsconfig", "target": "internal_tlsutil_acme_manager_go_config", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L50", "weight": 1.0, "_origin": "ast", "source": "tlsutil_acmemanager_tlsconfig", "target": "tlsutil_acmemanager_certificatefor", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L66", "weight": 1.0, "_origin": "ast", "source": "tlsutil_acmemanager_certificatefor", "target": "tlsutil_acmemanager_loadfromdb", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L73", "weight": 1.0, "_origin": "ast", "source": "tlsutil_acmemanager_certificatefor", "target": "tlsutil_acmemanager_obtainandstore", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L109", "weight": 1.0, "_origin": "ast", "source": "tlsutil_acmemanager_obtainandstore", "target": "tlsutil_acmemanager_loadorcreateaccountkey", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L213", "weight": 1.0, "_origin": "ast", "source": "tlsutil_acmemanager_startrenewalloop", "target": "tlsutil_acmemanager_obtainandstore", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L198", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "tlsutil_acmemanager_startrenewalloop", "target": "internal_tlsutil_acme_manager_go_context", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/acme_manager.go", "source_location": "L198", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "tlsutil_acmemanager_startrenewalloop", "target": "internal_tlsutil_acme_manager_go_duration", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/selfsigned.go", "source_location": "L77", "weight": 1.0, "_origin": "ast", "source": "internal_tlsutil_selfsigned", "target": "internal_tlsutil_selfsigned_generateselfsigned", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/selfsigned.go", "source_location": "L27", "weight": 1.0, "_origin": "ast", "source": "internal_tlsutil_selfsigned", "target": "internal_tlsutil_selfsigned_loadorgenerate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/selfsigned.go", "source_location": "L70", "weight": 1.0, "_origin": "ast", "source": "internal_tlsutil_selfsigned", "target": "internal_tlsutil_selfsigned_parseminversion", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/selfsigned.go", "source_location": "L46", "weight": 1.0, "_origin": "ast", "source": "internal_tlsutil_selfsigned_loadorgenerate", "target": "internal_tlsutil_selfsigned_generateselfsigned", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/selfsigned.go", "source_location": "L27", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_tlsutil_selfsigned_loadorgenerate", "target": "internal_tlsutil_selfsigned_go_config", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/tlsutil/selfsigned.go", "source_location": "L77", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_tlsutil_selfsigned_generateselfsigned", "target": "internal_tlsutil_selfsigned_go_certificate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/totp/totp.go", "source_location": "L92", "weight": 1.0, "_origin": "ast", "source": "internal_totp_totp", "target": "internal_totp_totp_decodesecret", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/totp/totp.go", "source_location": "L40", "weight": 1.0, "_origin": "ast", "source": "internal_totp_totp", "target": "internal_totp_totp_generate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/totp/totp.go", "source_location": "L29", "weight": 1.0, "_origin": "ast", "source": "internal_totp_totp", "target": "internal_totp_totp_generatesecret", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/totp/totp.go", "source_location": "L71", "weight": 1.0, "_origin": "ast", "source": "internal_totp_totp", "target": "internal_totp_totp_hotp", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/totp/totp.go", "source_location": "L114", "weight": 1.0, "_origin": "ast", "source": "internal_totp_totp", "target": "internal_totp_totp_provisioninguri", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/totp/totp.go", "source_location": "L52", "weight": 1.0, "_origin": "ast", "source": "internal_totp_totp", "target": "internal_totp_totp_validate", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/webmail/api.go", "source_location": "L1082", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_mfasetup", "target": "internal_totp_totp_generatesecret" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/totp/totp.go", "source_location": "L41", "weight": 1.0, "_origin": "ast", "source": "internal_totp_totp_generate", "target": "internal_totp_totp_decodesecret", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/totp/totp.go", "source_location": "L40", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_totp_totp_generate", "target": "internal_totp_totp_go_time", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/totp/totp.go", "source_location": "L46", "weight": 1.0, "_origin": "ast", "source": "internal_totp_totp_generate", "target": "internal_totp_totp_hotp", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/totp/totp.go", "source_location": "L53", "weight": 1.0, "_origin": "ast", "source": "internal_totp_totp_validate", "target": "internal_totp_totp_decodesecret", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/totp/totp.go", "source_location": "L62", "weight": 1.0, "_origin": "ast", "source": "internal_totp_totp_validate", "target": "internal_totp_totp_hotp", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/webmail/api.go", "source_location": "L1097", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_mfasetup", "target": "internal_totp_totp_provisioninguri" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/vcard/vcard.go", "source_location": "L134", "weight": 1.0, "_origin": "ast", "source": "internal_vcard_vcard", "target": "internal_vcard_vcard_escape", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/vcard/vcard.go", "source_location": "L25", "weight": 1.0, "_origin": "ast", "source": "internal_vcard_vcard", "target": "internal_vcard_vcard_parse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/vcard/vcard.go", "source_location": "L106", "weight": 1.0, "_origin": "ast", "source": "internal_vcard_vcard", "target": "internal_vcard_vcard_splitproperty", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/vcard/vcard.go", "source_location": "L142", "weight": 1.0, "_origin": "ast", "source": "internal_vcard_vcard", "target": "internal_vcard_vcard_unescape", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/vcard/vcard.go", "source_location": "L121", "weight": 1.0, "_origin": "ast", "source": "internal_vcard_vcard", "target": "internal_vcard_vcard_unfold", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/vcard/vcard.go", "source_location": "L14", "weight": 1.0, "_origin": "ast", "source": "internal_vcard_vcard", "target": "vcard_card", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/vcard/vcard.go", "source_location": "L25", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_vcard_vcard_parse", "target": "vcard_card", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/vcard/vcard.go", "source_location": "L77", "weight": 1.0, "_origin": "ast", "source": "vcard_card", "target": "vcard_card_build", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/vcard/vcard_fuzz_test.go", "source_location": "L27", "weight": 1.0, "_origin": "ast", "source": "internal_vcard_vcard_fuzz_test_fuzzparse", "target": "internal_vcard_vcard_parse" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/vcard/vcard.go", "source_location": "L48", "weight": 1.0, "_origin": "ast", "source": "internal_vcard_vcard_parse", "target": "internal_vcard_vcard_splitproperty", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/vcard/vcard.go", "source_location": "L66", "weight": 1.0, "_origin": "ast", "source": "internal_vcard_vcard_parse", "target": "internal_vcard_vcard_unescape", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/vcard/vcard.go", "source_location": "L26", "weight": 1.0, "_origin": "ast", "source": "internal_vcard_vcard_parse", "target": "internal_vcard_vcard_unfold", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/vcard/vcard.go", "source_location": "L83", "weight": 1.0, "_origin": "ast", "source": "vcard_card_build", "target": "internal_vcard_vcard_escape", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/vcard/vcard_fuzz_test.go", "source_location": "L5", "weight": 1.0, "_origin": "ast", "source": "internal_vcard_vcard_fuzz_test", "target": "internal_vcard_vcard_fuzz_test_fuzzparse", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/vcard/vcard_fuzz_test.go", "source_location": "L5", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_vcard_vcard_fuzz_test_fuzzparse", "target": "internal_vcard_vcard_fuzz_test_go_f", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webauthn/cbor.go", "source_location": "L19", "weight": 1.0, "_origin": "ast", "source": "internal_webauthn_cbor", "target": "internal_webauthn_cbor_cbordecode", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webauthn/cbor.go", "source_location": "L27", "weight": 1.0, "_origin": "ast", "source": "internal_webauthn_cbor", "target": "internal_webauthn_cbor_cbordecodewithlength", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webauthn/cbor.go", "source_location": "L36", "weight": 1.0, "_origin": "ast", "source": "internal_webauthn_cbor", "target": "webauthn_cbordecoder", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webauthn/cbor.go", "source_location": "L21", "weight": 1.0, "_origin": "ast", "source": "internal_webauthn_cbor_cbordecode", "target": "webauthn_cbordecoder_decodevalue", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/webauthn/webauthn.go", "source_location": "L144", "weight": 1.0, "_origin": "ast", "source": "internal_webauthn_webauthn_parseattestationobject", "target": "internal_webauthn_cbor_cbordecode" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webauthn/cbor.go", "source_location": "L29", "weight": 1.0, "_origin": "ast", "source": "internal_webauthn_cbor_cbordecodewithlength", "target": "webauthn_cbordecoder_decodevalue", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/webauthn/webauthn.go", "source_location": "L110", "weight": 1.0, "_origin": "ast", "source": "internal_webauthn_webauthn_parsecosekey", "target": "internal_webauthn_cbor_cbordecodewithlength" }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/webauthn/cbor.go", "source_location": "L93", "weight": 1.0, "_origin": "ast", "source": "webauthn_cbordecoder", "target": "webauthn_cbordecoder_decodevalue", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/webauthn/cbor.go", "source_location": "L41", "weight": 1.0, "_origin": "ast", "source": "webauthn_cbordecoder", "target": "webauthn_cbordecoder_readbyte", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/webauthn/cbor.go", "source_location": "L50", "weight": 1.0, "_origin": "ast", "source": "webauthn_cbordecoder", "target": "webauthn_cbordecoder_readbytes", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/webauthn/cbor.go", "source_location": "L63", "weight": 1.0, "_origin": "ast", "source": "webauthn_cbordecoder", "target": "webauthn_cbordecoder_readlength", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webauthn/cbor.go", "source_location": "L94", "weight": 1.0, "_origin": "ast", "source": "webauthn_cbordecoder_decodevalue", "target": "webauthn_cbordecoder_readbyte", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webauthn/cbor.go", "source_location": "L68", "weight": 1.0, "_origin": "ast", "source": "webauthn_cbordecoder_readlength", "target": "webauthn_cbordecoder_readbyte", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webauthn/cbor.go", "source_location": "L119", "weight": 1.0, "_origin": "ast", "source": "webauthn_cbordecoder_decodevalue", "target": "webauthn_cbordecoder_readbytes", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webauthn/cbor.go", "source_location": "L71", "weight": 1.0, "_origin": "ast", "source": "webauthn_cbordecoder_readlength", "target": "webauthn_cbordecoder_readbytes", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webauthn/cbor.go", "source_location": "L103", "weight": 1.0, "_origin": "ast", "source": "webauthn_cbordecoder_decodevalue", "target": "webauthn_cbordecoder_readlength", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webauthn/webauthn.go", "source_location": "L170", "weight": 1.0, "_origin": "ast", "source": "internal_webauthn_webauthn", "target": "internal_webauthn_webauthn_decodepublickey", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webauthn/webauthn.go", "source_location": "L163", "weight": 1.0, "_origin": "ast", "source": "internal_webauthn_webauthn", "target": "internal_webauthn_webauthn_encodepublickey", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webauthn/webauthn.go", "source_location": "L209", "weight": 1.0, "_origin": "ast", "source": "internal_webauthn_webauthn", "target": "internal_webauthn_webauthn_newchallenge", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webauthn/webauthn.go", "source_location": "L143", "weight": 1.0, "_origin": "ast", "source": "internal_webauthn_webauthn", "target": "internal_webauthn_webauthn_parseattestationobject", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webauthn/webauthn.go", "source_location": "L69", "weight": 1.0, "_origin": "ast", "source": "internal_webauthn_webauthn", "target": "internal_webauthn_webauthn_parseauthdata", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webauthn/webauthn.go", "source_location": "L109", "weight": 1.0, "_origin": "ast", "source": "internal_webauthn_webauthn", "target": "internal_webauthn_webauthn_parsecosekey", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webauthn/webauthn.go", "source_location": "L257", "weight": 1.0, "_origin": "ast", "source": "internal_webauthn_webauthn", "target": "internal_webauthn_webauthn_verifyassertion", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webauthn/webauthn.go", "source_location": "L189", "weight": 1.0, "_origin": "ast", "source": "internal_webauthn_webauthn", "target": "internal_webauthn_webauthn_verifyclientdata", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webauthn/webauthn.go", "source_location": "L232", "weight": 1.0, "_origin": "ast", "source": "internal_webauthn_webauthn", "target": "internal_webauthn_webauthn_verifyregistration", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webauthn/webauthn.go", "source_location": "L54", "weight": 1.0, "_origin": "ast", "source": "internal_webauthn_webauthn", "target": "webauthn_authdata", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webauthn/webauthn.go", "source_location": "L180", "weight": 1.0, "_origin": "ast", "source": "internal_webauthn_webauthn", "target": "webauthn_clientdata", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webauthn/webauthn.go", "source_location": "L219", "weight": 1.0, "_origin": "ast", "source": "internal_webauthn_webauthn", "target": "webauthn_storedcredential", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webauthn/webauthn.go", "source_location": "L143", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_webauthn_webauthn_parseattestationobject", "target": "webauthn_authdata", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webauthn/webauthn.go", "source_location": "L69", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_webauthn_webauthn_parseauthdata", "target": "webauthn_authdata", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webauthn/webauthn.go", "source_location": "L232", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_webauthn_webauthn_verifyregistration", "target": "webauthn_authdata", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webauthn/webauthn.go", "source_location": "L60", "weight": 1.0, "context": "field", "_origin": "ast", "source": "webauthn_authdata", "target": "publickey", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/webauthn/webauthn.go", "source_location": "L63", "weight": 1.0, "_origin": "ast", "source": "webauthn_authdata", "target": "webauthn_authdata_userpresent", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/webauthn/webauthn.go", "source_location": "L64", "weight": 1.0, "_origin": "ast", "source": "webauthn_authdata", "target": "webauthn_authdata_userverified", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webauthn/webauthn.go", "source_location": "L170", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_webauthn_webauthn_decodepublickey", "target": "publickey", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webauthn/webauthn.go", "source_location": "L163", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_webauthn_webauthn_encodepublickey", "target": "publickey", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webauthn/webauthn.go", "source_location": "L109", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_webauthn_webauthn_parsecosekey", "target": "publickey", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webauthn/webauthn.go", "source_location": "L270", "weight": 1.0, "_origin": "ast", "source": "internal_webauthn_webauthn_verifyassertion", "target": "webauthn_authdata_userpresent", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webauthn/webauthn.go", "source_location": "L244", "weight": 1.0, "_origin": "ast", "source": "internal_webauthn_webauthn_verifyregistration", "target": "webauthn_authdata_userpresent", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webauthn/webauthn.go", "source_location": "L156", "weight": 1.0, "_origin": "ast", "source": "internal_webauthn_webauthn_parseattestationobject", "target": "internal_webauthn_webauthn_parseauthdata", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webauthn/webauthn.go", "source_location": "L94", "weight": 1.0, "_origin": "ast", "source": "internal_webauthn_webauthn_parseauthdata", "target": "internal_webauthn_webauthn_parsecosekey", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webauthn/webauthn.go", "source_location": "L262", "weight": 1.0, "_origin": "ast", "source": "internal_webauthn_webauthn_verifyassertion", "target": "internal_webauthn_webauthn_parseauthdata", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webauthn/webauthn.go", "source_location": "L236", "weight": 1.0, "_origin": "ast", "source": "internal_webauthn_webauthn_verifyregistration", "target": "internal_webauthn_webauthn_parseattestationobject", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/webmail/api.go", "source_location": "L1284", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_passkeyregisterfinish", "target": "internal_webauthn_webauthn_encodepublickey" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webauthn/webauthn.go", "source_location": "L274", "weight": 1.0, "_origin": "ast", "source": "internal_webauthn_webauthn_verifyassertion", "target": "internal_webauthn_webauthn_decodepublickey", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webauthn/webauthn.go", "source_location": "L258", "weight": 1.0, "_origin": "ast", "source": "internal_webauthn_webauthn_verifyassertion", "target": "internal_webauthn_webauthn_verifyclientdata", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webauthn/webauthn.go", "source_location": "L233", "weight": 1.0, "_origin": "ast", "source": "internal_webauthn_webauthn_verifyregistration", "target": "internal_webauthn_webauthn_verifyclientdata", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/webmail/api.go", "source_location": "L1399", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_passkeyloginstart", "target": "internal_webauthn_webauthn_newchallenge" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/webmail/api.go", "source_location": "L1214", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_passkeyregisterstart", "target": "internal_webauthn_webauthn_newchallenge" }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webauthn/webauthn.go", "source_location": "L257", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_webauthn_webauthn_verifyassertion", "target": "webauthn_storedcredential", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1187", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_webmail_api_loadpasskeys", "target": "webauthn_storedcredential", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1195", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_webmail_api_savepasskeys", "target": "webauthn_storedcredential", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webauthn/webauthn.go", "source_location": "L224", "weight": 1.0, "context": "field", "_origin": "ast", "source": "webauthn_storedcredential", "target": "internal_webauthn_webauthn_go_time", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/webmail/api.go", "source_location": "L1272", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_passkeyregisterfinish", "target": "internal_webauthn_webauthn_verifyregistration" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/webmail/api.go", "source_location": "L1482", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_passkeyloginfinish", "target": "internal_webauthn_webauthn_verifyassertion" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1187", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_api", "target": "internal_webmail_api_loadpasskeys", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L71", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_api", "target": "internal_webmail_api_newhandler", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1599", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_api", "target": "internal_webmail_api_parseduration", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1059", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_api", "target": "internal_webmail_api_randomstate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1195", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_api", "target": "internal_webmail_api_savepasskeys", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1069", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_api", "target": "internal_webmail_api_sha256hex", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L132", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_api", "target": "internal_webmail_api_titlecase", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L123", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_api", "target": "internal_webmail_api_writeerr", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L117", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_api", "target": "internal_webmail_api_writejson", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L40", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_api", "target": "webmail_handler", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L56", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_api", "target": "webmail_oauthstateentry", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L548", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_api", "target": "webmail_searchresult", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L462", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_api", "target": "webmail_unifiedmessage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L66", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_api", "target": "webmail_webauthnchallengeentry", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L71", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_webmail_api_newhandler", "target": "webmail_handler", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L47", "weight": 1.0, "context": "field", "_origin": "ast", "source": "webmail_handler", "target": "internal_webmail_api_go_config", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L41", "weight": 1.0, "context": "field", "_origin": "ast", "source": "webmail_handler", "target": "internal_webmail_api_go_db", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L52", "weight": 1.0, "context": "field", "_origin": "ast", "source": "webmail_handler", "target": "internal_webmail_api_go_mutex", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1581", "weight": 1.0, "_origin": "ast", "source": "webmail_handler", "target": "webmail_handler_apppasswordbyid", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1508", "weight": 1.0, "_origin": "ast", "source": "webmail_handler", "target": "webmail_handler_apppasswords", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L702", "weight": 1.0, "_origin": "ast", "source": "webmail_handler", "target": "webmail_handler_calendarevents", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L739", "weight": 1.0, "_origin": "ast", "source": "webmail_handler", "target": "webmail_handler_contacts", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L881", "weight": 1.0, "_origin": "ast", "source": "webmail_handler", "target": "webmail_handler_deleteaccount", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1616", "weight": 1.0, "_origin": "ast", "source": "webmail_handler", "target": "webmail_handler_forgotpassword", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L286", "weight": 1.0, "_origin": "ast", "source": "webmail_handler", "target": "webmail_handler_getme", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L691", "weight": 1.0, "_origin": "ast", "source": "webmail_handler", "target": "webmail_handler_linkedproviderfor", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L908", "weight": 1.0, "_origin": "ast", "source": "webmail_handler", "target": "webmail_handler_linkimapaccount", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L855", "weight": 1.0, "_origin": "ast", "source": "webmail_handler", "target": "webmail_handler_listaccounts", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L320", "weight": 1.0, "_origin": "ast", "source": "webmail_handler", "target": "webmail_handler_listfolders", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L335", "weight": 1.0, "_origin": "ast", "source": "webmail_handler", "target": "webmail_handler_listmessages", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L764", "weight": 1.0, "_origin": "ast", "source": "webmail_handler", "target": "webmail_handler_listquarantine", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L139", "weight": 1.0, "_origin": "ast", "source": "webmail_handler", "target": "webmail_handler_login", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L399", "weight": 1.0, "_origin": "ast", "source": "webmail_handler", "target": "webmail_handler_messagebyid", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1103", "weight": 1.0, "_origin": "ast", "source": "webmail_handler", "target": "webmail_handler_mfaconfirm", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1151", "weight": 1.0, "_origin": "ast", "source": "webmail_handler", "target": "webmail_handler_mfadisable", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1077", "weight": 1.0, "_origin": "ast", "source": "webmail_handler", "target": "webmail_handler_mfasetup", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L186", "weight": 1.0, "_origin": "ast", "source": "webmail_handler", "target": "webmail_handler_mfaverify", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L987", "weight": 1.0, "_origin": "ast", "source": "webmail_handler", "target": "webmail_handler_oauthcallback", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L945", "weight": 1.0, "_origin": "ast", "source": "webmail_handler", "target": "webmail_handler_oauthdispatch", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L966", "weight": 1.0, "_origin": "ast", "source": "webmail_handler", "target": "webmail_handler_oauthstart", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1185", "weight": 1.0, "_origin": "ast", "source": "webmail_handler", "target": "webmail_handler_origin", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1329", "weight": 1.0, "_origin": "ast", "source": "webmail_handler", "target": "webmail_handler_passkeybyid", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1422", "weight": 1.0, "_origin": "ast", "source": "webmail_handler", "target": "webmail_handler_passkeyloginfinish", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1373", "weight": 1.0, "_origin": "ast", "source": "webmail_handler", "target": "webmail_handler_passkeyloginstart", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1238", "weight": 1.0, "_origin": "ast", "source": "webmail_handler", "target": "webmail_handler_passkeyregisterfinish", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1209", "weight": 1.0, "_origin": "ast", "source": "webmail_handler", "target": "webmail_handler_passkeyregisterstart", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1306", "weight": 1.0, "_origin": "ast", "source": "webmail_handler", "target": "webmail_handler_passkeys", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L308", "weight": 1.0, "_origin": "ast", "source": "webmail_handler", "target": "webmail_handler_provider", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1050", "weight": 1.0, "_origin": "ast", "source": "webmail_handler", "target": "webmail_handler_pruneexpiredstate", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1361", "weight": 1.0, "_origin": "ast", "source": "webmail_handler", "target": "webmail_handler_pruneexpiredwebauthnstate", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L80", "weight": 1.0, "_origin": "ast", "source": "webmail_handler", "target": "webmail_handler_registerroutes", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L773", "weight": 1.0, "_origin": "ast", "source": "webmail_handler", "target": "webmail_handler_releasequarantine", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1644", "weight": 1.0, "_origin": "ast", "source": "webmail_handler", "target": "webmail_handler_resetpassword", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L571", "weight": 1.0, "_origin": "ast", "source": "webmail_handler", "target": "webmail_handler_search", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L365", "weight": 1.0, "_origin": "ast", "source": "webmail_handler", "target": "webmail_handler_sendorlistmessages", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1679", "weight": 1.0, "_origin": "ast", "source": "webmail_handler", "target": "webmail_handler_setrecoveryemail", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L820", "weight": 1.0, "_origin": "ast", "source": "webmail_handler", "target": "webmail_handler_sseevents", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L474", "weight": 1.0, "_origin": "ast", "source": "webmail_handler", "target": "webmail_handler_unifiedinbox", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L243", "weight": 1.0, "_origin": "ast", "source": "webmail_handler", "target": "webmail_handler_withauth", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L50", "weight": 1.0, "context": "field", "_origin": "ast", "source": "webmail_handler", "target": "webmail_oauthstateentry", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L53", "weight": 1.0, "context": "field", "_origin": "ast", "source": "webmail_handler", "target": "webmail_webauthnchallengeentry", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L71", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_webmail_api_newhandler", "target": "internal_webmail_api_go_db", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1195", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_webmail_api_savepasskeys", "target": "internal_webmail_api_go_db", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L71", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_webmail_api_newhandler", "target": "internal_webmail_api_go_config", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L59", "weight": 1.0, "context": "field", "_origin": "ast", "source": "webmail_oauthstateentry", "target": "internal_webmail_api_go_time", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L68", "weight": 1.0, "context": "field", "_origin": "ast", "source": "webmail_webauthnchallengeentry", "target": "internal_webmail_api_go_time", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L80", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_registerroutes", "target": "internal_webmail_api_go_servemux", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L85", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_registerroutes", "target": "webmail_handler_withauth", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L124", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_api_writeerr", "target": "internal_webmail_api_writejson", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L117", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_webmail_api_writejson", "target": "internal_webmail_api_go_responsewriter", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1596", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_apppasswordbyid", "target": "internal_webmail_api_writejson", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1530", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_apppasswords", "target": "internal_webmail_api_writejson", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L736", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_calendarevents", "target": "internal_webmail_api_writejson", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L759", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_contacts", "target": "internal_webmail_api_writejson", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L900", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_deleteaccount", "target": "internal_webmail_api_writejson", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1641", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_forgotpassword", "target": "internal_webmail_api_writejson", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L295", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_getme", "target": "internal_webmail_api_writejson", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L938", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_linkimapaccount", "target": "internal_webmail_api_writejson", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L878", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_listaccounts", "target": "internal_webmail_api_writejson", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L331", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_listfolders", "target": "internal_webmail_api_writejson", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L362", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_listmessages", "target": "internal_webmail_api_writejson", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L770", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_listquarantine", "target": "internal_webmail_api_writejson", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L166", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_login", "target": "internal_webmail_api_writejson", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L424", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_messagebyid", "target": "internal_webmail_api_writejson", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1148", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_mfaconfirm", "target": "internal_webmail_api_writejson", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1176", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_mfadisable", "target": "internal_webmail_api_writejson", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1098", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_mfasetup", "target": "internal_webmail_api_writejson", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L237", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_mfaverify", "target": "internal_webmail_api_writejson", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1047", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_oauthcallback", "target": "internal_webmail_api_writejson", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L984", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_oauthstart", "target": "internal_webmail_api_writejson", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1358", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_passkeybyid", "target": "internal_webmail_api_writejson", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1500", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_passkeyloginfinish", "target": "internal_webmail_api_writejson", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1413", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_passkeyloginstart", "target": "internal_webmail_api_writejson", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1303", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_passkeyregisterfinish", "target": "internal_webmail_api_writejson", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1225", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_passkeyregisterstart", "target": "internal_webmail_api_writejson", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1326", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_passkeys", "target": "internal_webmail_api_writejson", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L810", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_releasequarantine", "target": "internal_webmail_api_writejson", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1676", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_resetpassword", "target": "internal_webmail_api_writejson", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L681", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_search", "target": "internal_webmail_api_writejson", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L395", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_sendorlistmessages", "target": "internal_webmail_api_writejson", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1693", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_setrecoveryemail", "target": "internal_webmail_api_writejson", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L539", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_unifiedinbox", "target": "internal_webmail_api_writejson", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L123", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_webmail_api_writeerr", "target": "internal_webmail_api_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1581", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_apppasswordbyid", "target": "internal_webmail_api_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1508", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_apppasswords", "target": "internal_webmail_api_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L702", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_calendarevents", "target": "internal_webmail_api_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L739", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_contacts", "target": "internal_webmail_api_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L881", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_deleteaccount", "target": "internal_webmail_api_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1616", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_forgotpassword", "target": "internal_webmail_api_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L286", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_getme", "target": "internal_webmail_api_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L908", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_linkimapaccount", "target": "internal_webmail_api_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L855", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_listaccounts", "target": "internal_webmail_api_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L320", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_listfolders", "target": "internal_webmail_api_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L335", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_listmessages", "target": "internal_webmail_api_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L764", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_listquarantine", "target": "internal_webmail_api_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L139", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_login", "target": "internal_webmail_api_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L399", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_messagebyid", "target": "internal_webmail_api_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1103", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_mfaconfirm", "target": "internal_webmail_api_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1151", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_mfadisable", "target": "internal_webmail_api_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1077", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_mfasetup", "target": "internal_webmail_api_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L186", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_mfaverify", "target": "internal_webmail_api_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L987", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_oauthcallback", "target": "internal_webmail_api_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L945", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_oauthdispatch", "target": "internal_webmail_api_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L966", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_oauthstart", "target": "internal_webmail_api_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1329", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_passkeybyid", "target": "internal_webmail_api_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1422", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_passkeyloginfinish", "target": "internal_webmail_api_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1373", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_passkeyloginstart", "target": "internal_webmail_api_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1238", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_passkeyregisterfinish", "target": "internal_webmail_api_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1209", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_passkeyregisterstart", "target": "internal_webmail_api_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1306", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_passkeys", "target": "internal_webmail_api_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L773", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_releasequarantine", "target": "internal_webmail_api_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1644", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_resetpassword", "target": "internal_webmail_api_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L571", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_search", "target": "internal_webmail_api_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L365", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_sendorlistmessages", "target": "internal_webmail_api_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1679", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_setrecoveryemail", "target": "internal_webmail_api_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L820", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_sseevents", "target": "internal_webmail_api_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L474", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_unifiedinbox", "target": "internal_webmail_api_go_responsewriter", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L243", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_withauth", "target": "internal_webmail_api_go_responsewriter", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1589", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_apppasswordbyid", "target": "internal_webmail_api_writeerr", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1513", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_apppasswords", "target": "internal_webmail_api_writeerr", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L709", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_calendarevents", "target": "internal_webmail_api_writeerr", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L746", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_contacts", "target": "internal_webmail_api_writeerr", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L893", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_deleteaccount", "target": "internal_webmail_api_writeerr", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L292", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_getme", "target": "internal_webmail_api_writeerr", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L926", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_linkimapaccount", "target": "internal_webmail_api_writeerr", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L858", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_listaccounts", "target": "internal_webmail_api_writeerr", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L323", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_listfolders", "target": "internal_webmail_api_writeerr", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L354", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_listmessages", "target": "internal_webmail_api_writeerr", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L767", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_listquarantine", "target": "internal_webmail_api_writeerr", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L146", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_login", "target": "internal_webmail_api_writeerr", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L413", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_messagebyid", "target": "internal_webmail_api_writeerr", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1110", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_mfaconfirm", "target": "internal_webmail_api_writeerr", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1158", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_mfadisable", "target": "internal_webmail_api_writeerr", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1084", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_mfasetup", "target": "internal_webmail_api_writeerr", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L193", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_mfaverify", "target": "internal_webmail_api_writeerr", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L991", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_oauthcallback", "target": "internal_webmail_api_writeerr", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L969", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_oauthstart", "target": "internal_webmail_api_writeerr", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1337", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_passkeybyid", "target": "internal_webmail_api_writeerr", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1436", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_passkeyloginfinish", "target": "internal_webmail_api_writeerr", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1380", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_passkeyloginstart", "target": "internal_webmail_api_writeerr", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1250", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_passkeyregisterfinish", "target": "internal_webmail_api_writeerr", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1216", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_passkeyregisterstart", "target": "internal_webmail_api_writeerr", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1318", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_passkeys", "target": "internal_webmail_api_writeerr", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L782", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_releasequarantine", "target": "internal_webmail_api_writeerr", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1651", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_resetpassword", "target": "internal_webmail_api_writeerr", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L581", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_search", "target": "internal_webmail_api_writeerr", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L377", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_sendorlistmessages", "target": "internal_webmail_api_writeerr", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1686", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_setrecoveryemail", "target": "internal_webmail_api_writeerr", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L823", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_sseevents", "target": "internal_webmail_api_writeerr", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L486", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_unifiedinbox", "target": "internal_webmail_api_writeerr", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L252", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_withauth", "target": "internal_webmail_api_writeerr", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1040", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_oauthcallback", "target": "internal_webmail_api_titlecase", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L139", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_login", "target": "internal_webmail_api_go_request", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/webmail/api.go", "source_location": "L170", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_login", "target": "internal_webtoken_webtoken_issue" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/webmail/api.go", "source_location": "L161", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_login", "target": "internal_webtoken_webtoken_issuewithpurpose" }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1581", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_apppasswordbyid", "target": "internal_webmail_api_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1508", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_apppasswords", "target": "internal_webmail_api_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L702", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_calendarevents", "target": "internal_webmail_api_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L739", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_contacts", "target": "internal_webmail_api_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L881", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_deleteaccount", "target": "internal_webmail_api_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1616", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_forgotpassword", "target": "internal_webmail_api_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L286", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_getme", "target": "internal_webmail_api_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L908", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_linkimapaccount", "target": "internal_webmail_api_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L855", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_listaccounts", "target": "internal_webmail_api_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L320", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_listfolders", "target": "internal_webmail_api_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L335", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_listmessages", "target": "internal_webmail_api_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L764", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_listquarantine", "target": "internal_webmail_api_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L399", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_messagebyid", "target": "internal_webmail_api_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1103", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_mfaconfirm", "target": "internal_webmail_api_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1151", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_mfadisable", "target": "internal_webmail_api_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1077", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_mfasetup", "target": "internal_webmail_api_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L186", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_mfaverify", "target": "internal_webmail_api_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L987", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_oauthcallback", "target": "internal_webmail_api_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L945", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_oauthdispatch", "target": "internal_webmail_api_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L966", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_oauthstart", "target": "internal_webmail_api_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1329", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_passkeybyid", "target": "internal_webmail_api_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1422", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_passkeyloginfinish", "target": "internal_webmail_api_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1373", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_passkeyloginstart", "target": "internal_webmail_api_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1238", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_passkeyregisterfinish", "target": "internal_webmail_api_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1209", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_passkeyregisterstart", "target": "internal_webmail_api_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1306", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_passkeys", "target": "internal_webmail_api_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L308", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_provider", "target": "internal_webmail_api_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L773", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_releasequarantine", "target": "internal_webmail_api_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1644", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_resetpassword", "target": "internal_webmail_api_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L571", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_search", "target": "internal_webmail_api_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L365", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_sendorlistmessages", "target": "internal_webmail_api_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1679", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_setrecoveryemail", "target": "internal_webmail_api_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L820", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_sseevents", "target": "internal_webmail_api_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L474", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_unifiedinbox", "target": "internal_webmail_api_go_request", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L243", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "webmail_handler_withauth", "target": "internal_webmail_api_go_request", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L220", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_mfaverify", "target": "internal_webmail_api_sha256hex", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/webmail/api.go", "source_location": "L230", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_mfaverify", "target": "internal_webtoken_webtoken_issue" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L956", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_oauthdispatch", "target": "webmail_handler_withauth", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L243", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "webmail_handler_withauth", "target": "internal_webmail_api_go_handlerfunc", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L321", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_listfolders", "target": "webmail_handler_provider", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L352", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_listmessages", "target": "webmail_handler_provider", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L411", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_messagebyid", "target": "webmail_handler_provider", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L595", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_search", "target": "webmail_handler_provider", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L385", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_sendorlistmessages", "target": "webmail_handler_provider", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L707", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_calendarevents", "target": "webmail_handler_linkedproviderfor", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L744", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_contacts", "target": "webmail_handler_linkedproviderfor", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L960", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_oauthdispatch", "target": "webmail_handler_oauthcallback", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L957", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_oauthdispatch", "target": "webmail_handler_oauthstart", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L973", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_oauthstart", "target": "internal_webmail_api_randomstate", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L980", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_oauthstart", "target": "webmail_handler_pruneexpiredstate", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1137", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_mfaconfirm", "target": "internal_webmail_api_sha256hex", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1482", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_passkeyloginfinish", "target": "webmail_handler_origin", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1272", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_passkeyregisterfinish", "target": "webmail_handler_origin", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1340", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_passkeybyid", "target": "internal_webmail_api_loadpasskeys", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1461", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_passkeyloginfinish", "target": "internal_webmail_api_loadpasskeys", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1393", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_passkeyloginstart", "target": "internal_webmail_api_loadpasskeys", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1298", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_passkeyregisterfinish", "target": "internal_webmail_api_loadpasskeys", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1321", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_passkeys", "target": "internal_webmail_api_loadpasskeys", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1354", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_passkeybyid", "target": "internal_webmail_api_savepasskeys", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1488", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_passkeyloginfinish", "target": "internal_webmail_api_savepasskeys", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1299", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_passkeyregisterfinish", "target": "internal_webmail_api_savepasskeys", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1221", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_passkeyregisterstart", "target": "webmail_handler_pruneexpiredwebauthnstate", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1405", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_passkeyloginstart", "target": "webmail_handler_pruneexpiredwebauthnstate", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/webmail/api.go", "source_location": "L1493", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_passkeyloginfinish", "target": "internal_webtoken_webtoken_issue" }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1557", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_apppasswords", "target": "internal_webmail_api_parseduration", "confidence_score": 1.0 }, { "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "internal/webmail/api.go", "source_location": "L1599", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_api_parseduration", "target": "internal_webmail_api_go_duration", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/webmail/api.go", "source_location": "L1626", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_forgotpassword", "target": "internal_webtoken_webtoken_fingerprint" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/webmail/api.go", "source_location": "L1627", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_forgotpassword", "target": "internal_webtoken_webtoken_issueresettoken" }, { "relation": "calls", "context": "call", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "internal/webmail/api.go", "source_location": "L1660", "weight": 1.0, "_origin": "ast", "source": "webmail_handler_resetpassword", "target": "internal_webtoken_webtoken_fingerprintmatches" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L4", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app", "target": "internal_webmail_static_app_accounts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L42", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app", "target": "internal_webmail_static_app_acctquery", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L450", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app", "target": "internal_webmail_static_app_addpasskey", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L17", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app", "target": "internal_webmail_static_app_api", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L425", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app", "target": "internal_webmail_static_app_b64urltobuf", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L25", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app", "target": "internal_webmail_static_app_bodyof", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L87", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app", "target": "internal_webmail_static_app_boot", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L433", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app", "target": "internal_webmail_static_app_buftob64url", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L110", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app", "target": "internal_webmail_static_app_clearsearch", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L281", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app", "target": "internal_webmail_static_app_closecompose", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L539", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app", "target": "internal_webmail_static_app_createapppassword", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L551", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app", "target": "internal_webmail_static_app_deleteapppassword", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L268", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app", "target": "internal_webmail_static_app_deletemessage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L480", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app", "target": "internal_webmail_static_app_deletepasskey", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L23", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app", "target": "internal_webmail_static_app_esc", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L7", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app", "target": "internal_webmail_static_app_folders", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L32", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app", "target": "internal_webmail_static_app_formatdate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L38", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app", "target": "internal_webmail_static_app_initial", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L94", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app", "target": "internal_webmail_static_app_loadaccounts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L8", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app", "target": "internal_webmail_static_app_loadedmessages", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L138", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app", "target": "internal_webmail_static_app_loadfolders", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L167", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app", "target": "internal_webmail_static_app_loadmessages", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L172", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app", "target": "internal_webmail_static_app_loadunifiedinbox", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L45", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app", "target": "internal_webmail_static_app_login", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L66", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app", "target": "internal_webmail_static_app_logout", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L404", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app", "target": "internal_webmail_static_app_mfaconfirmsubmit", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L415", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app", "target": "internal_webmail_static_app_mfadisablesubmit", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L393", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app", "target": "internal_webmail_static_app_mfasetupstart", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L56", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app", "target": "internal_webmail_static_app_mfaverifylogin", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L188", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app", "target": "internal_webmail_static_app_onsearchinput", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L275", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app", "target": "internal_webmail_static_app_opencompose", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L308", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app", "target": "internal_webmail_static_app_releaseq", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L101", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app", "target": "internal_webmail_static_app_renderaccountswitcher", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L529", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app", "target": "internal_webmail_static_app_renderapppasswords", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L148", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app", "target": "internal_webmail_static_app_renderfolderlist", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L556", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app", "target": "internal_webmail_static_app_renderlinkedaccountssettings", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L217", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app", "target": "internal_webmail_static_app_rendermessagelist", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L382", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app", "target": "internal_webmail_static_app_rendermfaarea", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L440", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app", "target": "internal_webmail_static_app_renderpasskeys", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L321", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app", "target": "internal_webmail_static_app_rendersettings", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L201", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app", "target": "internal_webmail_static_app_runsearch", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L523", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app", "target": "internal_webmail_static_app_saverecoveryemail", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L118", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app", "target": "internal_webmail_static_app_selectaccount", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L157", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app", "target": "internal_webmail_static_app_selectfolder", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L283", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app", "target": "internal_webmail_static_app_sendmessage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L78", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app", "target": "internal_webmail_static_app_showapp", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L68", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app", "target": "internal_webmail_static_app_showlogin", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L73", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app", "target": "internal_webmail_static_app_showmfalogin", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L296", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app", "target": "internal_webmail_static_app_showquarantine", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L314", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app", "target": "internal_webmail_static_app_showsettings", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L570", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app", "target": "internal_webmail_static_app_startoauth", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L582", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app", "target": "internal_webmail_static_app_submitimapaccount", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L577", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app", "target": "internal_webmail_static_app_toggleimapform", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L565", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app", "target": "internal_webmail_static_app_unlinkaccount", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L485", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app", "target": "internal_webmail_static_app_usepasskeylogin", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L250", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app", "target": "internal_webmail_static_app_viewmessage", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L455", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_addpasskey", "target": "internal_webmail_static_app_api", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L19", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_api", "target": "internal_webmail_static_app_showlogin", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L89", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_boot", "target": "internal_webmail_static_app_api", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L543", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_createapppassword", "target": "internal_webmail_static_app_api", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L552", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_deleteapppassword", "target": "internal_webmail_static_app_api", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L269", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_deletemessage", "target": "internal_webmail_static_app_api", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L481", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_deletepasskey", "target": "internal_webmail_static_app_api", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L95", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_loadaccounts", "target": "internal_webmail_static_app_api", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L139", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_loadfolders", "target": "internal_webmail_static_app_api", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L168", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_loadmessages", "target": "internal_webmail_static_app_api", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L173", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_loadunifiedinbox", "target": "internal_webmail_static_app_api", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L407", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_mfaconfirmsubmit", "target": "internal_webmail_static_app_api", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L418", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_mfadisablesubmit", "target": "internal_webmail_static_app_api", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L395", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_mfasetupstart", "target": "internal_webmail_static_app_api", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L309", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_releaseq", "target": "internal_webmail_static_app_api", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L531", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_renderapppasswords", "target": "internal_webmail_static_app_api", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L442", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_renderpasskeys", "target": "internal_webmail_static_app_api", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L322", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_rendersettings", "target": "internal_webmail_static_app_api", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L209", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_runsearch", "target": "internal_webmail_static_app_api", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L525", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_saverecoveryemail", "target": "internal_webmail_static_app_api", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L289", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_sendmessage", "target": "internal_webmail_static_app_api", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L82", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_showapp", "target": "internal_webmail_static_app_api", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L300", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_showquarantine", "target": "internal_webmail_static_app_api", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L572", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_startoauth", "target": "internal_webmail_static_app_api", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L594", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_submitimapaccount", "target": "internal_webmail_static_app_api", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L566", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_unlinkaccount", "target": "internal_webmail_static_app_api", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L253", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_viewmessage", "target": "internal_webmail_static_app_api", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L545", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_createapppassword", "target": "internal_webmail_static_app_esc", "confidence_score": 1.0 }, { "relation": "indirect_call", "context": "argument", "confidence": "INFERRED", "source_file": "internal/webmail/static/app.js", "source_location": "L410", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_mfaconfirmsubmit", "target": "internal_webmail_static_app_esc", "confidence_score": 0.5 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L398", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_mfasetupstart", "target": "internal_webmail_static_app_esc", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L277", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_opencompose", "target": "internal_webmail_static_app_esc", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L104", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_renderaccountswitcher", "target": "internal_webmail_static_app_esc", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L534", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_renderapppasswords", "target": "internal_webmail_static_app_esc", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L150", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_renderfolderlist", "target": "internal_webmail_static_app_esc", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L560", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_renderlinkedaccountssettings", "target": "internal_webmail_static_app_esc", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L227", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_rendermessagelist", "target": "internal_webmail_static_app_esc", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L445", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_renderpasskeys", "target": "internal_webmail_static_app_esc", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L340", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_rendersettings", "target": "internal_webmail_static_app_esc", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L303", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_showquarantine", "target": "internal_webmail_static_app_esc", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L255", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_viewmessage", "target": "internal_webmail_static_app_esc", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L261", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_viewmessage", "target": "internal_webmail_static_app_bodyof", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L230", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_rendermessagelist", "target": "internal_webmail_static_app_formatdate", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L445", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_renderpasskeys", "target": "internal_webmail_static_app_formatdate", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L259", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_viewmessage", "target": "internal_webmail_static_app_formatdate", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L105", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_renderaccountswitcher", "target": "internal_webmail_static_app_initial", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L269", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_deletemessage", "target": "internal_webmail_static_app_acctquery", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L139", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_loadfolders", "target": "internal_webmail_static_app_acctquery", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L168", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_loadmessages", "target": "internal_webmail_static_app_acctquery", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L289", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_sendmessage", "target": "internal_webmail_static_app_acctquery", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L253", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_viewmessage", "target": "internal_webmail_static_app_acctquery", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L52", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_login", "target": "internal_webmail_static_app_showapp", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L50", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_login", "target": "internal_webmail_static_app_showmfalogin", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L62", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_mfaverifylogin", "target": "internal_webmail_static_app_showapp", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L66", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_logout", "target": "internal_webmail_static_app_showlogin", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L88", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_boot", "target": "internal_webmail_static_app_showlogin", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L84", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_showapp", "target": "internal_webmail_static_app_loadaccounts", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L517", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_usepasskeylogin", "target": "internal_webmail_static_app_showapp", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L89", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_boot", "target": "internal_webmail_static_app_loadaccounts", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L97", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_loadaccounts", "target": "internal_webmail_static_app_renderaccountswitcher", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L98", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_loadaccounts", "target": "internal_webmail_static_app_selectaccount", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L596", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_submitimapaccount", "target": "internal_webmail_static_app_loadaccounts", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L566", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_unlinkaccount", "target": "internal_webmail_static_app_loadaccounts", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L121", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_selectaccount", "target": "internal_webmail_static_app_renderaccountswitcher", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L119", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_selectaccount", "target": "internal_webmail_static_app_clearsearch", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L158", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_selectfolder", "target": "internal_webmail_static_app_clearsearch", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L133", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_selectaccount", "target": "internal_webmail_static_app_loadfolders", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L130", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_selectaccount", "target": "internal_webmail_static_app_loadunifiedinbox", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L145", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_loadfolders", "target": "internal_webmail_static_app_loadmessages", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L144", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_loadfolders", "target": "internal_webmail_static_app_renderfolderlist", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L160", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_selectfolder", "target": "internal_webmail_static_app_renderfolderlist", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L163", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_selectfolder", "target": "internal_webmail_static_app_loadmessages", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L271", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_deletemessage", "target": "internal_webmail_static_app_loadmessages", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L169", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_loadmessages", "target": "internal_webmail_static_app_rendermessagelist", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L271", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_deletemessage", "target": "internal_webmail_static_app_loadunifiedinbox", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L175", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_loadunifiedinbox", "target": "internal_webmail_static_app_rendermessagelist", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L192", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_onsearchinput", "target": "internal_webmail_static_app_rendermessagelist", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L193", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_onsearchinput", "target": "internal_webmail_static_app_runsearch", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L213", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_runsearch", "target": "internal_webmail_static_app_rendermessagelist", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L252", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_viewmessage", "target": "internal_webmail_static_app_rendermessagelist", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L290", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_sendmessage", "target": "internal_webmail_static_app_closecompose", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L309", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_releaseq", "target": "internal_webmail_static_app_showquarantine", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L318", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_showsettings", "target": "internal_webmail_static_app_rendersettings", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L378", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_rendersettings", "target": "internal_webmail_static_app_renderapppasswords", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L379", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_rendersettings", "target": "internal_webmail_static_app_renderlinkedaccountssettings", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L376", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_rendersettings", "target": "internal_webmail_static_app_rendermfaarea", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L377", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_rendersettings", "target": "internal_webmail_static_app_renderpasskeys", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L420", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_mfadisablesubmit", "target": "internal_webmail_static_app_rendermfaarea", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L459", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_addpasskey", "target": "internal_webmail_static_app_b64urltobuf", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L497", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_usepasskeylogin", "target": "internal_webmail_static_app_b64urltobuf", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L472", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_addpasskey", "target": "internal_webmail_static_app_buftob64url", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L509", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_usepasskeylogin", "target": "internal_webmail_static_app_buftob64url", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L476", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_addpasskey", "target": "internal_webmail_static_app_renderpasskeys", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L481", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_deletepasskey", "target": "internal_webmail_static_app_renderpasskeys", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L547", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_createapppassword", "target": "internal_webmail_static_app_renderapppasswords", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L552", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_deleteapppassword", "target": "internal_webmail_static_app_renderapppasswords", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L597", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_submitimapaccount", "target": "internal_webmail_static_app_renderlinkedaccountssettings", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L566", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_unlinkaccount", "target": "internal_webmail_static_app_renderlinkedaccountssettings", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webmail/static/app.js", "source_location": "L595", "weight": 1.0, "_origin": "ast", "source": "internal_webmail_static_app_submitimapaccount", "target": "internal_webmail_static_app_toggleimapform", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webtoken/webtoken.go", "source_location": "L135", "weight": 1.0, "_origin": "ast", "source": "internal_webtoken_webtoken", "target": "internal_webtoken_webtoken_base64urldecode", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webtoken/webtoken.go", "source_location": "L131", "weight": 1.0, "_origin": "ast", "source": "internal_webtoken_webtoken", "target": "internal_webtoken_webtoken_base64urlencode", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webtoken/webtoken.go", "source_location": "L85", "weight": 1.0, "_origin": "ast", "source": "internal_webtoken_webtoken", "target": "internal_webtoken_webtoken_fingerprint", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webtoken/webtoken.go", "source_location": "L92", "weight": 1.0, "_origin": "ast", "source": "internal_webtoken_webtoken", "target": "internal_webtoken_webtoken_fingerprintmatches", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webtoken/webtoken.go", "source_location": "L34", "weight": 1.0, "_origin": "ast", "source": "internal_webtoken_webtoken", "target": "internal_webtoken_webtoken_issue", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webtoken/webtoken.go", "source_location": "L64", "weight": 1.0, "_origin": "ast", "source": "internal_webtoken_webtoken", "target": "internal_webtoken_webtoken_issueresettoken", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webtoken/webtoken.go", "source_location": "L42", "weight": 1.0, "_origin": "ast", "source": "internal_webtoken_webtoken", "target": "internal_webtoken_webtoken_issuewithpurpose", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webtoken/webtoken.go", "source_location": "L125", "weight": 1.0, "_origin": "ast", "source": "internal_webtoken_webtoken", "target": "internal_webtoken_webtoken_sign", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webtoken/webtoken.go", "source_location": "L97", "weight": 1.0, "_origin": "ast", "source": "internal_webtoken_webtoken", "target": "internal_webtoken_webtoken_verify", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "internal/webtoken/webtoken.go", "source_location": "L21", "weight": 1.0, "_origin": "ast", "source": "internal_webtoken_webtoken", "target": "webtoken_claims", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webtoken/webtoken.go", "source_location": "L92", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_webtoken_webtoken_fingerprintmatches", "target": "webtoken_claims", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webtoken/webtoken.go", "source_location": "L97", "weight": 1.0, "context": "return_type", "_origin": "ast", "source": "internal_webtoken_webtoken_verify", "target": "webtoken_claims", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webtoken/webtoken.go", "source_location": "L34", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_webtoken_webtoken_issue", "target": "internal_webtoken_webtoken_go_duration", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webtoken/webtoken.go", "source_location": "L35", "weight": 1.0, "_origin": "ast", "source": "internal_webtoken_webtoken_issue", "target": "internal_webtoken_webtoken_issuewithpurpose", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webtoken/webtoken.go", "source_location": "L64", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_webtoken_webtoken_issueresettoken", "target": "internal_webtoken_webtoken_go_duration", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "source_file": "internal/webtoken/webtoken.go", "source_location": "L42", "weight": 1.0, "context": "parameter_type", "_origin": "ast", "source": "internal_webtoken_webtoken_issuewithpurpose", "target": "internal_webtoken_webtoken_go_duration", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webtoken/webtoken.go", "source_location": "L52", "weight": 1.0, "_origin": "ast", "source": "internal_webtoken_webtoken_issuewithpurpose", "target": "internal_webtoken_webtoken_base64urlencode", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webtoken/webtoken.go", "source_location": "L55", "weight": 1.0, "_origin": "ast", "source": "internal_webtoken_webtoken_issuewithpurpose", "target": "internal_webtoken_webtoken_sign", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webtoken/webtoken.go", "source_location": "L75", "weight": 1.0, "_origin": "ast", "source": "internal_webtoken_webtoken_issueresettoken", "target": "internal_webtoken_webtoken_base64urlencode", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webtoken/webtoken.go", "source_location": "L78", "weight": 1.0, "_origin": "ast", "source": "internal_webtoken_webtoken_issueresettoken", "target": "internal_webtoken_webtoken_sign", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webtoken/webtoken.go", "source_location": "L93", "weight": 1.0, "_origin": "ast", "source": "internal_webtoken_webtoken_fingerprintmatches", "target": "internal_webtoken_webtoken_fingerprint", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webtoken/webtoken.go", "source_location": "L110", "weight": 1.0, "_origin": "ast", "source": "internal_webtoken_webtoken_verify", "target": "internal_webtoken_webtoken_base64urldecode", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webtoken/webtoken.go", "source_location": "L103", "weight": 1.0, "_origin": "ast", "source": "internal_webtoken_webtoken_verify", "target": "internal_webtoken_webtoken_sign", "confidence_score": 1.0 }, { "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "internal/webtoken/webtoken.go", "source_location": "L128", "weight": 1.0, "_origin": "ast", "source": "internal_webtoken_webtoken_sign", "target": "internal_webtoken_webtoken_base64urlencode", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".claude/go-web-app-no-deps.skill", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "_claude_go_web_app_no_deps_skill_pattern", "target": "_claude_go_web_app_no_deps_package" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".claude/go-web-app-no-deps-SKILL.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "_claude_go_web_app_no_deps_skill_pattern", "target": "_claude_go_web_app_no_deps_skill_api_helper" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".claude/go-web-app-no-deps-SKILL.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "_claude_go_web_app_no_deps_skill_pattern", "target": "_claude_go_web_app_no_deps_skill_cache_busting" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".claude/go-web-app-no-deps-SKILL.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "_claude_go_web_app_no_deps_skill_pattern", "target": "_claude_go_web_app_no_deps_skill_dark_theme" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".claude/go-web-app-no-deps-SKILL.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "_claude_go_web_app_no_deps_skill_pattern", "target": "_claude_go_web_app_no_deps_skill_js_scoping_bug" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".claude/go-web-app-no-deps-SKILL.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "_claude_go_web_app_no_deps_skill_pattern", "target": "_claude_go_web_app_no_deps_skill_no_deps_principle" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".claude/go-web-app-no-deps-SKILL.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "_claude_go_web_app_no_deps_skill_pattern", "target": "_claude_go_web_app_no_deps_skill_renderer" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".claude/go-web-app-no-deps-SKILL.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "_claude_go_web_app_no_deps_skill_pattern", "target": "_claude_go_web_app_no_deps_skill_security_basics" }, { "relation": "references", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": ".claude/go-web-app-no-deps-SKILL.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "_claude_go_web_app_no_deps_skill_pattern", "target": "_claude_iterative_build_discipline_skill_gomail_project" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".claude/go-web-app-no-deps-SKILL.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "_claude_go_web_app_no_deps_skill_block_bleed_bug", "target": "_claude_go_web_app_no_deps_skill_renderer" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".claude/go-web-app-no-deps-SKILL.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "_claude_go_web_app_no_deps_skill_renderer", "target": "_claude_go_web_app_no_deps_skill_base_html" }, { "relation": "conceptually_related_to", "confidence": "AMBIGUOUS", "confidence_score": 0.2, "source_file": ".claude/go-web-app-no-deps-SKILL.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "_claude_go_web_app_no_deps_skill_renderer", "target": "internal_admin_static_index_page" }, { "relation": "conceptually_related_to", "confidence": "AMBIGUOUS", "confidence_score": 0.2, "source_file": ".claude/go-web-app-no-deps-SKILL.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "_claude_go_web_app_no_deps_skill_base_html", "target": "internal_webmail_static_index_page" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": ".claude/go-web-app-no-deps-SKILL.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "_claude_go_web_app_no_deps_skill_dark_theme", "target": "internal_admin_static_index_page" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": ".claude/go-web-app-no-deps-SKILL.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "_claude_go_web_app_no_deps_skill_dark_theme", "target": "internal_webmail_static_index_page" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": ".claude/go-web-app-no-deps-SKILL.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "_claude_go_web_app_no_deps_skill_api_helper", "target": "internal_admin_static_index_api" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": ".claude/go-web-app-no-deps-SKILL.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "_claude_go_web_app_no_deps_skill_api_helper", "target": "internal_webmail_static_index_api" }, { "relation": "conceptually_related_to", "confidence": "AMBIGUOUS", "confidence_score": 0.2, "source_file": ".claude/go-web-app-no-deps-SKILL.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "_claude_go_web_app_no_deps_skill_security_basics", "target": "internal_admin_static_index_page" }, { "relation": "conceptually_related_to", "confidence": "AMBIGUOUS", "confidence_score": 0.2, "source_file": ".claude/go-web-app-no-deps-SKILL.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "_claude_go_web_app_no_deps_skill_security_basics", "target": "internal_webmail_static_index_page" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "GOMAIL_HANDOVER.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "gomail_handover_no_third_party_rule", "target": "_claude_go_web_app_no_deps_skill_no_deps_principle" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".claude/iterative-build-discipline.skill", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "_claude_iterative_build_discipline_skill_core_principle", "target": "_claude_iterative_build_discipline_package" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "_claude_iterative_build_discipline_skill_core_principle", "target": "_claude_iterative_build_discipline_skill_e2e_testing" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "_claude_iterative_build_discipline_skill_core_principle", "target": "_claude_iterative_build_discipline_skill_gomail_project" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "_claude_iterative_build_discipline_skill_e2e_testing", "target": "_claude_iterative_build_discipline_skill_fake_protocol_server" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "_claude_iterative_build_discipline_skill_e2e_testing", "target": "_claude_iterative_build_discipline_skill_negative_tests" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "_claude_iterative_build_discipline_skill_fake_protocol_server", "target": "_claude_iterative_build_discipline_skill_test_vectors" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "_claude_iterative_build_discipline_skill_checkpoint_artifact", "target": "_claude_iterative_build_discipline_skill_living_docs" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "_claude_iterative_build_discipline_skill_scope_honesty", "target": "_claude_iterative_build_discipline_skill_risk_prioritization" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "_claude_iterative_build_discipline_skill_tcp_read_pattern", "target": "_claude_iterative_build_discipline_skill_gomail_project" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "_claude_iterative_build_discipline_skill_tcp_read_pattern", "target": "gomail_action_plan_v4_tcp_bug" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "_claude_iterative_build_discipline_skill_tcp_read_pattern", "target": "gomail_handover_tcp_bug" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "_claude_iterative_build_discipline_skill_sqlite_single_conn", "target": "_claude_iterative_build_discipline_skill_gomail_project" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "_claude_iterative_build_discipline_skill_sqlite_single_conn", "target": "gomail_action_plan_v4_sqlite_deadlock_bug" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "_claude_iterative_build_discipline_skill_sqlite_single_conn", "target": "gomail_handover_sqlite_deadlock_bug" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "_claude_iterative_build_discipline_skill_wire_struct_tags", "target": "_claude_iterative_build_discipline_skill_gomail_project" }, { "relation": "references", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "_claude_iterative_build_discipline_skill_gomail_project", "target": "gomail_action_plan_v4_overview" }, { "relation": "references", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "_claude_iterative_build_discipline_skill_gomail_project", "target": "gomail_handover_overview" }, { "relation": "references", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": ".claude/iterative-build-discipline-SKILL.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "_claude_iterative_build_discipline_skill_gomail_project", "target": "readme_gomail" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "GOMAIL_HANDOVER.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "gomail_handover_overview", "target": "gomail_action_plan_v4_overview" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "gomail-action-plan-v4.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "gomail_action_plan_v4_sandbox_constraints", "target": "gomail_handover_setup_steps" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "GOMAIL_HANDOVER.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "gomail_handover_setup_steps", "target": "readme_dns_setup" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "GOMAIL_HANDOVER.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "gomail_handover_setup_steps", "target": "readme_gomail" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "GOMAIL_HANDOVER.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "gomail_handover_decisions_not_to_relitigate", "target": "gomail_action_plan_v4_phase10" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "GOMAIL_HANDOVER.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "gomail_handover_decisions_not_to_relitigate", "target": "gomail_action_plan_v4_phase5" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "GOMAIL_HANDOVER.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "gomail_handover_decisions_not_to_relitigate", "target": "gomail_action_plan_v4_phase7" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "GOMAIL_HANDOVER.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "gomail_handover_decisions_not_to_relitigate", "target": "gomail_action_plan_v4_phase8" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "GOMAIL_HANDOVER.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "gomail_handover_decisions_not_to_relitigate", "target": "gomail_action_plan_v4_phase9" }, { "relation": "references", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "GOMAIL_HANDOVER.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "gomail_handover_decisions_not_to_relitigate", "target": "internal_webmail_static_index_page" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "GOMAIL_HANDOVER.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "gomail_handover_next_session_scope", "target": "gomail_action_plan_v4_phase10" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "GOMAIL_HANDOVER.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "gomail_handover_next_session_scope", "target": "gomail_action_plan_v4_phase11" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "GOMAIL_HANDOVER.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "gomail_handover_next_session_scope", "target": "gomail_action_plan_v4_phase12" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "GOMAIL_HANDOVER.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "gomail_handover_next_session_scope", "target": "gomail_action_plan_v4_phase13" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "GOMAIL_HANDOVER.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "gomail_handover_next_session_scope", "target": "gomail_action_plan_v4_phase14" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "GOMAIL_HANDOVER.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "gomail_handover_next_session_scope", "target": "gomail_action_plan_v4_phase15" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "GOMAIL_HANDOVER.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "gomail_handover_tcp_bug", "target": "gomail_action_plan_v4_tcp_bug" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "GOMAIL_HANDOVER.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "gomail_handover_sqlite_deadlock_bug", "target": "gomail_action_plan_v4_sqlite_deadlock_bug" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "readme_gomail", "target": "gomail_action_plan_v4_overview" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "readme_gomail", "target": "readme_dns_setup" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "readme_gomail", "target": "readme_tls_acme" }, { "relation": "references", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "README.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "readme_tls_acme", "target": "gomail_action_plan_v4_phase13" }, { "relation": "references", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "README.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "readme_dns_setup", "target": "gomail_action_plan_v4_phase11" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "readme_dns_setup", "target": "gomail_action_plan_v4_phase13" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "gomail-action-plan-v4.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "gomail_action_plan_v4_overview", "target": "gomail_action_plan_v4_e2etest_pattern" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "gomail-action-plan-v4.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "gomail_action_plan_v4_overview", "target": "gomail_action_plan_v4_phase10" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "gomail-action-plan-v4.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "gomail_action_plan_v4_overview", "target": "gomail_action_plan_v4_phase11" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "gomail-action-plan-v4.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "gomail_action_plan_v4_overview", "target": "gomail_action_plan_v4_phase12" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "gomail-action-plan-v4.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "gomail_action_plan_v4_overview", "target": "gomail_action_plan_v4_phase13" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "gomail-action-plan-v4.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "gomail_action_plan_v4_overview", "target": "gomail_action_plan_v4_phase14" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "gomail-action-plan-v4.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "gomail_action_plan_v4_overview", "target": "gomail_action_plan_v4_phase15" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "gomail-action-plan-v4.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "gomail_action_plan_v4_overview", "target": "gomail_action_plan_v4_phase5" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "gomail-action-plan-v4.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "gomail_action_plan_v4_overview", "target": "gomail_action_plan_v4_phase7" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "gomail-action-plan-v4.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "gomail_action_plan_v4_overview", "target": "gomail_action_plan_v4_phase8" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "gomail-action-plan-v4.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "gomail_action_plan_v4_overview", "target": "gomail_action_plan_v4_phase9" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "gomail-action-plan-v4.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "gomail_action_plan_v4_overview", "target": "gomail_action_plan_v4_phase9_5" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "gomail-action-plan-v4.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "gomail_action_plan_v4_overview", "target": "gomail_action_plan_v4_sandbox_constraints" }, { "relation": "references", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "gomail-action-plan-v4.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "gomail_action_plan_v4_phase8", "target": "internal_webmail_static_index_compose" }, { "relation": "references", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "gomail-action-plan-v4.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "gomail_action_plan_v4_phase8", "target": "internal_webmail_static_index_folders" }, { "relation": "references", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "gomail-action-plan-v4.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "gomail_action_plan_v4_phase8", "target": "internal_webmail_static_index_page" }, { "relation": "references", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "gomail-action-plan-v4.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "gomail_action_plan_v4_phase8", "target": "internal_webmail_static_index_quarantine" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "gomail-action-plan-v4.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "gomail_action_plan_v4_admin_domain_tenant_bug", "target": "gomail_action_plan_v4_phase11" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "gomail-action-plan-v4.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "gomail_action_plan_v4_admin_user_domainid_bug", "target": "gomail_action_plan_v4_phase11" }, { "relation": "references", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "gomail-action-plan-v4.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "gomail_action_plan_v4_phase11", "target": "internal_admin_static_index_domains_crud" }, { "relation": "references", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "gomail-action-plan-v4.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "gomail_action_plan_v4_phase11", "target": "internal_admin_static_index_quarantine" }, { "relation": "references", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "gomail-action-plan-v4.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "gomail_action_plan_v4_phase11", "target": "internal_admin_static_index_queue_crud" }, { "relation": "references", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "gomail-action-plan-v4.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "gomail_action_plan_v4_phase11", "target": "internal_admin_static_index_rules_crud" }, { "relation": "references", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "gomail-action-plan-v4.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "gomail_action_plan_v4_phase11", "target": "internal_admin_static_index_users_crud" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "gomail-action-plan-v4.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "gomail_action_plan_v4_quarantine_admin_vs_webmail", "target": "gomail_action_plan_v4_phase11" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "gomail-action-plan-v4.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "gomail_action_plan_v4_phase13_pulled_forward_rationale", "target": "gomail_action_plan_v4_phase12" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "gomail-action-plan-v4.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "gomail_action_plan_v4_sqlite_deadlock_bug", "target": "gomail_action_plan_v4_phase12" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "gomail-action-plan-v4.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "gomail_action_plan_v4_phase13_pulled_forward_rationale", "target": "gomail_action_plan_v4_phase13" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "gomail-action-plan-v4.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "gomail_action_plan_v4_eicar_verification", "target": "gomail_action_plan_v4_phase14" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "gomail-action-plan-v4.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "gomail_action_plan_v4_tcp_bug", "target": "gomail_action_plan_v4_phase14" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "gomail-action-plan-v4.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "gomail_action_plan_v4_rate_limiter", "target": "gomail_action_plan_v4_phase15" }, { "relation": "references", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "gomail-action-plan-v4.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "gomail_action_plan_v4_quarantine_admin_vs_webmail", "target": "internal_admin_static_index_quarantine" }, { "relation": "references", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "gomail-action-plan-v4.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "gomail_action_plan_v4_quarantine_admin_vs_webmail", "target": "internal_webmail_static_index_quarantine" }, { "relation": "references", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "gomail-action-plan-v4.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "gomail_action_plan_v4_admin_user_domainid_bug", "target": "internal_admin_static_index_domains_crud" }, { "relation": "references", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "gomail-action-plan-v4.md", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "gomail_action_plan_v4_admin_user_domainid_bug", "target": "internal_admin_static_index_users_crud" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "internal/admin/static/index.html", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "internal_admin_static_index_api", "target": "internal_webmail_static_index_api" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "internal/admin/static/index.html", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "internal_admin_static_index_login", "target": "internal_webmail_static_index_login" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "internal/admin/static/index.html", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "internal_admin_static_index_showapp", "target": "internal_webmail_static_index_showapp" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "internal/admin/static/index.html", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "internal_admin_static_index_quarantine", "target": "internal_webmail_static_index_quarantine" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "internal/admin/static/index.html", "source_location": null, "weight": 1.0, "_origin": "semantic", "source": "internal_admin_static_index_esc", "target": "internal_webmail_static_index_esc" } ], "hyperedges": [ { "id": "gomail_project_documentation_set", "label": "GoMail Project Documentation Set", "nodes": [ "gomail_handover_overview", "readme_gomail", "gomail_action_plan_v4_overview", "_claude_iterative_build_discipline_skill_gomail_project" ], "relation": "participate_in", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "GOMAIL_HANDOVER.md" }, { "id": "admin_portal_crud_feature_set", "label": "Admin Portal CRUD Feature Set", "nodes": [ "internal_admin_static_index_domains_crud", "internal_admin_static_index_users_crud", "internal_admin_static_index_rules_crud", "internal_admin_static_index_queue_crud", "internal_admin_static_index_quarantine" ], "relation": "implement", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "internal/admin/static/index.html" }, { "id": "recurring_bug_pattern_docs", "label": "Recurring Bug-Pattern Documentation Across GoMail Docs", "nodes": [ "_claude_iterative_build_discipline_skill_sqlite_single_conn", "gomail_handover_sqlite_deadlock_bug", "gomail_action_plan_v4_sqlite_deadlock_bug", "_claude_iterative_build_discipline_skill_tcp_read_pattern", "gomail_handover_tcp_bug", "gomail_action_plan_v4_tcp_bug" ], "relation": "form", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "GOMAIL_HANDOVER.md" } ], "built_at_commit": "d7ca591b764eb472b23e12ca611d58967dfe6c14" }