43739 lines
1.2 MiB
Plaintext
43739 lines
1.2 MiB
Plaintext
{
|
|
"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": 4,
|
|
"community_name": "GmailAPIProvider",
|
|
"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": "L545",
|
|
"_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": "L560",
|
|
"_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": "L642",
|
|
"_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": "L653",
|
|
"_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": "L690",
|
|
"_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": "L715",
|
|
"_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": "L724",
|
|
"_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": "L771",
|
|
"_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": "L806",
|
|
"_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": "L832",
|
|
"_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": "L859",
|
|
"_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": "L896",
|
|
"_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": "L917",
|
|
"_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": "L938",
|
|
"_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": "L1001",
|
|
"_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": "L1010",
|
|
"_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": "L1020",
|
|
"_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": "L1028",
|
|
"_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": "L1054",
|
|
"_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": "L1102",
|
|
"_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": "L1136",
|
|
"_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": "L1138",
|
|
"_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": "L1146",
|
|
"_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": "L1160",
|
|
"_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": "L1189",
|
|
"_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": "L1257",
|
|
"_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": "L1280",
|
|
"_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": "L1312",
|
|
"_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": "L1324",
|
|
"_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": "L1373",
|
|
"_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": "L1459",
|
|
"_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": "L1532",
|
|
"_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": "L1550",
|
|
"_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": "L1567",
|
|
"_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": "L1595",
|
|
"_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": "L1630",
|
|
"_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": "L200",
|
|
"_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": "L216",
|
|
"_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": "L249",
|
|
"_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": "L267",
|
|
"_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": "L274",
|
|
"_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": "L280",
|
|
"_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": "L282",
|
|
"_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": "L295",
|
|
"_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": "L307",
|
|
"_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": "L313",
|
|
"_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": "L320",
|
|
"_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": "L381",
|
|
"_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": "L392",
|
|
"_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": "L403",
|
|
"_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": "L414",
|
|
"_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": "L424",
|
|
"_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": "L432",
|
|
"_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": "L439",
|
|
"_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": "L449",
|
|
"_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": "L479",
|
|
"_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": "L484",
|
|
"_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": "L522",
|
|
"_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": "L528",
|
|
"_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": "L538",
|
|
"_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": "L550",
|
|
"_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": "L555",
|
|
"_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": "L564",
|
|
"_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": "L569",
|
|
"_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": "L576",
|
|
"_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": "L581",
|
|
"_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": "L883",
|
|
"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": "L984",
|
|
"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": "L991",
|
|
"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": "L650",
|
|
"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": "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": "L546",
|
|
"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": "L642",
|
|
"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": "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": "L1115",
|
|
"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": "L1038",
|
|
"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": "L1070",
|
|
"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": "L1138",
|
|
"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": "L1532",
|
|
"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": "L1459",
|
|
"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": "L653",
|
|
"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": "L690",
|
|
"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": "L832",
|
|
"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": "L642",
|
|
"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": "L859",
|
|
"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": "L806",
|
|
"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": "L715",
|
|
"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": "L1054",
|
|
"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": "L1102",
|
|
"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": "L1028",
|
|
"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": "L917",
|
|
"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": "L1280",
|
|
"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": "L1189",
|
|
"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": "L1160",
|
|
"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": "L1257",
|
|
"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": "L724",
|
|
"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": "L560",
|
|
"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": "L1630",
|
|
"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": "L771",
|
|
"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": "L1012",
|
|
"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": "L1498",
|
|
"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": "L1085",
|
|
"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": "L1033",
|
|
"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": "L1048",
|
|
"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": "L1235",
|
|
"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": "L1350",
|
|
"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": "L1165",
|
|
"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": "L1138",
|
|
"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": "L1146",
|
|
"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": "L1223",
|
|
"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": "L1433",
|
|
"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": "L1138",
|
|
"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": "L1550",
|
|
"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": "L1010",
|
|
"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": "L1146",
|
|
"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": "L1020",
|
|
"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": "L545",
|
|
"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": "L1532",
|
|
"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": "L1459",
|
|
"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": "L653",
|
|
"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": "L690",
|
|
"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": "L832",
|
|
"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": "L1567",
|
|
"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": "L642",
|
|
"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": "L859",
|
|
"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": "L806",
|
|
"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": "L715",
|
|
"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": "L1054",
|
|
"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": "L1102",
|
|
"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": "L1028",
|
|
"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": "L938",
|
|
"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": "L896",
|
|
"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": "L917",
|
|
"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": "L1136",
|
|
"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": "L1280",
|
|
"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": "L1373",
|
|
"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": "L1324",
|
|
"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": "L1189",
|
|
"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": "L1160",
|
|
"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": "L1257",
|
|
"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": "L1001",
|
|
"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": "L1312",
|
|
"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": "L724",
|
|
"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": "L1595",
|
|
"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": "L560",
|
|
"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": "L1630",
|
|
"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": "L771",
|
|
"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": "L1146",
|
|
"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": "L1547",
|
|
"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": "L1481",
|
|
"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": "L687",
|
|
"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": "L710",
|
|
"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": "L851",
|
|
"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": "L1592",
|
|
"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": "L889",
|
|
"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": "L829",
|
|
"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": "L721",
|
|
"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": "L1099",
|
|
"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": "L1127",
|
|
"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": "L1049",
|
|
"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": "L998",
|
|
"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": "L935",
|
|
"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": "L1309",
|
|
"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": "L1451",
|
|
"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": "L1364",
|
|
"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": "L1254",
|
|
"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": "L1176",
|
|
"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": "L1277",
|
|
"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": "L761",
|
|
"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": "L1627",
|
|
"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": "L632",
|
|
"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": "L1644",
|
|
"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": "L1532",
|
|
"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": "L1459",
|
|
"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": "L653",
|
|
"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": "L690",
|
|
"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": "L832",
|
|
"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": "L1567",
|
|
"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": "L859",
|
|
"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": "L806",
|
|
"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": "L715",
|
|
"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": "L1054",
|
|
"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": "L1102",
|
|
"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": "L1028",
|
|
"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": "L938",
|
|
"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": "L896",
|
|
"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": "L917",
|
|
"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": "L1280",
|
|
"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": "L1373",
|
|
"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": "L1324",
|
|
"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": "L1189",
|
|
"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": "L1160",
|
|
"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": "L1257",
|
|
"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": "L724",
|
|
"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": "L1595",
|
|
"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": "L560",
|
|
"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": "L1630",
|
|
"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": "L771",
|
|
"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": "L1540",
|
|
"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": "L1464",
|
|
"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": "L660",
|
|
"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": "L697",
|
|
"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": "L844",
|
|
"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": "L877",
|
|
"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": "L809",
|
|
"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": "L718",
|
|
"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": "L1061",
|
|
"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": "L1109",
|
|
"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": "L1035",
|
|
"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": "L942",
|
|
"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": "L920",
|
|
"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": "L1288",
|
|
"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": "L1387",
|
|
"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": "L1331",
|
|
"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": "L1201",
|
|
"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": "L1167",
|
|
"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": "L1269",
|
|
"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": "L733",
|
|
"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": "L1602",
|
|
"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": "L570",
|
|
"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": "L1637",
|
|
"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": "L774",
|
|
"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": "L991",
|
|
"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": "L1532",
|
|
"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": "L1459",
|
|
"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": "L653",
|
|
"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": "L690",
|
|
"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": "L832",
|
|
"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": "L1567",
|
|
"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": "L859",
|
|
"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": "L806",
|
|
"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": "L715",
|
|
"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": "L1054",
|
|
"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": "L1102",
|
|
"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": "L1028",
|
|
"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": "L938",
|
|
"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": "L896",
|
|
"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": "L917",
|
|
"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": "L1280",
|
|
"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": "L1373",
|
|
"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": "L1324",
|
|
"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": "L1189",
|
|
"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": "L1160",
|
|
"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": "L1257",
|
|
"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": "L724",
|
|
"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": "L1595",
|
|
"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": "L560",
|
|
"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": "L1630",
|
|
"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": "L771",
|
|
"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": "L907",
|
|
"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": "L576",
|
|
"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": "L658",
|
|
"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": "L695",
|
|
"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": "L911",
|
|
"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": "L908",
|
|
"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": "L924",
|
|
"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": "L931",
|
|
"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": "L1088",
|
|
"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": "L1433",
|
|
"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": "L1223",
|
|
"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": "L1291",
|
|
"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": "L1412",
|
|
"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": "L1344",
|
|
"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": "L1249",
|
|
"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": "L1272",
|
|
"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": "L1305",
|
|
"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": "L1439",
|
|
"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": "L1250",
|
|
"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": "L1172",
|
|
"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": "L1356",
|
|
"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": "L1444",
|
|
"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": "L1508",
|
|
"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": "L1550",
|
|
"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": "L1577",
|
|
"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": "L1578",
|
|
"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": "L1611",
|
|
"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": "L449",
|
|
"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": "L424",
|
|
"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": "L432",
|
|
"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": "L280",
|
|
"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": "L538",
|
|
"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": "L550",
|
|
"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": "L267",
|
|
"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": "L479",
|
|
"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": "L403",
|
|
"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": "L414",
|
|
"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": "L392",
|
|
"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": "L274",
|
|
"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": "L307",
|
|
"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": "L528",
|
|
"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": "L555",
|
|
"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": "L216",
|
|
"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": "L381",
|
|
"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": "L439",
|
|
"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": "L320",
|
|
"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": "L200",
|
|
"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": "L522",
|
|
"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": "L282",
|
|
"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": "L295",
|
|
"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": "L313",
|
|
"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": "L569",
|
|
"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": "L581",
|
|
"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": "L576",
|
|
"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": "L564",
|
|
"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": "L484",
|
|
"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": "L249",
|
|
"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": "L454",
|
|
"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": "L542",
|
|
"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": "L551",
|
|
"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": "L268",
|
|
"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": "L480",
|
|
"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": "L406",
|
|
"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": "L417",
|
|
"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": "L394",
|
|
"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": "L308",
|
|
"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": "L530",
|
|
"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": "L441",
|
|
"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": "L321",
|
|
"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": "L208",
|
|
"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": "L524",
|
|
"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": "L288",
|
|
"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": "L299",
|
|
"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": "L571",
|
|
"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": "L593",
|
|
"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": "L565",
|
|
"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": "L252",
|
|
"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": "L544",
|
|
"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": "L409",
|
|
"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": "L397",
|
|
"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": "L276",
|
|
"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": "L533",
|
|
"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": "L559",
|
|
"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": "L226",
|
|
"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": "L444",
|
|
"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": "L339",
|
|
"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": "L302",
|
|
"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": "L254",
|
|
"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": "L260",
|
|
"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": "L229",
|
|
"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": "L444",
|
|
"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": "L258",
|
|
"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": "L268",
|
|
"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": "L288",
|
|
"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": "L252",
|
|
"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": "L516",
|
|
"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": "L595",
|
|
"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": "L565",
|
|
"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": "L270",
|
|
"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": "L270",
|
|
"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": "L212",
|
|
"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": "L251",
|
|
"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": "L289",
|
|
"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": "L308",
|
|
"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": "L317",
|
|
"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": "L377",
|
|
"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": "L378",
|
|
"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": "L375",
|
|
"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": "L376",
|
|
"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": "L419",
|
|
"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": "L458",
|
|
"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": "L496",
|
|
"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": "L471",
|
|
"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": "L508",
|
|
"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": "L475",
|
|
"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": "L480",
|
|
"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": "L546",
|
|
"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": "L551",
|
|
"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": "L596",
|
|
"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": "L565",
|
|
"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": "L594",
|
|
"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"
|
|
} |