35980 lines
1.1 MiB
Plaintext
35980 lines
1.1 MiB
Plaintext
{
|
|
"directed": false,
|
|
"multigraph": false,
|
|
"graph": {
|
|
"hyperedges": [
|
|
{
|
|
"id": "mfa_second_factor_flow",
|
|
"label": "Optional MFA / Second-Factor Setup Flow",
|
|
"nodes": [
|
|
"readme_admin_dashboard_login",
|
|
"internal_webui_templates_account_account_settings_page",
|
|
"internal_webui_templates_account_totp_mfa_section",
|
|
"internal_webui_templates_account_passkey_management"
|
|
],
|
|
"relation": "participate_in",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.85,
|
|
"source_file": "internal/webui/templates/account.html"
|
|
},
|
|
{
|
|
"id": "admin_delegation_crud_flow",
|
|
"label": "Delegated Admin Management CRUD Flow",
|
|
"nodes": [
|
|
"internal_webui_templates_admins_manage_admins_page",
|
|
"internal_webui_templates_add_admin_add_admin_page",
|
|
"internal_webui_templates_edit_admin_edit_admin_access_page"
|
|
],
|
|
"relation": "form",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.85,
|
|
"source_file": "internal/webui/templates/admins.html"
|
|
},
|
|
{
|
|
"id": "domain_dns_verification_workflow",
|
|
"label": "Domain DNS / DKIM / SPF Verification Workflow",
|
|
"nodes": [
|
|
"internal_webui_templates_dkim_dkim_key_management_page",
|
|
"internal_webui_templates_domains_domain_management_page",
|
|
"internal_webui_templates_add_domain_add_domain_page"
|
|
],
|
|
"relation": "participate_in",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/templates/dkim.html"
|
|
},
|
|
{
|
|
"id": "ip_whitelist_management_flow",
|
|
"label": "IP Whitelist Management Flow",
|
|
"nodes": [
|
|
"internal_webui_templates_ips_ips_list_page",
|
|
"internal_webui_templates_edit_ip_edit_ip_whitelist_page",
|
|
"internal_webui_templates_sidebar_email_sidebar_navigation"
|
|
],
|
|
"relation": "participate_in",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/templates/ips.html"
|
|
},
|
|
{
|
|
"id": "mfa_authentication_flow",
|
|
"label": "Multi-Factor Authentication Flow",
|
|
"nodes": [
|
|
"internal_webui_templates_login_login_page",
|
|
"internal_webui_templates_login_mfa_login_mfa_page",
|
|
"internal_webui_templates_totp_setup_totp_setup_page"
|
|
],
|
|
"relation": "form",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/templates/login_mfa.html"
|
|
},
|
|
{
|
|
"id": "sender_management_flow",
|
|
"label": "Sender Management Flow",
|
|
"nodes": [
|
|
"internal_webui_templates_senders_senders_list_page",
|
|
"internal_webui_templates_edit_sender_edit_sender_page",
|
|
"internal_webui_templates_sidebar_email_sidebar_navigation"
|
|
],
|
|
"relation": "participate_in",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/templates/senders.html"
|
|
},
|
|
{
|
|
"id": "mailbox_management_flow",
|
|
"label": "Mailbox Management Flow (Aliases, App Passwords, Lists, Rules)",
|
|
"nodes": [
|
|
"internal_webui_templates_mailboxes_mailboxes_list_page",
|
|
"internal_webui_templates_edit_mailbox_edit_mailbox_page",
|
|
"internal_webui_templates_mailbox_aliases_aliases_page",
|
|
"internal_webui_templates_mailbox_apppasswords_app_passwords_page",
|
|
"internal_webui_templates_mailbox_lists_allow_block_list_page",
|
|
"internal_webui_templates_mailbox_rules_filter_rules_page"
|
|
],
|
|
"relation": "participate_in",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.85,
|
|
"source_file": "internal/webui/templates/edit_mailbox.html"
|
|
},
|
|
{
|
|
"id": "self_service_webmail_flow",
|
|
"label": "Self-Service Webmail Login-to-Account Flow",
|
|
"nodes": [
|
|
"internal_webui_templates_webmail_login_login_page",
|
|
"internal_webui_templates_webmail_login_mfa_mfa_verification_page",
|
|
"internal_webui_templates_webmail_totp_setup_totp_setup_page",
|
|
"internal_webui_templates_webmail_account_account_dashboard_page"
|
|
],
|
|
"relation": "form",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.85,
|
|
"source_file": "internal/webui/templates/webmail_login.html"
|
|
},
|
|
{
|
|
"id": "admin_base_layout_template_system",
|
|
"label": "Admin Base Layout Template System",
|
|
"nodes": [
|
|
"internal_webui_templates_base_base_layout",
|
|
"internal_webui_templates_dashboard_dashboard_page",
|
|
"internal_webui_templates_mailboxes_mailboxes_list_page",
|
|
"internal_webui_templates_add_mailbox_add_mailbox_page",
|
|
"internal_webui_templates_edit_mailbox_edit_mailbox_page",
|
|
"internal_webui_templates_mailbox_aliases_aliases_page",
|
|
"internal_webui_templates_mailbox_apppasswords_app_passwords_page",
|
|
"internal_webui_templates_mailbox_lists_allow_block_list_page",
|
|
"internal_webui_templates_mailbox_rules_filter_rules_page",
|
|
"internal_webui_templates_sidebar_email_sidebar_navigation"
|
|
],
|
|
"relation": "participate_in",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.85,
|
|
"source_file": "internal/webui/templates/base.html"
|
|
}
|
|
]
|
|
},
|
|
"nodes": [
|
|
{
|
|
"label": "mailgoserver",
|
|
"file_type": "code",
|
|
"type": "package",
|
|
"ecosystem": "go",
|
|
"source_file": "go.mod",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "pkg_mailgoserver",
|
|
"community": 68,
|
|
"community_name": "Project Root",
|
|
"norm_label": "mailgoserver"
|
|
},
|
|
{
|
|
"label": "config.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/config/config.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_config_config",
|
|
"community": 29,
|
|
"community_name": "Config Loading & Settings",
|
|
"norm_label": "config.go"
|
|
},
|
|
{
|
|
"label": "defaultKV",
|
|
"file_type": "code",
|
|
"source_file": "internal/config/config.go",
|
|
"source_location": "L12",
|
|
"_origin": "ast",
|
|
"id": "config_defaultkv",
|
|
"community": 29,
|
|
"community_name": "Config Loading & Settings",
|
|
"norm_label": "defaultkv"
|
|
},
|
|
{
|
|
"label": "GenerateSettingsIni()",
|
|
"file_type": "code",
|
|
"source_file": "internal/config/config.go",
|
|
"source_location": "L118",
|
|
"_origin": "ast",
|
|
"id": "internal_config_config_generatesettingsini",
|
|
"community": 29,
|
|
"community_name": "Config Loading & Settings",
|
|
"norm_label": "generatesettingsini()"
|
|
},
|
|
{
|
|
"label": "Load()",
|
|
"file_type": "code",
|
|
"source_file": "internal/config/config.go",
|
|
"source_location": "L158",
|
|
"_origin": "ast",
|
|
"id": "internal_config_config_load",
|
|
"community": 29,
|
|
"community_name": "Config Loading & Settings",
|
|
"norm_label": "load()"
|
|
},
|
|
{
|
|
"label": "File",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_config_config_go_file",
|
|
"community": 29,
|
|
"community_name": "Config Loading & Settings",
|
|
"norm_label": "file"
|
|
},
|
|
{
|
|
"label": "AbsoluteSQLitePath()",
|
|
"file_type": "code",
|
|
"source_file": "internal/config/config.go",
|
|
"source_location": "L167",
|
|
"_origin": "ast",
|
|
"id": "internal_config_config_absolutesqlitepath",
|
|
"community": 29,
|
|
"community_name": "Config Loading & Settings",
|
|
"norm_label": "absolutesqlitepath()"
|
|
},
|
|
{
|
|
"label": "config_test.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/config/config_test.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_config_config_test",
|
|
"community": 29,
|
|
"community_name": "Config Loading & Settings",
|
|
"norm_label": "config_test.go"
|
|
},
|
|
{
|
|
"label": "TestGenerateAndLoadRoundTrip()",
|
|
"file_type": "code",
|
|
"source_file": "internal/config/config_test.go",
|
|
"source_location": "L9",
|
|
"_origin": "ast",
|
|
"id": "internal_config_config_test_testgenerateandloadroundtrip",
|
|
"community": 29,
|
|
"community_name": "Config Loading & Settings",
|
|
"norm_label": "testgenerateandloadroundtrip()"
|
|
},
|
|
{
|
|
"label": "T",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_config_config_test_go_t",
|
|
"community": 29,
|
|
"community_name": "Config Loading & Settings",
|
|
"norm_label": "t"
|
|
},
|
|
{
|
|
"label": "TestAbsoluteSQLitePath()",
|
|
"file_type": "code",
|
|
"source_file": "internal/config/config_test.go",
|
|
"source_location": "L37",
|
|
"_origin": "ast",
|
|
"id": "internal_config_config_test_testabsolutesqlitepath",
|
|
"community": 29,
|
|
"community_name": "Config Loading & Settings",
|
|
"norm_label": "testabsolutesqlitepath()"
|
|
},
|
|
{
|
|
"label": "admin_models.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/admin_models.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_db_admin_models",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": "admin_models.go"
|
|
},
|
|
{
|
|
"label": "AdminUser",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/admin_models.go",
|
|
"source_location": "L5",
|
|
"_origin": "ast",
|
|
"id": "db_adminuser",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": "adminuser"
|
|
},
|
|
{
|
|
"label": "Time",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_db_admin_models_go_time",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": "time"
|
|
},
|
|
{
|
|
"label": "AdminSession",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/admin_models.go",
|
|
"source_location": "L17",
|
|
"_origin": "ast",
|
|
"id": "db_adminsession",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": "adminsession"
|
|
},
|
|
{
|
|
"label": "WebAuthnCredential",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/admin_models.go",
|
|
"source_location": "L25",
|
|
"_origin": "ast",
|
|
"id": "db_webauthncredential",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": "webauthncredential"
|
|
},
|
|
{
|
|
"label": "crud.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_db_crud",
|
|
"community": 33,
|
|
"community_name": "DKIM Key Queries",
|
|
"norm_label": "crud.go"
|
|
},
|
|
{
|
|
"label": "DB",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud.go",
|
|
"source_location": "L12",
|
|
"_origin": "ast",
|
|
"id": "internal_db_crud_go_db_db",
|
|
"community": 33,
|
|
"community_name": "DKIM Key Queries",
|
|
"norm_label": "db"
|
|
},
|
|
{
|
|
"label": ".GetDomainByNameExact()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud.go",
|
|
"source_location": "L12",
|
|
"_origin": "ast",
|
|
"id": "db_db_getdomainbynameexact",
|
|
"community": 21,
|
|
"community_name": "Sender/Domain/IP Lookup Queries",
|
|
"norm_label": ".getdomainbynameexact()"
|
|
},
|
|
{
|
|
"label": ".GetDomainByID()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud.go",
|
|
"source_location": "L19",
|
|
"_origin": "ast",
|
|
"id": "db_db_getdomainbyid",
|
|
"community": 21,
|
|
"community_name": "Sender/Domain/IP Lookup Queries",
|
|
"norm_label": ".getdomainbyid()"
|
|
},
|
|
{
|
|
"label": ".GetDKIMKeyByDomainAndSelector()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud.go",
|
|
"source_location": "L24",
|
|
"_origin": "ast",
|
|
"id": "db_db_getdkimkeybydomainandselector",
|
|
"community": 33,
|
|
"community_name": "DKIM Key Queries",
|
|
"norm_label": ".getdkimkeybydomainandselector()"
|
|
},
|
|
{
|
|
"label": ".GetActiveDKIMKeyByDomainID()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud.go",
|
|
"source_location": "L30",
|
|
"_origin": "ast",
|
|
"id": "db_db_getactivedkimkeybydomainid",
|
|
"community": 33,
|
|
"community_name": "DKIM Key Queries",
|
|
"norm_label": ".getactivedkimkeybydomainid()"
|
|
},
|
|
{
|
|
"label": ".GetDKIMKeyByID()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud.go",
|
|
"source_location": "L36",
|
|
"_origin": "ast",
|
|
"id": "db_db_getdkimkeybyid",
|
|
"community": 33,
|
|
"community_name": "DKIM Key Queries",
|
|
"norm_label": ".getdkimkeybyid()"
|
|
},
|
|
{
|
|
"label": "scanDKIMKey()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud.go",
|
|
"source_location": "L42",
|
|
"_origin": "ast",
|
|
"id": "internal_db_crud_scandkimkey",
|
|
"community": 33,
|
|
"community_name": "DKIM Key Queries",
|
|
"norm_label": "scandkimkey()"
|
|
},
|
|
{
|
|
"label": "Row",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_db_crud_go_row",
|
|
"community": 33,
|
|
"community_name": "DKIM Key Queries",
|
|
"norm_label": "row"
|
|
},
|
|
{
|
|
"label": "crud_admin.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_db_crud_admin",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": "crud_admin.go"
|
|
},
|
|
{
|
|
"label": "scanAdminUser()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L13",
|
|
"_origin": "ast",
|
|
"id": "internal_db_crud_admin_scanadminuser",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": "scanadminuser()"
|
|
},
|
|
{
|
|
"label": "Row",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_db_crud_admin_go_row",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": "row"
|
|
},
|
|
{
|
|
"label": "DB",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L30",
|
|
"_origin": "ast",
|
|
"id": "internal_db_crud_admin_go_db_db",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": "db"
|
|
},
|
|
{
|
|
"label": ".CountAdminUsers()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L30",
|
|
"_origin": "ast",
|
|
"id": "db_db_countadminusers",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": ".countadminusers()"
|
|
},
|
|
{
|
|
"label": ".SeedDefaultAdminIfEmpty()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L47",
|
|
"_origin": "ast",
|
|
"id": "db_db_seeddefaultadminifempty",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": ".seeddefaultadminifempty()"
|
|
},
|
|
{
|
|
"label": ".CreateAdminUser()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L66",
|
|
"_origin": "ast",
|
|
"id": "db_db_createadminuser",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": ".createadminuser()"
|
|
},
|
|
{
|
|
"label": ".CreateScopedAdminUser()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L78",
|
|
"_origin": "ast",
|
|
"id": "db_db_createscopedadminuser",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": ".createscopedadminuser()"
|
|
},
|
|
{
|
|
"label": ".ListAllAdminUsers()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L104",
|
|
"_origin": "ast",
|
|
"id": "db_db_listalladminusers",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": ".listalladminusers()"
|
|
},
|
|
{
|
|
"label": ".ListScopedAdminUsers()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L116",
|
|
"_origin": "ast",
|
|
"id": "db_db_listscopedadminusers",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": ".listscopedadminusers()"
|
|
},
|
|
{
|
|
"label": "scanAdminUsers()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L124",
|
|
"_origin": "ast",
|
|
"id": "internal_db_crud_admin_scanadminusers",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": "scanadminusers()"
|
|
},
|
|
{
|
|
"label": "Rows",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "rows",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": "rows"
|
|
},
|
|
{
|
|
"label": ".AccessibleDomainIDs()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L145",
|
|
"_origin": "ast",
|
|
"id": "db_db_accessibledomainids",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": ".accessibledomainids()"
|
|
},
|
|
{
|
|
"label": ".GrantDomainAccess()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L164",
|
|
"_origin": "ast",
|
|
"id": "db_db_grantdomainaccess",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": ".grantdomainaccess()"
|
|
},
|
|
{
|
|
"label": ".SetAdminDomainAccess()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L170",
|
|
"_origin": "ast",
|
|
"id": "db_db_setadmindomainaccess",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": ".setadmindomainaccess()"
|
|
},
|
|
{
|
|
"label": ".DeleteAdminUser()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L188",
|
|
"_origin": "ast",
|
|
"id": "db_db_deleteadminuser",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": ".deleteadminuser()"
|
|
},
|
|
{
|
|
"label": ".GetAdminUserByUsername()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L207",
|
|
"_origin": "ast",
|
|
"id": "db_db_getadminuserbyusername",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": ".getadminuserbyusername()"
|
|
},
|
|
{
|
|
"label": ".GetAdminUserByID()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L212",
|
|
"_origin": "ast",
|
|
"id": "db_db_getadminuserbyid",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": ".getadminuserbyid()"
|
|
},
|
|
{
|
|
"label": ".UpdateAdminCredentials()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L219",
|
|
"_origin": "ast",
|
|
"id": "db_db_updateadmincredentials",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": ".updateadmincredentials()"
|
|
},
|
|
{
|
|
"label": ".UpdateAdminPassword()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L224",
|
|
"_origin": "ast",
|
|
"id": "db_db_updateadminpassword",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": ".updateadminpassword()"
|
|
},
|
|
{
|
|
"label": ".SetAdminTOTPSecret()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L229",
|
|
"_origin": "ast",
|
|
"id": "db_db_setadmintotpsecret",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": ".setadmintotpsecret()"
|
|
},
|
|
{
|
|
"label": ".DisableAdminTOTP()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L234",
|
|
"_origin": "ast",
|
|
"id": "db_db_disableadmintotp",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": ".disableadmintotp()"
|
|
},
|
|
{
|
|
"label": "newSessionToken()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L241",
|
|
"_origin": "ast",
|
|
"id": "internal_db_crud_admin_newsessiontoken",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": "newsessiontoken()"
|
|
},
|
|
{
|
|
"label": ".CreateSession()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L250",
|
|
"_origin": "ast",
|
|
"id": "db_db_createsession",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": ".createsession()"
|
|
},
|
|
{
|
|
"label": "Duration",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_db_crud_admin_go_duration",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": "duration"
|
|
},
|
|
{
|
|
"label": ".GetSession()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L260",
|
|
"_origin": "ast",
|
|
"id": "db_db_getsession",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": ".getsession()"
|
|
},
|
|
{
|
|
"label": ".MarkSessionMFAVerified()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L275",
|
|
"_origin": "ast",
|
|
"id": "db_db_marksessionmfaverified",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": ".marksessionmfaverified()"
|
|
},
|
|
{
|
|
"label": ".DeleteSession()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L280",
|
|
"_origin": "ast",
|
|
"id": "db_db_deletesession",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": ".deletesession()"
|
|
},
|
|
{
|
|
"label": ".DeleteExpiredSessions()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L287",
|
|
"_origin": "ast",
|
|
"id": "db_db_deleteexpiredsessions",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": ".deleteexpiredsessions()"
|
|
},
|
|
{
|
|
"label": ".ListWebAuthnCredentials()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L294",
|
|
"_origin": "ast",
|
|
"id": "db_db_listwebauthncredentials",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": ".listwebauthncredentials()"
|
|
},
|
|
{
|
|
"label": ".CreateWebAuthnCredential()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L313",
|
|
"_origin": "ast",
|
|
"id": "db_db_createwebauthncredential",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": ".createwebauthncredential()"
|
|
},
|
|
{
|
|
"label": ".DeleteWebAuthnCredential()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L319",
|
|
"_origin": "ast",
|
|
"id": "db_db_deletewebauthncredential",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": ".deletewebauthncredential()"
|
|
},
|
|
{
|
|
"label": ".CountWebAuthnCredentials()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L324",
|
|
"_origin": "ast",
|
|
"id": "db_db_countwebauthncredentials",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": ".countwebauthncredentials()"
|
|
},
|
|
{
|
|
"label": "crud_counts.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_counts.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_db_crud_counts",
|
|
"community": 50,
|
|
"community_name": "DKIM Count Query",
|
|
"norm_label": "crud_counts.go"
|
|
},
|
|
{
|
|
"label": "DB",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_counts.go",
|
|
"source_location": "L3",
|
|
"_origin": "ast",
|
|
"id": "internal_db_crud_counts_go_db_db",
|
|
"community": 43,
|
|
"community_name": "Domain DKIM/Sender Counts",
|
|
"norm_label": "db"
|
|
},
|
|
{
|
|
"label": ".CountSendersForDomain()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_counts.go",
|
|
"source_location": "L3",
|
|
"_origin": "ast",
|
|
"id": "db_db_countsendersfordomain",
|
|
"community": 43,
|
|
"community_name": "Domain DKIM/Sender Counts",
|
|
"norm_label": ".countsendersfordomain()"
|
|
},
|
|
{
|
|
"label": ".HasActiveDKIMForDomain()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_counts.go",
|
|
"source_location": "L9",
|
|
"_origin": "ast",
|
|
"id": "db_db_hasactivedkimfordomain",
|
|
"community": 43,
|
|
"community_name": "Domain DKIM/Sender Counts",
|
|
"norm_label": ".hasactivedkimfordomain()"
|
|
},
|
|
{
|
|
"label": ".HasAnyDKIMForDomain()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_counts.go",
|
|
"source_location": "L15",
|
|
"_origin": "ast",
|
|
"id": "db_db_hasanydkimfordomain",
|
|
"community": 43,
|
|
"community_name": "Domain DKIM/Sender Counts",
|
|
"norm_label": ".hasanydkimfordomain()"
|
|
},
|
|
{
|
|
"label": "crud_dkim.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_dkim.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_db_crud_dkim",
|
|
"community": 23,
|
|
"community_name": "DKIM Key CRUD",
|
|
"norm_label": "crud_dkim.go"
|
|
},
|
|
{
|
|
"label": "DKIMKeyWithDomain",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_dkim.go",
|
|
"source_location": "L3",
|
|
"_origin": "ast",
|
|
"id": "db_dkimkeywithdomain",
|
|
"community": 23,
|
|
"community_name": "DKIM Key CRUD",
|
|
"norm_label": "dkimkeywithdomain"
|
|
},
|
|
{
|
|
"label": "DB",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_dkim.go",
|
|
"source_location": "L8",
|
|
"_origin": "ast",
|
|
"id": "internal_db_crud_dkim_go_db_db",
|
|
"community": 23,
|
|
"community_name": "DKIM Key CRUD",
|
|
"norm_label": "db"
|
|
},
|
|
{
|
|
"label": ".ListActiveDKIMKeysWithDomain()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_dkim.go",
|
|
"source_location": "L8",
|
|
"_origin": "ast",
|
|
"id": "db_db_listactivedkimkeyswithdomain",
|
|
"community": 23,
|
|
"community_name": "DKIM Key CRUD",
|
|
"norm_label": ".listactivedkimkeyswithdomain()"
|
|
},
|
|
{
|
|
"label": ".ListInactiveDKIMKeysWithDomain()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_dkim.go",
|
|
"source_location": "L18",
|
|
"_origin": "ast",
|
|
"id": "db_db_listinactivedkimkeyswithdomain",
|
|
"community": 23,
|
|
"community_name": "DKIM Key CRUD",
|
|
"norm_label": ".listinactivedkimkeyswithdomain()"
|
|
},
|
|
{
|
|
"label": "scanDKIMKeysWithDomain()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_dkim.go",
|
|
"source_location": "L29",
|
|
"_origin": "ast",
|
|
"id": "internal_db_crud_dkim_scandkimkeyswithdomain",
|
|
"community": 23,
|
|
"community_name": "DKIM Key CRUD",
|
|
"norm_label": "scandkimkeyswithdomain()"
|
|
},
|
|
{
|
|
"label": ".CountActiveDKIMKeys()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_dkim.go",
|
|
"source_location": "L52",
|
|
"_origin": "ast",
|
|
"id": "db_db_countactivedkimkeys",
|
|
"community": 23,
|
|
"community_name": "DKIM Key CRUD",
|
|
"norm_label": ".countactivedkimkeys()"
|
|
},
|
|
{
|
|
"label": ".DeactivateActiveDKIMKeysForDomain()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_dkim.go",
|
|
"source_location": "L58",
|
|
"_origin": "ast",
|
|
"id": "db_db_deactivateactivedkimkeysfordomain",
|
|
"community": 23,
|
|
"community_name": "DKIM Key CRUD",
|
|
"norm_label": ".deactivateactivedkimkeysfordomain()"
|
|
},
|
|
{
|
|
"label": ".SetDKIMKeyActive()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_dkim.go",
|
|
"source_location": "L63",
|
|
"_origin": "ast",
|
|
"id": "db_db_setdkimkeyactive",
|
|
"community": 23,
|
|
"community_name": "DKIM Key CRUD",
|
|
"norm_label": ".setdkimkeyactive()"
|
|
},
|
|
{
|
|
"label": ".UpdateDKIMKeySelector()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_dkim.go",
|
|
"source_location": "L72",
|
|
"_origin": "ast",
|
|
"id": "db_db_updatedkimkeyselector",
|
|
"community": 23,
|
|
"community_name": "DKIM Key CRUD",
|
|
"norm_label": ".updatedkimkeyselector()"
|
|
},
|
|
{
|
|
"label": ".SelectorExistsForDomain()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_dkim.go",
|
|
"source_location": "L77",
|
|
"_origin": "ast",
|
|
"id": "db_db_selectorexistsfordomain",
|
|
"community": 23,
|
|
"community_name": "DKIM Key CRUD",
|
|
"norm_label": ".selectorexistsfordomain()"
|
|
},
|
|
{
|
|
"label": ".RemoveDKIMKey()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_dkim.go",
|
|
"source_location": "L83",
|
|
"_origin": "ast",
|
|
"id": "db_db_removedkimkey",
|
|
"community": 23,
|
|
"community_name": "DKIM Key CRUD",
|
|
"norm_label": ".removedkimkey()"
|
|
},
|
|
{
|
|
"label": "crud_domains.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_domains.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_db_crud_domains",
|
|
"community": 24,
|
|
"community_name": "Domain CRUD",
|
|
"norm_label": "crud_domains.go"
|
|
},
|
|
{
|
|
"label": "DB",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_domains.go",
|
|
"source_location": "L9",
|
|
"_origin": "ast",
|
|
"id": "internal_db_crud_domains_go_db_db",
|
|
"community": 24,
|
|
"community_name": "Domain CRUD",
|
|
"norm_label": "db"
|
|
},
|
|
{
|
|
"label": ".ListDomains()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_domains.go",
|
|
"source_location": "L9",
|
|
"_origin": "ast",
|
|
"id": "db_db_listdomains",
|
|
"community": 24,
|
|
"community_name": "Domain CRUD",
|
|
"norm_label": ".listdomains()"
|
|
},
|
|
{
|
|
"label": ".ListActiveDomains()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_domains.go",
|
|
"source_location": "L35",
|
|
"_origin": "ast",
|
|
"id": "db_db_listactivedomains",
|
|
"community": 24,
|
|
"community_name": "Domain CRUD",
|
|
"norm_label": ".listactivedomains()"
|
|
},
|
|
{
|
|
"label": ".CountActiveDomains()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_domains.go",
|
|
"source_location": "L49",
|
|
"_origin": "ast",
|
|
"id": "db_db_countactivedomains",
|
|
"community": 24,
|
|
"community_name": "Domain CRUD",
|
|
"norm_label": ".countactivedomains()"
|
|
},
|
|
{
|
|
"label": "generateVerificationToken()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_domains.go",
|
|
"source_location": "L57",
|
|
"_origin": "ast",
|
|
"id": "internal_db_crud_domains_generateverificationtoken",
|
|
"community": 24,
|
|
"community_name": "Domain CRUD",
|
|
"norm_label": "generateverificationtoken()"
|
|
},
|
|
{
|
|
"label": ".CreateDomain()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_domains.go",
|
|
"source_location": "L65",
|
|
"_origin": "ast",
|
|
"id": "db_db_createdomain",
|
|
"community": 24,
|
|
"community_name": "Domain CRUD",
|
|
"norm_label": ".createdomain()"
|
|
},
|
|
{
|
|
"label": ".UpdateDomain()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_domains.go",
|
|
"source_location": "L74",
|
|
"_origin": "ast",
|
|
"id": "db_db_updatedomain",
|
|
"community": 24,
|
|
"community_name": "Domain CRUD",
|
|
"norm_label": ".updatedomain()"
|
|
},
|
|
{
|
|
"label": ".SetDomainActive()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_domains.go",
|
|
"source_location": "L79",
|
|
"_origin": "ast",
|
|
"id": "db_db_setdomainactive",
|
|
"community": 24,
|
|
"community_name": "Domain CRUD",
|
|
"norm_label": ".setdomainactive()"
|
|
},
|
|
{
|
|
"label": ".SetDomainVerified()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_domains.go",
|
|
"source_location": "L86",
|
|
"_origin": "ast",
|
|
"id": "db_db_setdomainverified",
|
|
"community": 24,
|
|
"community_name": "Domain CRUD",
|
|
"norm_label": ".setdomainverified()"
|
|
},
|
|
{
|
|
"label": ".RegenerateVerificationToken()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_domains.go",
|
|
"source_location": "L98",
|
|
"_origin": "ast",
|
|
"id": "db_db_regenerateverificationtoken",
|
|
"community": 24,
|
|
"community_name": "Domain CRUD",
|
|
"norm_label": ".regenerateverificationtoken()"
|
|
},
|
|
{
|
|
"label": ".RemoveDomainCascade()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_domains.go",
|
|
"source_location": "L106",
|
|
"_origin": "ast",
|
|
"id": "db_db_removedomaincascade",
|
|
"community": 24,
|
|
"community_name": "Domain CRUD",
|
|
"norm_label": ".removedomaincascade()"
|
|
},
|
|
{
|
|
"label": "crud_ips.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_ips.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_db_crud_ips",
|
|
"community": 28,
|
|
"community_name": "IP Whitelist CRUD",
|
|
"norm_label": "crud_ips.go"
|
|
},
|
|
{
|
|
"label": "WhitelistedIPWithDomain",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_ips.go",
|
|
"source_location": "L8",
|
|
"_origin": "ast",
|
|
"id": "db_whitelistedipwithdomain",
|
|
"community": 28,
|
|
"community_name": "IP Whitelist CRUD",
|
|
"norm_label": "whitelistedipwithdomain"
|
|
},
|
|
{
|
|
"label": "WhitelistedIP",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_db_crud_ips_go_whitelistedip",
|
|
"community": 28,
|
|
"community_name": "IP Whitelist CRUD",
|
|
"norm_label": "whitelistedip"
|
|
},
|
|
{
|
|
"label": "DB",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_ips.go",
|
|
"source_location": "L13",
|
|
"_origin": "ast",
|
|
"id": "internal_db_crud_ips_go_db_db",
|
|
"community": 28,
|
|
"community_name": "IP Whitelist CRUD",
|
|
"norm_label": "db"
|
|
},
|
|
{
|
|
"label": ".ListWhitelistedIPs()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_ips.go",
|
|
"source_location": "L13",
|
|
"_origin": "ast",
|
|
"id": "db_db_listwhitelistedips",
|
|
"community": 28,
|
|
"community_name": "IP Whitelist CRUD",
|
|
"norm_label": ".listwhitelistedips()"
|
|
},
|
|
{
|
|
"label": ".GetWhitelistedIPByID()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_ips.go",
|
|
"source_location": "L33",
|
|
"_origin": "ast",
|
|
"id": "db_db_getwhitelistedipbyid",
|
|
"community": 28,
|
|
"community_name": "IP Whitelist CRUD",
|
|
"norm_label": ".getwhitelistedipbyid()"
|
|
},
|
|
{
|
|
"label": ".IPPairExists()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_ips.go",
|
|
"source_location": "L47",
|
|
"_origin": "ast",
|
|
"id": "db_db_ippairexists",
|
|
"community": 28,
|
|
"community_name": "IP Whitelist CRUD",
|
|
"norm_label": ".ippairexists()"
|
|
},
|
|
{
|
|
"label": ".CreateWhitelistedIP()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_ips.go",
|
|
"source_location": "L53",
|
|
"_origin": "ast",
|
|
"id": "db_db_createwhitelistedip",
|
|
"community": 28,
|
|
"community_name": "IP Whitelist CRUD",
|
|
"norm_label": ".createwhitelistedip()"
|
|
},
|
|
{
|
|
"label": ".UpdateWhitelistedIP()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_ips.go",
|
|
"source_location": "L61",
|
|
"_origin": "ast",
|
|
"id": "db_db_updatewhitelistedip",
|
|
"community": 28,
|
|
"community_name": "IP Whitelist CRUD",
|
|
"norm_label": ".updatewhitelistedip()"
|
|
},
|
|
{
|
|
"label": ".SetWhitelistedIPActive()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_ips.go",
|
|
"source_location": "L66",
|
|
"_origin": "ast",
|
|
"id": "db_db_setwhitelistedipactive",
|
|
"community": 28,
|
|
"community_name": "IP Whitelist CRUD",
|
|
"norm_label": ".setwhitelistedipactive()"
|
|
},
|
|
{
|
|
"label": ".RemoveWhitelistedIP()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_ips.go",
|
|
"source_location": "L71",
|
|
"_origin": "ast",
|
|
"id": "db_db_removewhitelistedip",
|
|
"community": 28,
|
|
"community_name": "IP Whitelist CRUD",
|
|
"norm_label": ".removewhitelistedip()"
|
|
},
|
|
{
|
|
"label": "crud_logs.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_logs.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_db_crud_logs",
|
|
"community": 14,
|
|
"community_name": "Email Log Persistence",
|
|
"norm_label": "crud_logs.go"
|
|
},
|
|
{
|
|
"label": "DB",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_logs.go",
|
|
"source_location": "L8",
|
|
"_origin": "ast",
|
|
"id": "internal_db_crud_logs_go_db_db",
|
|
"community": 14,
|
|
"community_name": "Email Log Persistence",
|
|
"norm_label": "db"
|
|
},
|
|
{
|
|
"label": ".GetEmailLogByID()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_logs.go",
|
|
"source_location": "L8",
|
|
"_origin": "ast",
|
|
"id": "db_db_getemaillogbyid",
|
|
"community": 14,
|
|
"community_name": "Email Log Persistence",
|
|
"norm_label": ".getemaillogbyid()"
|
|
},
|
|
{
|
|
"label": "scanEmailLog()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_logs.go",
|
|
"source_location": "L14",
|
|
"_origin": "ast",
|
|
"id": "internal_db_crud_logs_scanemaillog",
|
|
"community": 14,
|
|
"community_name": "Email Log Persistence",
|
|
"norm_label": "scanemaillog()"
|
|
},
|
|
{
|
|
"label": "Row",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_db_crud_logs_go_row",
|
|
"community": 14,
|
|
"community_name": "Email Log Persistence",
|
|
"norm_label": "row"
|
|
},
|
|
{
|
|
"label": ".ListEmailLogsPage()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_logs.go",
|
|
"source_location": "L28",
|
|
"_origin": "ast",
|
|
"id": "db_db_listemaillogspage",
|
|
"community": 14,
|
|
"community_name": "Email Log Persistence",
|
|
"norm_label": ".listemaillogspage()"
|
|
},
|
|
{
|
|
"label": ".ListAuthLogsPage()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_logs.go",
|
|
"source_location": "L49",
|
|
"_origin": "ast",
|
|
"id": "db_db_listauthlogspage",
|
|
"community": 35,
|
|
"community_name": "Auth/Custom Header Models",
|
|
"norm_label": ".listauthlogspage()"
|
|
},
|
|
{
|
|
"label": ".ListRecentAuthLogs()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_logs.go",
|
|
"source_location": "L68",
|
|
"_origin": "ast",
|
|
"id": "db_db_listrecentauthlogs",
|
|
"community": 35,
|
|
"community_name": "Auth/Custom Header Models",
|
|
"norm_label": ".listrecentauthlogs()"
|
|
},
|
|
{
|
|
"label": ".ListRecipientLogsForEmail()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_logs.go",
|
|
"source_location": "L72",
|
|
"_origin": "ast",
|
|
"id": "db_db_listrecipientlogsforemail",
|
|
"community": 14,
|
|
"community_name": "Email Log Persistence",
|
|
"norm_label": ".listrecipientlogsforemail()"
|
|
},
|
|
{
|
|
"label": ".ListAttachmentsForEmail()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_logs.go",
|
|
"source_location": "L89",
|
|
"_origin": "ast",
|
|
"id": "db_db_listattachmentsforemail",
|
|
"community": 14,
|
|
"community_name": "Email Log Persistence",
|
|
"norm_label": ".listattachmentsforemail()"
|
|
},
|
|
{
|
|
"label": ".GetAttachmentByID()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_logs.go",
|
|
"source_location": "L108",
|
|
"_origin": "ast",
|
|
"id": "db_db_getattachmentbyid",
|
|
"community": 14,
|
|
"community_name": "Email Log Persistence",
|
|
"norm_label": ".getattachmentbyid()"
|
|
},
|
|
{
|
|
"label": ".RemoveAttachment()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_logs.go",
|
|
"source_location": "L122",
|
|
"_origin": "ast",
|
|
"id": "db_db_removeattachment",
|
|
"community": 14,
|
|
"community_name": "Email Log Persistence",
|
|
"norm_label": ".removeattachment()"
|
|
},
|
|
{
|
|
"label": "crud_mailbox_aliases.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailbox_aliases.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_db_crud_mailbox_aliases",
|
|
"community": 51,
|
|
"community_name": "Mailbox Alias CRUD File",
|
|
"norm_label": "crud_mailbox_aliases.go"
|
|
},
|
|
{
|
|
"label": "DB",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailbox_aliases.go",
|
|
"source_location": "L8",
|
|
"_origin": "ast",
|
|
"id": "internal_db_crud_mailbox_aliases_go_db_db",
|
|
"community": 32,
|
|
"community_name": "Mailbox Alias Queries",
|
|
"norm_label": "db"
|
|
},
|
|
{
|
|
"label": ".ListAliasesForMailbox()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailbox_aliases.go",
|
|
"source_location": "L8",
|
|
"_origin": "ast",
|
|
"id": "db_db_listaliasesformailbox",
|
|
"community": 32,
|
|
"community_name": "Mailbox Alias Queries",
|
|
"norm_label": ".listaliasesformailbox()"
|
|
},
|
|
{
|
|
"label": ".GetAliasByEmail()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailbox_aliases.go",
|
|
"source_location": "L31",
|
|
"_origin": "ast",
|
|
"id": "db_db_getaliasbyemail",
|
|
"community": 32,
|
|
"community_name": "Mailbox Alias Queries",
|
|
"norm_label": ".getaliasbyemail()"
|
|
},
|
|
{
|
|
"label": ".AliasEmailExists()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailbox_aliases.go",
|
|
"source_location": "L46",
|
|
"_origin": "ast",
|
|
"id": "db_db_aliasemailexists",
|
|
"community": 32,
|
|
"community_name": "Mailbox Alias Queries",
|
|
"norm_label": ".aliasemailexists()"
|
|
},
|
|
{
|
|
"label": ".CreateAlias()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailbox_aliases.go",
|
|
"source_location": "L52",
|
|
"_origin": "ast",
|
|
"id": "db_db_createalias",
|
|
"community": 32,
|
|
"community_name": "Mailbox Alias Queries",
|
|
"norm_label": ".createalias()"
|
|
},
|
|
{
|
|
"label": ".RemoveAlias()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailbox_aliases.go",
|
|
"source_location": "L63",
|
|
"_origin": "ast",
|
|
"id": "db_db_removealias",
|
|
"community": 32,
|
|
"community_name": "Mailbox Alias Queries",
|
|
"norm_label": ".removealias()"
|
|
},
|
|
{
|
|
"label": ".MailboxCanSendAs()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailbox_aliases.go",
|
|
"source_location": "L71",
|
|
"_origin": "ast",
|
|
"id": "db_db_mailboxcansendas",
|
|
"community": 32,
|
|
"community_name": "Mailbox Alias Queries",
|
|
"norm_label": ".mailboxcansendas()"
|
|
},
|
|
{
|
|
"label": "crud_mailbox_app_passwords.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailbox_app_passwords.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_db_crud_mailbox_app_passwords",
|
|
"community": 6,
|
|
"community_name": "Mailbox App Passwords & Schema",
|
|
"norm_label": "crud_mailbox_app_passwords.go"
|
|
},
|
|
{
|
|
"label": "GenerateAppPassword()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailbox_app_passwords.go",
|
|
"source_location": "L15",
|
|
"_origin": "ast",
|
|
"id": "internal_db_crud_mailbox_app_passwords_generateapppassword",
|
|
"community": 6,
|
|
"community_name": "Mailbox App Passwords & Schema",
|
|
"norm_label": "generateapppassword()"
|
|
},
|
|
{
|
|
"label": "DB",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailbox_app_passwords.go",
|
|
"source_location": "L28",
|
|
"_origin": "ast",
|
|
"id": "internal_db_crud_mailbox_app_passwords_go_db_db",
|
|
"community": 19,
|
|
"community_name": "Mailbox App Password Auth",
|
|
"norm_label": "db"
|
|
},
|
|
{
|
|
"label": ".ListAppPasswordsForMailbox()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailbox_app_passwords.go",
|
|
"source_location": "L28",
|
|
"_origin": "ast",
|
|
"id": "db_db_listapppasswordsformailbox",
|
|
"community": 19,
|
|
"community_name": "Mailbox App Password Auth",
|
|
"norm_label": ".listapppasswordsformailbox()"
|
|
},
|
|
{
|
|
"label": ".CreateAppPassword()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailbox_app_passwords.go",
|
|
"source_location": "L53",
|
|
"_origin": "ast",
|
|
"id": "db_db_createapppassword",
|
|
"community": 19,
|
|
"community_name": "Mailbox App Password Auth",
|
|
"norm_label": ".createapppassword()"
|
|
},
|
|
{
|
|
"label": ".VerifyMailboxAppPassword()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailbox_app_passwords.go",
|
|
"source_location": "L65",
|
|
"_origin": "ast",
|
|
"id": "db_db_verifymailboxapppassword",
|
|
"community": 19,
|
|
"community_name": "Mailbox App Password Auth",
|
|
"norm_label": ".verifymailboxapppassword()"
|
|
},
|
|
{
|
|
"label": ".SetAppPasswordActive()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailbox_app_passwords.go",
|
|
"source_location": "L106",
|
|
"_origin": "ast",
|
|
"id": "db_db_setapppasswordactive",
|
|
"community": 19,
|
|
"community_name": "Mailbox App Password Auth",
|
|
"norm_label": ".setapppasswordactive()"
|
|
},
|
|
{
|
|
"label": ".RemoveAppPassword()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailbox_app_passwords.go",
|
|
"source_location": "L114",
|
|
"_origin": "ast",
|
|
"id": "db_db_removeapppassword",
|
|
"community": 19,
|
|
"community_name": "Mailbox App Password Auth",
|
|
"norm_label": ".removeapppassword()"
|
|
},
|
|
{
|
|
"label": "crud_mailbox_lists.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailbox_lists.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_db_crud_mailbox_lists",
|
|
"community": 27,
|
|
"community_name": "Mailbox Allow/Block List",
|
|
"norm_label": "crud_mailbox_lists.go"
|
|
},
|
|
{
|
|
"label": "DB",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailbox_lists.go",
|
|
"source_location": "L5",
|
|
"_origin": "ast",
|
|
"id": "internal_db_crud_mailbox_lists_go_db_db",
|
|
"community": 27,
|
|
"community_name": "Mailbox Allow/Block List",
|
|
"norm_label": "db"
|
|
},
|
|
{
|
|
"label": ".ListAllowBlock()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailbox_lists.go",
|
|
"source_location": "L5",
|
|
"_origin": "ast",
|
|
"id": "db_db_listallowblock",
|
|
"community": 18,
|
|
"community_name": "Mailbox Rules/Lists/Sessions Queries",
|
|
"norm_label": ".listallowblock()"
|
|
},
|
|
{
|
|
"label": ".AddAllowBlockEntry()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailbox_lists.go",
|
|
"source_location": "L25",
|
|
"_origin": "ast",
|
|
"id": "db_db_addallowblockentry",
|
|
"community": 27,
|
|
"community_name": "Mailbox Allow/Block List",
|
|
"norm_label": ".addallowblockentry()"
|
|
},
|
|
{
|
|
"label": ".RemoveAllowBlockEntry()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailbox_lists.go",
|
|
"source_location": "L35",
|
|
"_origin": "ast",
|
|
"id": "db_db_removeallowblockentry",
|
|
"community": 27,
|
|
"community_name": "Mailbox Allow/Block List",
|
|
"norm_label": ".removeallowblockentry()"
|
|
},
|
|
{
|
|
"label": ".IsBlocked()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailbox_lists.go",
|
|
"source_location": "L40",
|
|
"_origin": "ast",
|
|
"id": "db_db_isblocked",
|
|
"community": 27,
|
|
"community_name": "Mailbox Allow/Block List",
|
|
"norm_label": ".isblocked()"
|
|
},
|
|
{
|
|
"label": ".IsAllowed()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailbox_lists.go",
|
|
"source_location": "L44",
|
|
"_origin": "ast",
|
|
"id": "db_db_isallowed",
|
|
"community": 27,
|
|
"community_name": "Mailbox Allow/Block List",
|
|
"norm_label": ".isallowed()"
|
|
},
|
|
{
|
|
"label": "matchesAllowBlock()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailbox_lists.go",
|
|
"source_location": "L50",
|
|
"_origin": "ast",
|
|
"id": "internal_db_crud_mailbox_lists_matchesallowblock",
|
|
"community": 27,
|
|
"community_name": "Mailbox Allow/Block List",
|
|
"norm_label": "matchesallowblock()"
|
|
},
|
|
{
|
|
"label": "crud_mailbox_messages.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailbox_messages.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_db_crud_mailbox_messages",
|
|
"community": 52,
|
|
"community_name": "Mailbox Message CRUD File",
|
|
"norm_label": "crud_mailbox_messages.go"
|
|
},
|
|
{
|
|
"label": "DB",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailbox_messages.go",
|
|
"source_location": "L12",
|
|
"_origin": "ast",
|
|
"id": "internal_db_crud_mailbox_messages_go_db_db",
|
|
"community": 20,
|
|
"community_name": "Mailbox Message Storage Queries",
|
|
"norm_label": "db"
|
|
},
|
|
{
|
|
"label": ".InsertMessage()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailbox_messages.go",
|
|
"source_location": "L12",
|
|
"_origin": "ast",
|
|
"id": "db_db_insertmessage",
|
|
"community": 20,
|
|
"community_name": "Mailbox Message Storage Queries",
|
|
"norm_label": ".insertmessage()"
|
|
},
|
|
{
|
|
"label": "Time",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_db_crud_mailbox_messages_go_time",
|
|
"community": 20,
|
|
"community_name": "Mailbox Message Storage Queries",
|
|
"norm_label": "time"
|
|
},
|
|
{
|
|
"label": ".GetMessageByUID()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailbox_messages.go",
|
|
"source_location": "L23",
|
|
"_origin": "ast",
|
|
"id": "db_db_getmessagebyuid",
|
|
"community": 20,
|
|
"community_name": "Mailbox Message Storage Queries",
|
|
"norm_label": ".getmessagebyuid()"
|
|
},
|
|
{
|
|
"label": ".DeleteMessage()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailbox_messages.go",
|
|
"source_location": "L39",
|
|
"_origin": "ast",
|
|
"id": "db_db_deletemessage",
|
|
"community": 20,
|
|
"community_name": "Mailbox Message Storage Queries",
|
|
"norm_label": ".deletemessage()"
|
|
},
|
|
{
|
|
"label": ".ListMessageUIDsForMailbox()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailbox_messages.go",
|
|
"source_location": "L47",
|
|
"_origin": "ast",
|
|
"id": "db_db_listmessageuidsformailbox",
|
|
"community": 20,
|
|
"community_name": "Mailbox Message Storage Queries",
|
|
"norm_label": ".listmessageuidsformailbox()"
|
|
},
|
|
{
|
|
"label": ".ListMessagesForMailbox()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailbox_messages.go",
|
|
"source_location": "L67",
|
|
"_origin": "ast",
|
|
"id": "db_db_listmessagesformailbox",
|
|
"community": 20,
|
|
"community_name": "Mailbox Message Storage Queries",
|
|
"norm_label": ".listmessagesformailbox()"
|
|
},
|
|
{
|
|
"label": ".SetMessageFlags()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailbox_messages.go",
|
|
"source_location": "L90",
|
|
"_origin": "ast",
|
|
"id": "db_db_setmessageflags",
|
|
"community": 20,
|
|
"community_name": "Mailbox Message Storage Queries",
|
|
"norm_label": ".setmessageflags()"
|
|
},
|
|
{
|
|
"label": ".ListMessagesInFolder()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailbox_messages.go",
|
|
"source_location": "L98",
|
|
"_origin": "ast",
|
|
"id": "db_db_listmessagesinfolder",
|
|
"community": 20,
|
|
"community_name": "Mailbox Message Storage Queries",
|
|
"norm_label": ".listmessagesinfolder()"
|
|
},
|
|
{
|
|
"label": ".DistinctFoldersForMailbox()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailbox_messages.go",
|
|
"source_location": "L122",
|
|
"_origin": "ast",
|
|
"id": "db_db_distinctfoldersformailbox",
|
|
"community": 20,
|
|
"community_name": "Mailbox Message Storage Queries",
|
|
"norm_label": ".distinctfoldersformailbox()"
|
|
},
|
|
{
|
|
"label": "crud_mailbox_rules.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailbox_rules.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_db_crud_mailbox_rules",
|
|
"community": 53,
|
|
"community_name": "Mailbox Rules CRUD File",
|
|
"norm_label": "crud_mailbox_rules.go"
|
|
},
|
|
{
|
|
"label": "DB",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailbox_rules.go",
|
|
"source_location": "L3",
|
|
"_origin": "ast",
|
|
"id": "internal_db_crud_mailbox_rules_go_db_db",
|
|
"community": 18,
|
|
"community_name": "Mailbox Rules/Lists/Sessions Queries",
|
|
"norm_label": "db"
|
|
},
|
|
{
|
|
"label": ".ListRulesForMailbox()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailbox_rules.go",
|
|
"source_location": "L3",
|
|
"_origin": "ast",
|
|
"id": "db_db_listrulesformailbox",
|
|
"community": 18,
|
|
"community_name": "Mailbox Rules/Lists/Sessions Queries",
|
|
"norm_label": ".listrulesformailbox()"
|
|
},
|
|
{
|
|
"label": ".CreateRule()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailbox_rules.go",
|
|
"source_location": "L23",
|
|
"_origin": "ast",
|
|
"id": "db_db_createrule",
|
|
"community": 18,
|
|
"community_name": "Mailbox Rules/Lists/Sessions Queries",
|
|
"norm_label": ".createrule()"
|
|
},
|
|
{
|
|
"label": ".RemoveRule()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailbox_rules.go",
|
|
"source_location": "L33",
|
|
"_origin": "ast",
|
|
"id": "db_db_removerule",
|
|
"community": 18,
|
|
"community_name": "Mailbox Rules/Lists/Sessions Queries",
|
|
"norm_label": ".removerule()"
|
|
},
|
|
{
|
|
"label": "crud_mailbox_sessions.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailbox_sessions.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_db_crud_mailbox_sessions",
|
|
"community": 30,
|
|
"community_name": "Mailbox Session/WebAuthn Queries",
|
|
"norm_label": "crud_mailbox_sessions.go"
|
|
},
|
|
{
|
|
"label": "newMailboxSessionToken()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailbox_sessions.go",
|
|
"source_location": "L13",
|
|
"_origin": "ast",
|
|
"id": "internal_db_crud_mailbox_sessions_newmailboxsessiontoken",
|
|
"community": 30,
|
|
"community_name": "Mailbox Session/WebAuthn Queries",
|
|
"norm_label": "newmailboxsessiontoken()"
|
|
},
|
|
{
|
|
"label": "DB",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailbox_sessions.go",
|
|
"source_location": "L19",
|
|
"_origin": "ast",
|
|
"id": "internal_db_crud_mailbox_sessions_go_db_db",
|
|
"community": 30,
|
|
"community_name": "Mailbox Session/WebAuthn Queries",
|
|
"norm_label": "db"
|
|
},
|
|
{
|
|
"label": ".CreateMailboxSession()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailbox_sessions.go",
|
|
"source_location": "L19",
|
|
"_origin": "ast",
|
|
"id": "db_db_createmailboxsession",
|
|
"community": 30,
|
|
"community_name": "Mailbox Session/WebAuthn Queries",
|
|
"norm_label": ".createmailboxsession()"
|
|
},
|
|
{
|
|
"label": "Duration",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_db_crud_mailbox_sessions_go_duration",
|
|
"community": 30,
|
|
"community_name": "Mailbox Session/WebAuthn Queries",
|
|
"norm_label": "duration"
|
|
},
|
|
{
|
|
"label": ".GetMailboxSession()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailbox_sessions.go",
|
|
"source_location": "L29",
|
|
"_origin": "ast",
|
|
"id": "db_db_getmailboxsession",
|
|
"community": 18,
|
|
"community_name": "Mailbox Rules/Lists/Sessions Queries",
|
|
"norm_label": ".getmailboxsession()"
|
|
},
|
|
{
|
|
"label": ".MarkMailboxSessionMFAVerified()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailbox_sessions.go",
|
|
"source_location": "L44",
|
|
"_origin": "ast",
|
|
"id": "db_db_markmailboxsessionmfaverified",
|
|
"community": 30,
|
|
"community_name": "Mailbox Session/WebAuthn Queries",
|
|
"norm_label": ".markmailboxsessionmfaverified()"
|
|
},
|
|
{
|
|
"label": ".DeleteMailboxSession()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailbox_sessions.go",
|
|
"source_location": "L49",
|
|
"_origin": "ast",
|
|
"id": "db_db_deletemailboxsession",
|
|
"community": 30,
|
|
"community_name": "Mailbox Session/WebAuthn Queries",
|
|
"norm_label": ".deletemailboxsession()"
|
|
},
|
|
{
|
|
"label": ".ListMailboxWebAuthnCredentials()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailbox_sessions.go",
|
|
"source_location": "L56",
|
|
"_origin": "ast",
|
|
"id": "db_db_listmailboxwebauthncredentials",
|
|
"community": 18,
|
|
"community_name": "Mailbox Rules/Lists/Sessions Queries",
|
|
"norm_label": ".listmailboxwebauthncredentials()"
|
|
},
|
|
{
|
|
"label": ".CreateMailboxWebAuthnCredential()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailbox_sessions.go",
|
|
"source_location": "L75",
|
|
"_origin": "ast",
|
|
"id": "db_db_createmailboxwebauthncredential",
|
|
"community": 30,
|
|
"community_name": "Mailbox Session/WebAuthn Queries",
|
|
"norm_label": ".createmailboxwebauthncredential()"
|
|
},
|
|
{
|
|
"label": ".DeleteMailboxWebAuthnCredential()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailbox_sessions.go",
|
|
"source_location": "L81",
|
|
"_origin": "ast",
|
|
"id": "db_db_deletemailboxwebauthncredential",
|
|
"community": 30,
|
|
"community_name": "Mailbox Session/WebAuthn Queries",
|
|
"norm_label": ".deletemailboxwebauthncredential()"
|
|
},
|
|
{
|
|
"label": ".CountMailboxWebAuthnCredentials()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailbox_sessions.go",
|
|
"source_location": "L86",
|
|
"_origin": "ast",
|
|
"id": "db_db_countmailboxwebauthncredentials",
|
|
"community": 30,
|
|
"community_name": "Mailbox Session/WebAuthn Queries",
|
|
"norm_label": ".countmailboxwebauthncredentials()"
|
|
},
|
|
{
|
|
"label": "crud_mailboxes.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailboxes.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_db_crud_mailboxes",
|
|
"community": 12,
|
|
"community_name": "Mailbox CRUD Queries",
|
|
"norm_label": "crud_mailboxes.go"
|
|
},
|
|
{
|
|
"label": "scanMailbox()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailboxes.go",
|
|
"source_location": "L10",
|
|
"_origin": "ast",
|
|
"id": "internal_db_crud_mailboxes_scanmailbox",
|
|
"community": 12,
|
|
"community_name": "Mailbox CRUD Queries",
|
|
"norm_label": "scanmailbox()"
|
|
},
|
|
{
|
|
"label": "Row",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_db_crud_mailboxes_go_row",
|
|
"community": 12,
|
|
"community_name": "Mailbox CRUD Queries",
|
|
"norm_label": "row"
|
|
},
|
|
{
|
|
"label": "MailboxWithDomain",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailboxes.go",
|
|
"source_location": "L28",
|
|
"_origin": "ast",
|
|
"id": "db_mailboxwithdomain",
|
|
"community": 12,
|
|
"community_name": "Mailbox CRUD Queries",
|
|
"norm_label": "mailboxwithdomain"
|
|
},
|
|
{
|
|
"label": "DB",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailboxes.go",
|
|
"source_location": "L33",
|
|
"_origin": "ast",
|
|
"id": "internal_db_crud_mailboxes_go_db_db",
|
|
"community": 12,
|
|
"community_name": "Mailbox CRUD Queries",
|
|
"norm_label": "db"
|
|
},
|
|
{
|
|
"label": ".ListMailboxes()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailboxes.go",
|
|
"source_location": "L33",
|
|
"_origin": "ast",
|
|
"id": "db_db_listmailboxes",
|
|
"community": 12,
|
|
"community_name": "Mailbox CRUD Queries",
|
|
"norm_label": ".listmailboxes()"
|
|
},
|
|
{
|
|
"label": ".ListMailboxesForDomain()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailboxes.go",
|
|
"source_location": "L57",
|
|
"_origin": "ast",
|
|
"id": "db_db_listmailboxesfordomain",
|
|
"community": 12,
|
|
"community_name": "Mailbox CRUD Queries",
|
|
"norm_label": ".listmailboxesfordomain()"
|
|
},
|
|
{
|
|
"label": ".GetMailboxByID()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailboxes.go",
|
|
"source_location": "L80",
|
|
"_origin": "ast",
|
|
"id": "db_db_getmailboxbyid",
|
|
"community": 12,
|
|
"community_name": "Mailbox CRUD Queries",
|
|
"norm_label": ".getmailboxbyid()"
|
|
},
|
|
{
|
|
"label": ".GetMailboxByEmail()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailboxes.go",
|
|
"source_location": "L89",
|
|
"_origin": "ast",
|
|
"id": "db_db_getmailboxbyemail",
|
|
"community": 12,
|
|
"community_name": "Mailbox CRUD Queries",
|
|
"norm_label": ".getmailboxbyemail()"
|
|
},
|
|
{
|
|
"label": ".MailboxEmailExists()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailboxes.go",
|
|
"source_location": "L94",
|
|
"_origin": "ast",
|
|
"id": "db_db_mailboxemailexists",
|
|
"community": 12,
|
|
"community_name": "Mailbox CRUD Queries",
|
|
"norm_label": ".mailboxemailexists()"
|
|
},
|
|
{
|
|
"label": ".CreateMailbox()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailboxes.go",
|
|
"source_location": "L102",
|
|
"_origin": "ast",
|
|
"id": "db_db_createmailbox",
|
|
"community": 12,
|
|
"community_name": "Mailbox CRUD Queries",
|
|
"norm_label": ".createmailbox()"
|
|
},
|
|
{
|
|
"label": ".SetMailboxActive()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailboxes.go",
|
|
"source_location": "L111",
|
|
"_origin": "ast",
|
|
"id": "db_db_setmailboxactive",
|
|
"community": 12,
|
|
"community_name": "Mailbox CRUD Queries",
|
|
"norm_label": ".setmailboxactive()"
|
|
},
|
|
{
|
|
"label": ".SetMailboxQuota()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailboxes.go",
|
|
"source_location": "L116",
|
|
"_origin": "ast",
|
|
"id": "db_db_setmailboxquota",
|
|
"community": 12,
|
|
"community_name": "Mailbox CRUD Queries",
|
|
"norm_label": ".setmailboxquota()"
|
|
},
|
|
{
|
|
"label": ".SetMailboxPasswordHash()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailboxes.go",
|
|
"source_location": "L121",
|
|
"_origin": "ast",
|
|
"id": "db_db_setmailboxpasswordhash",
|
|
"community": 12,
|
|
"community_name": "Mailbox CRUD Queries",
|
|
"norm_label": ".setmailboxpasswordhash()"
|
|
},
|
|
{
|
|
"label": ".SetMailboxTOTPSecret()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailboxes.go",
|
|
"source_location": "L126",
|
|
"_origin": "ast",
|
|
"id": "db_db_setmailboxtotpsecret",
|
|
"community": 12,
|
|
"community_name": "Mailbox CRUD Queries",
|
|
"norm_label": ".setmailboxtotpsecret()"
|
|
},
|
|
{
|
|
"label": ".DisableMailboxTOTP()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailboxes.go",
|
|
"source_location": "L131",
|
|
"_origin": "ast",
|
|
"id": "db_db_disablemailboxtotp",
|
|
"community": 12,
|
|
"community_name": "Mailbox CRUD Queries",
|
|
"norm_label": ".disablemailboxtotp()"
|
|
},
|
|
{
|
|
"label": ".AddMailboxUsedBytes()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailboxes.go",
|
|
"source_location": "L138",
|
|
"_origin": "ast",
|
|
"id": "db_db_addmailboxusedbytes",
|
|
"community": 12,
|
|
"community_name": "Mailbox CRUD Queries",
|
|
"norm_label": ".addmailboxusedbytes()"
|
|
},
|
|
{
|
|
"label": ".GetDomainDefaultQuota()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailboxes.go",
|
|
"source_location": "L143",
|
|
"_origin": "ast",
|
|
"id": "db_db_getdomaindefaultquota",
|
|
"community": 12,
|
|
"community_name": "Mailbox CRUD Queries",
|
|
"norm_label": ".getdomaindefaultquota()"
|
|
},
|
|
{
|
|
"label": ".SetDomainDefaultQuota()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailboxes.go",
|
|
"source_location": "L149",
|
|
"_origin": "ast",
|
|
"id": "db_db_setdomaindefaultquota",
|
|
"community": 12,
|
|
"community_name": "Mailbox CRUD Queries",
|
|
"norm_label": ".setdomaindefaultquota()"
|
|
},
|
|
{
|
|
"label": ".RemoveMailboxCascade()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_mailboxes.go",
|
|
"source_location": "L158",
|
|
"_origin": "ast",
|
|
"id": "db_db_removemailboxcascade",
|
|
"community": 12,
|
|
"community_name": "Mailbox CRUD Queries",
|
|
"norm_label": ".removemailboxcascade()"
|
|
},
|
|
{
|
|
"label": "crud_senders.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_senders.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_db_crud_senders",
|
|
"community": 25,
|
|
"community_name": "Sender CRUD",
|
|
"norm_label": "crud_senders.go"
|
|
},
|
|
{
|
|
"label": "SenderWithDomain",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_senders.go",
|
|
"source_location": "L10",
|
|
"_origin": "ast",
|
|
"id": "db_senderwithdomain",
|
|
"community": 25,
|
|
"community_name": "Sender CRUD",
|
|
"norm_label": "senderwithdomain"
|
|
},
|
|
{
|
|
"label": "DB",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_senders.go",
|
|
"source_location": "L15",
|
|
"_origin": "ast",
|
|
"id": "internal_db_crud_senders_go_db_db",
|
|
"community": 25,
|
|
"community_name": "Sender CRUD",
|
|
"norm_label": "db"
|
|
},
|
|
{
|
|
"label": ".ListSenders()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_senders.go",
|
|
"source_location": "L15",
|
|
"_origin": "ast",
|
|
"id": "db_db_listsenders",
|
|
"community": 25,
|
|
"community_name": "Sender CRUD",
|
|
"norm_label": ".listsenders()"
|
|
},
|
|
{
|
|
"label": ".GetSenderByID()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_senders.go",
|
|
"source_location": "L35",
|
|
"_origin": "ast",
|
|
"id": "db_db_getsenderbyid",
|
|
"community": 25,
|
|
"community_name": "Sender CRUD",
|
|
"norm_label": ".getsenderbyid()"
|
|
},
|
|
{
|
|
"label": ".CountActiveSenders()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_senders.go",
|
|
"source_location": "L50",
|
|
"_origin": "ast",
|
|
"id": "db_db_countactivesenders",
|
|
"community": 25,
|
|
"community_name": "Sender CRUD",
|
|
"norm_label": ".countactivesenders()"
|
|
},
|
|
{
|
|
"label": ".EmailExists()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_senders.go",
|
|
"source_location": "L56",
|
|
"_origin": "ast",
|
|
"id": "db_db_emailexists",
|
|
"community": 25,
|
|
"community_name": "Sender CRUD",
|
|
"norm_label": ".emailexists()"
|
|
},
|
|
{
|
|
"label": ".CreateSender()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_senders.go",
|
|
"source_location": "L62",
|
|
"_origin": "ast",
|
|
"id": "db_db_createsender",
|
|
"community": 25,
|
|
"community_name": "Sender CRUD",
|
|
"norm_label": ".createsender()"
|
|
},
|
|
{
|
|
"label": ".UpdateSender()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_senders.go",
|
|
"source_location": "L71",
|
|
"_origin": "ast",
|
|
"id": "db_db_updatesender",
|
|
"community": 25,
|
|
"community_name": "Sender CRUD",
|
|
"norm_label": ".updatesender()"
|
|
},
|
|
{
|
|
"label": ".SetSenderActive()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_senders.go",
|
|
"source_location": "L82",
|
|
"_origin": "ast",
|
|
"id": "db_db_setsenderactive",
|
|
"community": 25,
|
|
"community_name": "Sender CRUD",
|
|
"norm_label": ".setsenderactive()"
|
|
},
|
|
{
|
|
"label": ".RemoveSender()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/crud_senders.go",
|
|
"source_location": "L87",
|
|
"_origin": "ast",
|
|
"id": "db_db_removesender",
|
|
"community": 25,
|
|
"community_name": "Sender CRUD",
|
|
"norm_label": ".removesender()"
|
|
},
|
|
{
|
|
"label": "db/logs.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/logs.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_db_logs",
|
|
"community": 54,
|
|
"community_name": "Web Logs Route",
|
|
"norm_label": "db/logs.go"
|
|
},
|
|
{
|
|
"label": "DB",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/logs.go",
|
|
"source_location": "L7",
|
|
"_origin": "ast",
|
|
"id": "internal_db_logs_go_db_db",
|
|
"community": 14,
|
|
"community_name": "Email Log Persistence",
|
|
"norm_label": "db"
|
|
},
|
|
{
|
|
"label": ".InsertEmailLog()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/logs.go",
|
|
"source_location": "L7",
|
|
"_origin": "ast",
|
|
"id": "db_db_insertemaillog",
|
|
"community": 14,
|
|
"community_name": "Email Log Persistence",
|
|
"norm_label": ".insertemaillog()"
|
|
},
|
|
{
|
|
"label": ".InsertEmailRecipientLog()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/logs.go",
|
|
"source_location": "L19",
|
|
"_origin": "ast",
|
|
"id": "db_db_insertemailrecipientlog",
|
|
"community": 14,
|
|
"community_name": "Email Log Persistence",
|
|
"norm_label": ".insertemailrecipientlog()"
|
|
},
|
|
{
|
|
"label": ".InsertEmailAttachment()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/logs.go",
|
|
"source_location": "L28",
|
|
"_origin": "ast",
|
|
"id": "db_db_insertemailattachment",
|
|
"community": 14,
|
|
"community_name": "Email Log Persistence",
|
|
"norm_label": ".insertemailattachment()"
|
|
},
|
|
{
|
|
"label": "mailbox_models.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/mailbox_models.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_db_mailbox_models",
|
|
"community": 18,
|
|
"community_name": "Mailbox Rules/Lists/Sessions Queries",
|
|
"norm_label": "mailbox_models.go"
|
|
},
|
|
{
|
|
"label": "Mailbox",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/mailbox_models.go",
|
|
"source_location": "L8",
|
|
"_origin": "ast",
|
|
"id": "db_mailbox",
|
|
"community": 12,
|
|
"community_name": "Mailbox CRUD Queries",
|
|
"norm_label": "mailbox"
|
|
},
|
|
{
|
|
"label": "Time",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_db_mailbox_models_go_time",
|
|
"community": 18,
|
|
"community_name": "Mailbox Rules/Lists/Sessions Queries",
|
|
"norm_label": "time"
|
|
},
|
|
{
|
|
"label": "MailboxSession",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/mailbox_models.go",
|
|
"source_location": "L26",
|
|
"_origin": "ast",
|
|
"id": "db_mailboxsession",
|
|
"community": 18,
|
|
"community_name": "Mailbox Rules/Lists/Sessions Queries",
|
|
"norm_label": "mailboxsession"
|
|
},
|
|
{
|
|
"label": "MailboxWebAuthnCredential",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/mailbox_models.go",
|
|
"source_location": "L36",
|
|
"_origin": "ast",
|
|
"id": "db_mailboxwebauthncredential",
|
|
"community": 18,
|
|
"community_name": "Mailbox Rules/Lists/Sessions Queries",
|
|
"norm_label": "mailboxwebauthncredential"
|
|
},
|
|
{
|
|
"label": "MailboxAlias",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/mailbox_models.go",
|
|
"source_location": "L48",
|
|
"_origin": "ast",
|
|
"id": "db_mailboxalias",
|
|
"community": 32,
|
|
"community_name": "Mailbox Alias Queries",
|
|
"norm_label": "mailboxalias"
|
|
},
|
|
{
|
|
"label": "MailboxAllowBlockEntry",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/mailbox_models.go",
|
|
"source_location": "L59",
|
|
"_origin": "ast",
|
|
"id": "db_mailboxallowblockentry",
|
|
"community": 18,
|
|
"community_name": "Mailbox Rules/Lists/Sessions Queries",
|
|
"norm_label": "mailboxallowblockentry"
|
|
},
|
|
{
|
|
"label": "MailboxFilterRule",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/mailbox_models.go",
|
|
"source_location": "L68",
|
|
"_origin": "ast",
|
|
"id": "db_mailboxfilterrule",
|
|
"community": 18,
|
|
"community_name": "Mailbox Rules/Lists/Sessions Queries",
|
|
"norm_label": "mailboxfilterrule"
|
|
},
|
|
{
|
|
"label": "MailboxAppPassword",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/mailbox_models.go",
|
|
"source_location": "L83",
|
|
"_origin": "ast",
|
|
"id": "db_mailboxapppassword",
|
|
"community": 18,
|
|
"community_name": "Mailbox Rules/Lists/Sessions Queries",
|
|
"norm_label": "mailboxapppassword"
|
|
},
|
|
{
|
|
"label": "MailboxMessage",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/mailbox_models.go",
|
|
"source_location": "L95",
|
|
"_origin": "ast",
|
|
"id": "db_mailboxmessage",
|
|
"community": 20,
|
|
"community_name": "Mailbox Message Storage Queries",
|
|
"norm_label": "mailboxmessage"
|
|
},
|
|
{
|
|
"label": "models.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/models.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_db_models",
|
|
"community": 35,
|
|
"community_name": "Auth/Custom Header Models",
|
|
"norm_label": "models.go"
|
|
},
|
|
{
|
|
"label": "Domain",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/models.go",
|
|
"source_location": "L5",
|
|
"_origin": "ast",
|
|
"id": "db_domain",
|
|
"community": 21,
|
|
"community_name": "Sender/Domain/IP Lookup Queries",
|
|
"norm_label": "domain"
|
|
},
|
|
{
|
|
"label": "Time",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_db_models_go_time",
|
|
"community": 35,
|
|
"community_name": "Auth/Custom Header Models",
|
|
"norm_label": "time"
|
|
},
|
|
{
|
|
"label": "Sender",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/models.go",
|
|
"source_location": "L15",
|
|
"_origin": "ast",
|
|
"id": "db_sender",
|
|
"community": 25,
|
|
"community_name": "Sender CRUD",
|
|
"norm_label": "sender"
|
|
},
|
|
{
|
|
"label": ".CanSendAs()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/models.go",
|
|
"source_location": "L27",
|
|
"_origin": "ast",
|
|
"id": "db_sender_cansendas",
|
|
"community": 27,
|
|
"community_name": "Mailbox Allow/Block List",
|
|
"norm_label": ".cansendas()"
|
|
},
|
|
{
|
|
"label": "WhitelistedIP",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/models.go",
|
|
"source_location": "L39",
|
|
"_origin": "ast",
|
|
"id": "internal_db_models_go_db_whitelistedip",
|
|
"community": 35,
|
|
"community_name": "Auth/Custom Header Models",
|
|
"norm_label": "whitelistedip"
|
|
},
|
|
{
|
|
"label": "EmailLog",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/models.go",
|
|
"source_location": "L48",
|
|
"_origin": "ast",
|
|
"id": "db_emaillog",
|
|
"community": 14,
|
|
"community_name": "Email Log Persistence",
|
|
"norm_label": "emaillog"
|
|
},
|
|
{
|
|
"label": "EmailRecipientLog",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/models.go",
|
|
"source_location": "L66",
|
|
"_origin": "ast",
|
|
"id": "db_emailrecipientlog",
|
|
"community": 14,
|
|
"community_name": "Email Log Persistence",
|
|
"norm_label": "emailrecipientlog"
|
|
},
|
|
{
|
|
"label": "AuthLog",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/models.go",
|
|
"source_location": "L77",
|
|
"_origin": "ast",
|
|
"id": "db_authlog",
|
|
"community": 35,
|
|
"community_name": "Auth/Custom Header Models",
|
|
"norm_label": "authlog"
|
|
},
|
|
{
|
|
"label": "DKIMKey",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/models.go",
|
|
"source_location": "L87",
|
|
"_origin": "ast",
|
|
"id": "db_dkimkey",
|
|
"community": 33,
|
|
"community_name": "DKIM Key Queries",
|
|
"norm_label": "dkimkey"
|
|
},
|
|
{
|
|
"label": "CustomHeader",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/models.go",
|
|
"source_location": "L98",
|
|
"_origin": "ast",
|
|
"id": "db_customheader",
|
|
"community": 35,
|
|
"community_name": "Auth/Custom Header Models",
|
|
"norm_label": "customheader"
|
|
},
|
|
{
|
|
"label": "EmailAttachment",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/models.go",
|
|
"source_location": "L107",
|
|
"_origin": "ast",
|
|
"id": "db_emailattachment",
|
|
"community": 14,
|
|
"community_name": "Email Log Persistence",
|
|
"norm_label": "emailattachment"
|
|
},
|
|
{
|
|
"label": "queries.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/queries.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_db_queries",
|
|
"community": 27,
|
|
"community_name": "Mailbox Allow/Block List",
|
|
"norm_label": "queries.go"
|
|
},
|
|
{
|
|
"label": "equalFold()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/queries.go",
|
|
"source_location": "L12",
|
|
"_origin": "ast",
|
|
"id": "internal_db_queries_equalfold",
|
|
"community": 27,
|
|
"community_name": "Mailbox Allow/Block List",
|
|
"norm_label": "equalfold()"
|
|
},
|
|
{
|
|
"label": "domainPart()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/queries.go",
|
|
"source_location": "L14",
|
|
"_origin": "ast",
|
|
"id": "internal_db_queries_domainpart",
|
|
"community": 27,
|
|
"community_name": "Mailbox Allow/Block List",
|
|
"norm_label": "domainpart()"
|
|
},
|
|
{
|
|
"label": "HashPassword()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/queries.go",
|
|
"source_location": "L27",
|
|
"_origin": "ast",
|
|
"id": "internal_db_queries_hashpassword",
|
|
"community": 3,
|
|
"community_name": "Dashboard & Login Tests",
|
|
"norm_label": "hashpassword()"
|
|
},
|
|
{
|
|
"label": "CheckPassword()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/queries.go",
|
|
"source_location": "L36",
|
|
"_origin": "ast",
|
|
"id": "internal_db_queries_checkpassword",
|
|
"community": 19,
|
|
"community_name": "Mailbox App Password Auth",
|
|
"norm_label": "checkpassword()"
|
|
},
|
|
{
|
|
"label": "DB",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/queries.go",
|
|
"source_location": "L42",
|
|
"_origin": "ast",
|
|
"id": "internal_db_queries_go_db_db",
|
|
"community": 21,
|
|
"community_name": "Sender/Domain/IP Lookup Queries",
|
|
"norm_label": "db"
|
|
},
|
|
{
|
|
"label": ".GetSenderByEmail()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/queries.go",
|
|
"source_location": "L42",
|
|
"_origin": "ast",
|
|
"id": "db_db_getsenderbyemail",
|
|
"community": 21,
|
|
"community_name": "Sender/Domain/IP Lookup Queries",
|
|
"norm_label": ".getsenderbyemail()"
|
|
},
|
|
{
|
|
"label": "scanDomain()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/queries.go",
|
|
"source_location": "L60",
|
|
"_origin": "ast",
|
|
"id": "internal_db_queries_scandomain",
|
|
"community": 21,
|
|
"community_name": "Sender/Domain/IP Lookup Queries",
|
|
"norm_label": "scandomain()"
|
|
},
|
|
{
|
|
"label": "Row",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_db_queries_go_row",
|
|
"community": 21,
|
|
"community_name": "Sender/Domain/IP Lookup Queries",
|
|
"norm_label": "row"
|
|
},
|
|
{
|
|
"label": ".GetDomainByName()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/queries.go",
|
|
"source_location": "L79",
|
|
"_origin": "ast",
|
|
"id": "db_db_getdomainbyname",
|
|
"community": 21,
|
|
"community_name": "Sender/Domain/IP Lookup Queries",
|
|
"norm_label": ".getdomainbyname()"
|
|
},
|
|
{
|
|
"label": ".GetWhitelistedIP()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/queries.go",
|
|
"source_location": "L87",
|
|
"_origin": "ast",
|
|
"id": "db_db_getwhitelistedip",
|
|
"community": 21,
|
|
"community_name": "Sender/Domain/IP Lookup Queries",
|
|
"norm_label": ".getwhitelistedip()"
|
|
},
|
|
{
|
|
"label": "WhitelistedIP",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_db_queries_go_whitelistedip",
|
|
"community": 21,
|
|
"community_name": "Sender/Domain/IP Lookup Queries",
|
|
"norm_label": "whitelistedip"
|
|
},
|
|
{
|
|
"label": "WhitelistedIP",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/queries.go",
|
|
"source_location": "L117",
|
|
"_origin": "ast",
|
|
"id": "internal_db_queries_go_db_whitelistedip",
|
|
"community": 21,
|
|
"community_name": "Sender/Domain/IP Lookup Queries",
|
|
"norm_label": "whitelistedip"
|
|
},
|
|
{
|
|
"label": ".CanSendForDomain()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/queries.go",
|
|
"source_location": "L117",
|
|
"_origin": "ast",
|
|
"id": "db_whitelistedip_cansendfordomain",
|
|
"community": 21,
|
|
"community_name": "Sender/Domain/IP Lookup Queries",
|
|
"norm_label": ".cansendfordomain()"
|
|
},
|
|
{
|
|
"label": ".LogAuthAttempt()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/queries.go",
|
|
"source_location": "L129",
|
|
"_origin": "ast",
|
|
"id": "db_db_logauthattempt",
|
|
"community": 21,
|
|
"community_name": "Sender/Domain/IP Lookup Queries",
|
|
"norm_label": ".logauthattempt()"
|
|
},
|
|
{
|
|
"label": "parseTime()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/queries.go",
|
|
"source_location": "L135",
|
|
"_origin": "ast",
|
|
"id": "internal_db_queries_parsetime",
|
|
"community": 20,
|
|
"community_name": "Mailbox Message Storage Queries",
|
|
"norm_label": "parsetime()"
|
|
},
|
|
{
|
|
"label": "Time",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_db_queries_go_time",
|
|
"community": 20,
|
|
"community_name": "Mailbox Message Storage Queries",
|
|
"norm_label": "time"
|
|
},
|
|
{
|
|
"label": "schema.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/schema.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_db_schema",
|
|
"community": 6,
|
|
"community_name": "Mailbox App Passwords & Schema",
|
|
"norm_label": "schema.go"
|
|
},
|
|
{
|
|
"label": "migrateAddedColumns()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/schema.go",
|
|
"source_location": "L277",
|
|
"_origin": "ast",
|
|
"id": "internal_db_schema_migrateaddedcolumns",
|
|
"community": 6,
|
|
"community_name": "Mailbox App Passwords & Schema",
|
|
"norm_label": "migrateaddedcolumns()"
|
|
},
|
|
{
|
|
"label": "DB",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_db_schema_go_db",
|
|
"community": 6,
|
|
"community_name": "Mailbox App Passwords & Schema",
|
|
"norm_label": "db"
|
|
},
|
|
{
|
|
"label": "DB",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/schema.go",
|
|
"source_location": "L294",
|
|
"_origin": "ast",
|
|
"id": "internal_db_schema_go_db_db",
|
|
"community": 6,
|
|
"community_name": "Mailbox App Passwords & Schema",
|
|
"norm_label": "db"
|
|
},
|
|
{
|
|
"label": "Open()",
|
|
"file_type": "code",
|
|
"source_file": "internal/db/schema.go",
|
|
"source_location": "L299",
|
|
"_origin": "ast",
|
|
"id": "internal_db_schema_open",
|
|
"community": 6,
|
|
"community_name": "Mailbox App Passwords & Schema",
|
|
"norm_label": "open()"
|
|
},
|
|
{
|
|
"label": "dkim/dkim.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/dkim/dkim.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_dkim_dkim",
|
|
"community": 8,
|
|
"community_name": "DKIM Key Management",
|
|
"norm_label": "dkim/dkim.go"
|
|
},
|
|
{
|
|
"label": "GenerateSelector()",
|
|
"file_type": "code",
|
|
"source_file": "internal/dkim/dkim.go",
|
|
"source_location": "L30",
|
|
"_origin": "ast",
|
|
"id": "internal_dkim_dkim_generateselector",
|
|
"community": 8,
|
|
"community_name": "DKIM Key Management",
|
|
"norm_label": "generateselector()"
|
|
},
|
|
{
|
|
"label": "Manager",
|
|
"file_type": "code",
|
|
"source_file": "internal/dkim/dkim.go",
|
|
"source_location": "L41",
|
|
"_origin": "ast",
|
|
"id": "dkim_manager",
|
|
"community": 8,
|
|
"community_name": "DKIM Key Management",
|
|
"norm_label": "manager"
|
|
},
|
|
{
|
|
"label": "DB",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_dkim_dkim_go_db",
|
|
"community": 8,
|
|
"community_name": "DKIM Key Management",
|
|
"norm_label": "db"
|
|
},
|
|
{
|
|
"label": "New()",
|
|
"file_type": "code",
|
|
"source_file": "internal/dkim/dkim.go",
|
|
"source_location": "L46",
|
|
"_origin": "ast",
|
|
"id": "internal_dkim_dkim_new",
|
|
"community": 8,
|
|
"community_name": "DKIM Key Management",
|
|
"norm_label": "new()"
|
|
},
|
|
{
|
|
"label": ".GenerateDKIMKeypair()",
|
|
"file_type": "code",
|
|
"source_file": "internal/dkim/dkim.go",
|
|
"source_location": "L56",
|
|
"_origin": "ast",
|
|
"id": "dkim_manager_generatedkimkeypair",
|
|
"community": 8,
|
|
"community_name": "DKIM Key Management",
|
|
"norm_label": ".generatedkimkeypair()"
|
|
},
|
|
{
|
|
"label": "encodeKeyPair()",
|
|
"file_type": "code",
|
|
"source_file": "internal/dkim/dkim.go",
|
|
"source_location": "L103",
|
|
"_origin": "ast",
|
|
"id": "internal_dkim_dkim_encodekeypair",
|
|
"community": 8,
|
|
"community_name": "DKIM Key Management",
|
|
"norm_label": "encodekeypair()"
|
|
},
|
|
{
|
|
"label": "PrivateKey",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "privatekey",
|
|
"community": 8,
|
|
"community_name": "DKIM Key Management",
|
|
"norm_label": "privatekey"
|
|
},
|
|
{
|
|
"label": ".GetActiveDKIMKey()",
|
|
"file_type": "code",
|
|
"source_file": "internal/dkim/dkim.go",
|
|
"source_location": "L119",
|
|
"_origin": "ast",
|
|
"id": "dkim_manager_getactivedkimkey",
|
|
"community": 8,
|
|
"community_name": "DKIM Key Management",
|
|
"norm_label": ".getactivedkimkey()"
|
|
},
|
|
{
|
|
"label": "DNSRecord",
|
|
"file_type": "code",
|
|
"source_file": "internal/dkim/dkim.go",
|
|
"source_location": "L129",
|
|
"_origin": "ast",
|
|
"id": "dkim_dnsrecord",
|
|
"community": 8,
|
|
"community_name": "DKIM Key Management",
|
|
"norm_label": "dnsrecord"
|
|
},
|
|
{
|
|
"label": ".GetDKIMPublicKeyRecord()",
|
|
"file_type": "code",
|
|
"source_file": "internal/dkim/dkim.go",
|
|
"source_location": "L136",
|
|
"_origin": "ast",
|
|
"id": "dkim_manager_getdkimpublickeyrecord",
|
|
"community": 8,
|
|
"community_name": "DKIM Key Management",
|
|
"norm_label": ".getdkimpublickeyrecord()"
|
|
},
|
|
{
|
|
"label": "rawBase64FromPEM()",
|
|
"file_type": "code",
|
|
"source_file": "internal/dkim/dkim.go",
|
|
"source_location": "L149",
|
|
"_origin": "ast",
|
|
"id": "internal_dkim_dkim_rawbase64frompem",
|
|
"community": 8,
|
|
"community_name": "DKIM Key Management",
|
|
"norm_label": "rawbase64frompem()"
|
|
},
|
|
{
|
|
"label": ".Sign()",
|
|
"file_type": "code",
|
|
"source_file": "internal/dkim/dkim.go",
|
|
"source_location": "L160",
|
|
"_origin": "ast",
|
|
"id": "dkim_manager_sign",
|
|
"community": 8,
|
|
"community_name": "DKIM Key Management",
|
|
"norm_label": ".sign()"
|
|
},
|
|
{
|
|
"label": "stripExistingSignature()",
|
|
"file_type": "code",
|
|
"source_file": "internal/dkim/dkim.go",
|
|
"source_location": "L198",
|
|
"_origin": "ast",
|
|
"id": "internal_dkim_dkim_stripexistingsignature",
|
|
"community": 8,
|
|
"community_name": "DKIM Key Management",
|
|
"norm_label": "stripexistingsignature()"
|
|
},
|
|
{
|
|
"label": "VerifyInbound()",
|
|
"file_type": "code",
|
|
"source_file": "internal/dkim/dkim.go",
|
|
"source_location": "L223",
|
|
"_origin": "ast",
|
|
"id": "internal_dkim_dkim_verifyinbound",
|
|
"community": 5,
|
|
"community_name": "Spam/DKIM Verification & Attachments",
|
|
"norm_label": "verifyinbound()"
|
|
},
|
|
{
|
|
"label": ".GetActiveCustomHeaders()",
|
|
"file_type": "code",
|
|
"source_file": "internal/dkim/dkim.go",
|
|
"source_location": "L237",
|
|
"_origin": "ast",
|
|
"id": "dkim_manager_getactivecustomheaders",
|
|
"community": 8,
|
|
"community_name": "DKIM Key Management",
|
|
"norm_label": ".getactivecustomheaders()"
|
|
},
|
|
{
|
|
"label": "dkim_test.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/dkim/dkim_test.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_dkim_dkim_test",
|
|
"community": 8,
|
|
"community_name": "DKIM Key Management",
|
|
"norm_label": "dkim_test.go"
|
|
},
|
|
{
|
|
"label": "TestGenerateSignVerify()",
|
|
"file_type": "code",
|
|
"source_file": "internal/dkim/dkim_test.go",
|
|
"source_location": "L12",
|
|
"_origin": "ast",
|
|
"id": "internal_dkim_dkim_test_testgeneratesignverify",
|
|
"community": 8,
|
|
"community_name": "DKIM Key Management",
|
|
"norm_label": "testgeneratesignverify()"
|
|
},
|
|
{
|
|
"label": "T",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_dkim_dkim_test_go_t",
|
|
"community": 8,
|
|
"community_name": "DKIM Key Management",
|
|
"norm_label": "t"
|
|
},
|
|
{
|
|
"label": "backend.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/imapserver/backend.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_imapserver_backend",
|
|
"community": 37,
|
|
"community_name": "SMTP Backend & Session",
|
|
"norm_label": "backend.go"
|
|
},
|
|
{
|
|
"label": "Backend",
|
|
"file_type": "code",
|
|
"source_file": "internal/imapserver/backend.go",
|
|
"source_location": "L17",
|
|
"_origin": "ast",
|
|
"id": "imapserver_backend",
|
|
"community": 37,
|
|
"community_name": "SMTP Backend & Session",
|
|
"norm_label": "backend"
|
|
},
|
|
{
|
|
"label": "DB",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_imapserver_backend_go_db",
|
|
"community": 37,
|
|
"community_name": "SMTP Backend & Session",
|
|
"norm_label": "db"
|
|
},
|
|
{
|
|
"label": "Store",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_imapserver_backend_go_store",
|
|
"community": 37,
|
|
"community_name": "SMTP Backend & Session",
|
|
"norm_label": "store"
|
|
},
|
|
{
|
|
"label": ".NewSession()",
|
|
"file_type": "code",
|
|
"source_file": "internal/imapserver/backend.go",
|
|
"source_location": "L23",
|
|
"_origin": "ast",
|
|
"id": "imapserver_backend_newsession",
|
|
"community": 37,
|
|
"community_name": "SMTP Backend & Session",
|
|
"norm_label": ".newsession()"
|
|
},
|
|
{
|
|
"label": "Session",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_imapserver_backend_go_session",
|
|
"community": 37,
|
|
"community_name": "SMTP Backend & Session",
|
|
"norm_label": "session"
|
|
},
|
|
{
|
|
"label": "imapserver_test.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/imapserver/imapserver_test.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_imapserver_imapserver_test",
|
|
"community": 6,
|
|
"community_name": "Mailbox App Passwords & Schema",
|
|
"norm_label": "imapserver_test.go"
|
|
},
|
|
{
|
|
"label": "newTestMailboxWithAppPassword()",
|
|
"file_type": "code",
|
|
"source_file": "internal/imapserver/imapserver_test.go",
|
|
"source_location": "L19",
|
|
"_origin": "ast",
|
|
"id": "internal_imapserver_imapserver_test_newtestmailboxwithapppassword",
|
|
"community": 6,
|
|
"community_name": "Mailbox App Passwords & Schema",
|
|
"norm_label": "newtestmailboxwithapppassword()"
|
|
},
|
|
{
|
|
"label": "T",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_imapserver_imapserver_test_go_t",
|
|
"community": 6,
|
|
"community_name": "Mailbox App Passwords & Schema",
|
|
"norm_label": "t"
|
|
},
|
|
{
|
|
"label": "Client",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_imapserver_imapserver_test_go_client",
|
|
"community": 6,
|
|
"community_name": "Mailbox App Passwords & Schema",
|
|
"norm_label": "client"
|
|
},
|
|
{
|
|
"label": "TestIMAPLoginSelectFetch()",
|
|
"file_type": "code",
|
|
"source_file": "internal/imapserver/imapserver_test.go",
|
|
"source_location": "L81",
|
|
"_origin": "ast",
|
|
"id": "internal_imapserver_imapserver_test_testimaploginselectfetch",
|
|
"community": 6,
|
|
"community_name": "Mailbox App Passwords & Schema",
|
|
"norm_label": "testimaploginselectfetch()"
|
|
},
|
|
{
|
|
"label": "TestIMAPLoginRejectsPortalPassword()",
|
|
"file_type": "code",
|
|
"source_file": "internal/imapserver/imapserver_test.go",
|
|
"source_location": "L128",
|
|
"_origin": "ast",
|
|
"id": "internal_imapserver_imapserver_test_testimaploginrejectsportalpassword",
|
|
"community": 6,
|
|
"community_name": "Mailbox App Passwords & Schema",
|
|
"norm_label": "testimaploginrejectsportalpassword()"
|
|
},
|
|
{
|
|
"label": "TestIMAPListAndSelectAdditionalFolder()",
|
|
"file_type": "code",
|
|
"source_file": "internal/imapserver/imapserver_test.go",
|
|
"source_location": "L139",
|
|
"_origin": "ast",
|
|
"id": "internal_imapserver_imapserver_test_testimaplistandselectadditionalfolder",
|
|
"community": 6,
|
|
"community_name": "Mailbox App Passwords & Schema",
|
|
"norm_label": "testimaplistandselectadditionalfolder()"
|
|
},
|
|
{
|
|
"label": "TestIMAPStoreSeenFlag()",
|
|
"file_type": "code",
|
|
"source_file": "internal/imapserver/imapserver_test.go",
|
|
"source_location": "L237",
|
|
"_origin": "ast",
|
|
"id": "internal_imapserver_imapserver_test_testimapstoreseenflag",
|
|
"community": 6,
|
|
"community_name": "Mailbox App Passwords & Schema",
|
|
"norm_label": "testimapstoreseenflag()"
|
|
},
|
|
{
|
|
"label": "imapserver/server.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/imapserver/server.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_imapserver_server",
|
|
"community": 6,
|
|
"community_name": "Mailbox App Passwords & Schema",
|
|
"norm_label": "imapserver/server.go"
|
|
},
|
|
{
|
|
"label": "newSessionFunc()",
|
|
"file_type": "code",
|
|
"source_file": "internal/imapserver/server.go",
|
|
"source_location": "L9",
|
|
"_origin": "ast",
|
|
"id": "internal_imapserver_server_newsessionfunc",
|
|
"community": 6,
|
|
"community_name": "Mailbox App Passwords & Schema",
|
|
"norm_label": "newsessionfunc()"
|
|
},
|
|
{
|
|
"label": "Backend",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_imapserver_server_go_backend",
|
|
"community": 6,
|
|
"community_name": "Mailbox App Passwords & Schema",
|
|
"norm_label": "backend"
|
|
},
|
|
{
|
|
"label": "Conn",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_imapserver_server_go_conn",
|
|
"community": 6,
|
|
"community_name": "Mailbox App Passwords & Schema",
|
|
"norm_label": "conn"
|
|
},
|
|
{
|
|
"label": "Session",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_imapserver_server_go_session",
|
|
"community": 6,
|
|
"community_name": "Mailbox App Passwords & Schema",
|
|
"norm_label": "session"
|
|
},
|
|
{
|
|
"label": "GreetingData",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "greetingdata",
|
|
"community": 6,
|
|
"community_name": "Mailbox App Passwords & Schema",
|
|
"norm_label": "greetingdata"
|
|
},
|
|
{
|
|
"label": "NewPlainServer()",
|
|
"file_type": "code",
|
|
"source_file": "internal/imapserver/server.go",
|
|
"source_location": "L18",
|
|
"_origin": "ast",
|
|
"id": "internal_imapserver_server_newplainserver",
|
|
"community": 6,
|
|
"community_name": "Mailbox App Passwords & Schema",
|
|
"norm_label": "newplainserver()"
|
|
},
|
|
{
|
|
"label": "Server",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_imapserver_server_go_server",
|
|
"community": 6,
|
|
"community_name": "Mailbox App Passwords & Schema",
|
|
"norm_label": "server"
|
|
},
|
|
{
|
|
"label": "NewTLSServer()",
|
|
"file_type": "code",
|
|
"source_file": "internal/imapserver/server.go",
|
|
"source_location": "L28",
|
|
"_origin": "ast",
|
|
"id": "internal_imapserver_server_newtlsserver",
|
|
"community": 6,
|
|
"community_name": "Mailbox App Passwords & Schema",
|
|
"norm_label": "newtlsserver()"
|
|
},
|
|
{
|
|
"label": "Config",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_imapserver_server_go_config",
|
|
"community": 6,
|
|
"community_name": "Mailbox App Passwords & Schema",
|
|
"norm_label": "config"
|
|
},
|
|
{
|
|
"label": "imapserver/session.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_imapserver_session",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": "imapserver/session.go"
|
|
},
|
|
{
|
|
"label": "Session",
|
|
"file_type": "code",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L25",
|
|
"_origin": "ast",
|
|
"id": "imapserver_session",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": "session"
|
|
},
|
|
{
|
|
"label": "Backend",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_imapserver_session_go_backend",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": "backend"
|
|
},
|
|
{
|
|
"label": ".Close()",
|
|
"file_type": "code",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L31",
|
|
"_origin": "ast",
|
|
"id": "imapserver_session_close",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": ".close()"
|
|
},
|
|
{
|
|
"label": ".Login()",
|
|
"file_type": "code",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L35",
|
|
"_origin": "ast",
|
|
"id": "imapserver_session_login",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": ".login()"
|
|
},
|
|
{
|
|
"label": ".requireAuth()",
|
|
"file_type": "code",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L47",
|
|
"_origin": "ast",
|
|
"id": "imapserver_session_requireauth",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": ".requireauth()"
|
|
},
|
|
{
|
|
"label": "notFoundErr()",
|
|
"file_type": "code",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L54",
|
|
"_origin": "ast",
|
|
"id": "internal_imapserver_session_notfounderr",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": "notfounderr()"
|
|
},
|
|
{
|
|
"label": "isInbox()",
|
|
"file_type": "code",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L58",
|
|
"_origin": "ast",
|
|
"id": "internal_imapserver_session_isinbox",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": "isinbox()"
|
|
},
|
|
{
|
|
"label": ".folderExists()",
|
|
"file_type": "code",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L64",
|
|
"_origin": "ast",
|
|
"id": "imapserver_session_folderexists",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": ".folderexists()"
|
|
},
|
|
{
|
|
"label": ".messages()",
|
|
"file_type": "code",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L82",
|
|
"_origin": "ast",
|
|
"id": "imapserver_session_messages",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": ".messages()"
|
|
},
|
|
{
|
|
"label": ".Select()",
|
|
"file_type": "code",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L90",
|
|
"_origin": "ast",
|
|
"id": "imapserver_session_select",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": ".select()"
|
|
},
|
|
{
|
|
"label": "SelectOptions",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "selectoptions",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": "selectoptions"
|
|
},
|
|
{
|
|
"label": "SelectData",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "selectdata",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": "selectdata"
|
|
},
|
|
{
|
|
"label": ".Unselect()",
|
|
"file_type": "code",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L134",
|
|
"_origin": "ast",
|
|
"id": "imapserver_session_unselect",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": ".unselect()"
|
|
},
|
|
{
|
|
"label": ".Create()",
|
|
"file_type": "code",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L139",
|
|
"_origin": "ast",
|
|
"id": "imapserver_session_create",
|
|
"community": 17,
|
|
"community_name": "TLS Cert & Mailstore Master Key",
|
|
"norm_label": ".create()"
|
|
},
|
|
{
|
|
"label": "CreateOptions",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "createoptions",
|
|
"community": 17,
|
|
"community_name": "TLS Cert & Mailstore Master Key",
|
|
"norm_label": "createoptions"
|
|
},
|
|
{
|
|
"label": ".Delete()",
|
|
"file_type": "code",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L143",
|
|
"_origin": "ast",
|
|
"id": "imapserver_session_delete",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": ".delete()"
|
|
},
|
|
{
|
|
"label": ".Rename()",
|
|
"file_type": "code",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L147",
|
|
"_origin": "ast",
|
|
"id": "imapserver_session_rename",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": ".rename()"
|
|
},
|
|
{
|
|
"label": "RenameOptions",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "renameoptions",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": "renameoptions"
|
|
},
|
|
{
|
|
"label": ".Subscribe()",
|
|
"file_type": "code",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L151",
|
|
"_origin": "ast",
|
|
"id": "imapserver_session_subscribe",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": ".subscribe()"
|
|
},
|
|
{
|
|
"label": ".Unsubscribe()",
|
|
"file_type": "code",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L162",
|
|
"_origin": "ast",
|
|
"id": "imapserver_session_unsubscribe",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": ".unsubscribe()"
|
|
},
|
|
{
|
|
"label": ".List()",
|
|
"file_type": "code",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L176",
|
|
"_origin": "ast",
|
|
"id": "imapserver_session_list",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": ".list()"
|
|
},
|
|
{
|
|
"label": "ListWriter",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "listwriter",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": "listwriter"
|
|
},
|
|
{
|
|
"label": "ListOptions",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "listoptions",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": "listoptions"
|
|
},
|
|
{
|
|
"label": ".Status()",
|
|
"file_type": "code",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L203",
|
|
"_origin": "ast",
|
|
"id": "imapserver_session_status",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": ".status()"
|
|
},
|
|
{
|
|
"label": "StatusOptions",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "statusoptions",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": "statusoptions"
|
|
},
|
|
{
|
|
"label": "StatusData",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "statusdata",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": "statusdata"
|
|
},
|
|
{
|
|
"label": ".Append()",
|
|
"file_type": "code",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L242",
|
|
"_origin": "ast",
|
|
"id": "imapserver_session_append",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": ".append()"
|
|
},
|
|
{
|
|
"label": "LiteralReader",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "literalreader",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": "literalreader"
|
|
},
|
|
{
|
|
"label": "AppendOptions",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "appendoptions",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": "appendoptions"
|
|
},
|
|
{
|
|
"label": "AppendData",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "appenddata",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": "appenddata"
|
|
},
|
|
{
|
|
"label": ".Poll()",
|
|
"file_type": "code",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L246",
|
|
"_origin": "ast",
|
|
"id": "imapserver_session_poll",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": ".poll()"
|
|
},
|
|
{
|
|
"label": "UpdateWriter",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "updatewriter",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": "updatewriter"
|
|
},
|
|
{
|
|
"label": ".Idle()",
|
|
"file_type": "code",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L248",
|
|
"_origin": "ast",
|
|
"id": "imapserver_session_idle",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": ".idle()"
|
|
},
|
|
{
|
|
"label": ".Expunge()",
|
|
"file_type": "code",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L257",
|
|
"_origin": "ast",
|
|
"id": "imapserver_session_expunge",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": ".expunge()"
|
|
},
|
|
{
|
|
"label": "ExpungeWriter",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "expungewriter",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": "expungewriter"
|
|
},
|
|
{
|
|
"label": "UIDSet",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "uidset",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": "uidset"
|
|
},
|
|
{
|
|
"label": ".Search()",
|
|
"file_type": "code",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L288",
|
|
"_origin": "ast",
|
|
"id": "imapserver_session_search",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": ".search()"
|
|
},
|
|
{
|
|
"label": "NumKind",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "numkind",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": "numkind"
|
|
},
|
|
{
|
|
"label": "SearchCriteria",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "searchcriteria",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": "searchcriteria"
|
|
},
|
|
{
|
|
"label": "SearchOptions",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "searchoptions",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": "searchoptions"
|
|
},
|
|
{
|
|
"label": "SearchData",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "searchdata",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": "searchdata"
|
|
},
|
|
{
|
|
"label": "matchesSearch()",
|
|
"file_type": "code",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L326",
|
|
"_origin": "ast",
|
|
"id": "internal_imapserver_session_matchessearch",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": "matchessearch()"
|
|
},
|
|
{
|
|
"label": ".Fetch()",
|
|
"file_type": "code",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L371",
|
|
"_origin": "ast",
|
|
"id": "imapserver_session_fetch",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": ".fetch()"
|
|
},
|
|
{
|
|
"label": "FetchWriter",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "fetchwriter",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": "fetchwriter"
|
|
},
|
|
{
|
|
"label": "NumSet",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "numset",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": "numset"
|
|
},
|
|
{
|
|
"label": "FetchOptions",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "fetchoptions",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": "fetchoptions"
|
|
},
|
|
{
|
|
"label": ".writeFetch()",
|
|
"file_type": "code",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L410",
|
|
"_origin": "ast",
|
|
"id": "imapserver_session_writefetch",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": ".writefetch()"
|
|
},
|
|
{
|
|
"label": "FetchResponseWriter",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "fetchresponsewriter",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": "fetchresponsewriter"
|
|
},
|
|
{
|
|
"label": "buildEnvelope()",
|
|
"file_type": "code",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L443",
|
|
"_origin": "ast",
|
|
"id": "internal_imapserver_session_buildenvelope",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": "buildenvelope()"
|
|
},
|
|
{
|
|
"label": "Envelope",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "envelope",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": "envelope"
|
|
},
|
|
{
|
|
"label": "splitAddr()",
|
|
"file_type": "code",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L452",
|
|
"_origin": "ast",
|
|
"id": "internal_imapserver_session_splitaddr",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": "splitaddr()"
|
|
},
|
|
{
|
|
"label": ".Store()",
|
|
"file_type": "code",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L463",
|
|
"_origin": "ast",
|
|
"id": "imapserver_session_store",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": ".store()"
|
|
},
|
|
{
|
|
"label": "StoreFlags",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "storeflags",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": "storeflags"
|
|
},
|
|
{
|
|
"label": "StoreOptions",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "storeoptions",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": "storeoptions"
|
|
},
|
|
{
|
|
"label": ".Copy()",
|
|
"file_type": "code",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L487",
|
|
"_origin": "ast",
|
|
"id": "imapserver_session_copy",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": ".copy()"
|
|
},
|
|
{
|
|
"label": "CopyData",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "copydata",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": "copydata"
|
|
},
|
|
{
|
|
"label": "nextUID()",
|
|
"file_type": "code",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L491",
|
|
"_origin": "ast",
|
|
"id": "internal_imapserver_session_nextuid",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": "nextuid()"
|
|
},
|
|
{
|
|
"label": "UID",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "uid",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": "uid"
|
|
},
|
|
{
|
|
"label": "numSetContains()",
|
|
"file_type": "code",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L498",
|
|
"_origin": "ast",
|
|
"id": "internal_imapserver_session_numsetcontains",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": "numsetcontains()"
|
|
},
|
|
{
|
|
"label": "splitFlags()",
|
|
"file_type": "code",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L508",
|
|
"_origin": "ast",
|
|
"id": "internal_imapserver_session_splitflags",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": "splitflags()"
|
|
},
|
|
{
|
|
"label": "Flag",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "flag",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": "flag"
|
|
},
|
|
{
|
|
"label": "hasFlag()",
|
|
"file_type": "code",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L520",
|
|
"_origin": "ast",
|
|
"id": "internal_imapserver_session_hasflag",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": "hasflag()"
|
|
},
|
|
{
|
|
"label": "addFlag()",
|
|
"file_type": "code",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L529",
|
|
"_origin": "ast",
|
|
"id": "internal_imapserver_session_addflag",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": "addflag()"
|
|
},
|
|
{
|
|
"label": "applyStoreFlags()",
|
|
"file_type": "code",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L539",
|
|
"_origin": "ast",
|
|
"id": "internal_imapserver_session_applystoreflags",
|
|
"community": 2,
|
|
"community_name": "IMAP Fetch/Append Protocol Types",
|
|
"norm_label": "applystoreflags()"
|
|
},
|
|
{
|
|
"label": "mailstore.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/mailstore/mailstore.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_mailstore_mailstore",
|
|
"community": 6,
|
|
"community_name": "Mailbox App Passwords & Schema",
|
|
"norm_label": "mailstore.go"
|
|
},
|
|
{
|
|
"label": "LoadOrCreateMasterKey()",
|
|
"file_type": "code",
|
|
"source_file": "internal/mailstore/mailstore.go",
|
|
"source_location": "L29",
|
|
"_origin": "ast",
|
|
"id": "internal_mailstore_mailstore_loadorcreatemasterkey",
|
|
"community": 17,
|
|
"community_name": "TLS Cert & Mailstore Master Key",
|
|
"norm_label": "loadorcreatemasterkey()"
|
|
},
|
|
{
|
|
"label": "Store",
|
|
"file_type": "code",
|
|
"source_file": "internal/mailstore/mailstore.go",
|
|
"source_location": "L54",
|
|
"_origin": "ast",
|
|
"id": "internal_mailstore_mailstore_go_mailstore_store",
|
|
"community": 6,
|
|
"community_name": "Mailbox App Passwords & Schema",
|
|
"norm_label": "store"
|
|
},
|
|
{
|
|
"label": "DB",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_mailstore_mailstore_go_db",
|
|
"community": 6,
|
|
"community_name": "Mailbox App Passwords & Schema",
|
|
"norm_label": "db"
|
|
},
|
|
{
|
|
"label": "New()",
|
|
"file_type": "code",
|
|
"source_file": "internal/mailstore/mailstore.go",
|
|
"source_location": "L60",
|
|
"_origin": "ast",
|
|
"id": "internal_mailstore_mailstore_new",
|
|
"community": 6,
|
|
"community_name": "Mailbox App Passwords & Schema",
|
|
"norm_label": "new()"
|
|
},
|
|
{
|
|
"label": "GenerateDEK()",
|
|
"file_type": "code",
|
|
"source_file": "internal/mailstore/mailstore.go",
|
|
"source_location": "L65",
|
|
"_origin": "ast",
|
|
"id": "internal_mailstore_mailstore_generatedek",
|
|
"community": 6,
|
|
"community_name": "Mailbox App Passwords & Schema",
|
|
"norm_label": "generatedek()"
|
|
},
|
|
{
|
|
"label": ".WrapDEK()",
|
|
"file_type": "code",
|
|
"source_file": "internal/mailstore/mailstore.go",
|
|
"source_location": "L73",
|
|
"_origin": "ast",
|
|
"id": "mailstore_store_wrapdek",
|
|
"community": 6,
|
|
"community_name": "Mailbox App Passwords & Schema",
|
|
"norm_label": ".wrapdek()"
|
|
},
|
|
{
|
|
"label": ".UnwrapDEK()",
|
|
"file_type": "code",
|
|
"source_file": "internal/mailstore/mailstore.go",
|
|
"source_location": "L78",
|
|
"_origin": "ast",
|
|
"id": "mailstore_store_unwrapdek",
|
|
"community": 6,
|
|
"community_name": "Mailbox App Passwords & Schema",
|
|
"norm_label": ".unwrapdek()"
|
|
},
|
|
{
|
|
"label": "sealAESGCM()",
|
|
"file_type": "code",
|
|
"source_file": "internal/mailstore/mailstore.go",
|
|
"source_location": "L82",
|
|
"_origin": "ast",
|
|
"id": "internal_mailstore_mailstore_sealaesgcm",
|
|
"community": 6,
|
|
"community_name": "Mailbox App Passwords & Schema",
|
|
"norm_label": "sealaesgcm()"
|
|
},
|
|
{
|
|
"label": "openAESGCM()",
|
|
"file_type": "code",
|
|
"source_file": "internal/mailstore/mailstore.go",
|
|
"source_location": "L98",
|
|
"_origin": "ast",
|
|
"id": "internal_mailstore_mailstore_openaesgcm",
|
|
"community": 6,
|
|
"community_name": "Mailbox App Passwords & Schema",
|
|
"norm_label": "openaesgcm()"
|
|
},
|
|
{
|
|
"label": "sanitizePathSegment()",
|
|
"file_type": "code",
|
|
"source_file": "internal/mailstore/mailstore.go",
|
|
"source_location": "L117",
|
|
"_origin": "ast",
|
|
"id": "internal_mailstore_mailstore_sanitizepathsegment",
|
|
"community": 6,
|
|
"community_name": "Mailbox App Passwords & Schema",
|
|
"norm_label": "sanitizepathsegment()"
|
|
},
|
|
{
|
|
"label": "mailstore_test.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/mailstore/mailstore_test.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_mailstore_mailstore_test",
|
|
"community": 6,
|
|
"community_name": "Mailbox App Passwords & Schema",
|
|
"norm_label": "mailstore_test.go"
|
|
},
|
|
{
|
|
"label": "newTestDB()",
|
|
"file_type": "code",
|
|
"source_file": "internal/mailstore/mailstore_test.go",
|
|
"source_location": "L12",
|
|
"_origin": "ast",
|
|
"id": "internal_mailstore_mailstore_test_newtestdb",
|
|
"community": 6,
|
|
"community_name": "Mailbox App Passwords & Schema",
|
|
"norm_label": "newtestdb()"
|
|
},
|
|
{
|
|
"label": "T",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_mailstore_mailstore_test_go_t",
|
|
"community": 6,
|
|
"community_name": "Mailbox App Passwords & Schema",
|
|
"norm_label": "t"
|
|
},
|
|
{
|
|
"label": "DB",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_mailstore_mailstore_test_go_db",
|
|
"community": 6,
|
|
"community_name": "Mailbox App Passwords & Schema",
|
|
"norm_label": "db"
|
|
},
|
|
{
|
|
"label": "newTestMailbox()",
|
|
"file_type": "code",
|
|
"source_file": "internal/mailstore/mailstore_test.go",
|
|
"source_location": "L26",
|
|
"_origin": "ast",
|
|
"id": "internal_mailstore_mailstore_test_newtestmailbox",
|
|
"community": 6,
|
|
"community_name": "Mailbox App Passwords & Schema",
|
|
"norm_label": "newtestmailbox()"
|
|
},
|
|
{
|
|
"label": "Store",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_mailstore_mailstore_test_go_store",
|
|
"community": 6,
|
|
"community_name": "Mailbox App Passwords & Schema",
|
|
"norm_label": "store"
|
|
},
|
|
{
|
|
"label": "TestWrapUnwrapDEK()",
|
|
"file_type": "code",
|
|
"source_file": "internal/mailstore/mailstore_test.go",
|
|
"source_location": "L53",
|
|
"_origin": "ast",
|
|
"id": "internal_mailstore_mailstore_test_testwrapunwrapdek",
|
|
"community": 6,
|
|
"community_name": "Mailbox App Passwords & Schema",
|
|
"norm_label": "testwrapunwrapdek()"
|
|
},
|
|
{
|
|
"label": "TestStoreFetchRoundTrip()",
|
|
"file_type": "code",
|
|
"source_file": "internal/mailstore/mailstore_test.go",
|
|
"source_location": "L71",
|
|
"_origin": "ast",
|
|
"id": "internal_mailstore_mailstore_test_teststorefetchroundtrip",
|
|
"community": 6,
|
|
"community_name": "Mailbox App Passwords & Schema",
|
|
"norm_label": "teststorefetchroundtrip()"
|
|
},
|
|
{
|
|
"label": "TestQuotaExceeded()",
|
|
"file_type": "code",
|
|
"source_file": "internal/mailstore/mailstore_test.go",
|
|
"source_location": "L109",
|
|
"_origin": "ast",
|
|
"id": "internal_mailstore_mailstore_test_testquotaexceeded",
|
|
"community": 6,
|
|
"community_name": "Mailbox App Passwords & Schema",
|
|
"norm_label": "testquotaexceeded()"
|
|
},
|
|
{
|
|
"label": "TestDeleteMessageFreesQuota()",
|
|
"file_type": "code",
|
|
"source_file": "internal/mailstore/mailstore_test.go",
|
|
"source_location": "L132",
|
|
"_origin": "ast",
|
|
"id": "internal_mailstore_mailstore_test_testdeletemessagefreesquota",
|
|
"community": 6,
|
|
"community_name": "Mailbox App Passwords & Schema",
|
|
"norm_label": "testdeletemessagefreesquota()"
|
|
},
|
|
{
|
|
"label": "quota.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/mailstore/quota.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_mailstore_quota",
|
|
"community": 55,
|
|
"community_name": "Mailstore Quota File",
|
|
"norm_label": "quota.go"
|
|
},
|
|
{
|
|
"label": "Store",
|
|
"file_type": "code",
|
|
"source_file": "internal/mailstore/quota.go",
|
|
"source_location": "L7",
|
|
"_origin": "ast",
|
|
"id": "internal_mailstore_quota_go_mailstore_store",
|
|
"community": 46,
|
|
"community_name": "Mailstore Quota Status",
|
|
"norm_label": "store"
|
|
},
|
|
{
|
|
"label": ".QuotaStatus()",
|
|
"file_type": "code",
|
|
"source_file": "internal/mailstore/quota.go",
|
|
"source_location": "L7",
|
|
"_origin": "ast",
|
|
"id": "mailstore_store_quotastatus",
|
|
"community": 46,
|
|
"community_name": "Mailstore Quota Status",
|
|
"norm_label": ".quotastatus()"
|
|
},
|
|
{
|
|
"label": "resolve.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/mailstore/resolve.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_mailstore_resolve",
|
|
"community": 56,
|
|
"community_name": "Mailstore Recipient Resolution",
|
|
"norm_label": "resolve.go"
|
|
},
|
|
{
|
|
"label": "Store",
|
|
"file_type": "code",
|
|
"source_file": "internal/mailstore/resolve.go",
|
|
"source_location": "L7",
|
|
"_origin": "ast",
|
|
"id": "internal_mailstore_resolve_go_mailstore_store",
|
|
"community": 12,
|
|
"community_name": "Mailbox CRUD Queries",
|
|
"norm_label": "store"
|
|
},
|
|
{
|
|
"label": ".ResolveRecipient()",
|
|
"file_type": "code",
|
|
"source_file": "internal/mailstore/resolve.go",
|
|
"source_location": "L7",
|
|
"_origin": "ast",
|
|
"id": "mailstore_store_resolverecipient",
|
|
"community": 12,
|
|
"community_name": "Mailbox CRUD Queries",
|
|
"norm_label": ".resolverecipient()"
|
|
},
|
|
{
|
|
"label": "rspamd.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/mailstore/rspamd.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_mailstore_rspamd",
|
|
"community": 5,
|
|
"community_name": "Spam/DKIM Verification & Attachments",
|
|
"norm_label": "rspamd.go"
|
|
},
|
|
{
|
|
"label": "CheckRspamd()",
|
|
"file_type": "code",
|
|
"source_file": "internal/mailstore/rspamd.go",
|
|
"source_location": "L13",
|
|
"_origin": "ast",
|
|
"id": "internal_mailstore_rspamd_checkrspamd",
|
|
"community": 5,
|
|
"community_name": "Spam/DKIM Verification & Attachments",
|
|
"norm_label": "checkrspamd()"
|
|
},
|
|
{
|
|
"label": "rules.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/mailstore/rules.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_mailstore_rules",
|
|
"community": 39,
|
|
"community_name": "Filter Rule Evaluation",
|
|
"norm_label": "rules.go"
|
|
},
|
|
{
|
|
"label": "FilterAction",
|
|
"file_type": "code",
|
|
"source_file": "internal/mailstore/rules.go",
|
|
"source_location": "L7",
|
|
"_origin": "ast",
|
|
"id": "mailstore_filteraction",
|
|
"community": 39,
|
|
"community_name": "Filter Rule Evaluation",
|
|
"norm_label": "filteraction"
|
|
},
|
|
{
|
|
"label": "Store",
|
|
"file_type": "code",
|
|
"source_file": "internal/mailstore/rules.go",
|
|
"source_location": "L18",
|
|
"_origin": "ast",
|
|
"id": "internal_mailstore_rules_go_mailstore_store",
|
|
"community": 39,
|
|
"community_name": "Filter Rule Evaluation",
|
|
"norm_label": "store"
|
|
},
|
|
{
|
|
"label": ".ApplyRules()",
|
|
"file_type": "code",
|
|
"source_file": "internal/mailstore/rules.go",
|
|
"source_location": "L18",
|
|
"_origin": "ast",
|
|
"id": "mailstore_store_applyrules",
|
|
"community": 39,
|
|
"community_name": "Filter Rule Evaluation",
|
|
"norm_label": ".applyrules()"
|
|
},
|
|
{
|
|
"label": "matchCondition()",
|
|
"file_type": "code",
|
|
"source_file": "internal/mailstore/rules.go",
|
|
"source_location": "L42",
|
|
"_origin": "ast",
|
|
"id": "internal_mailstore_rules_matchcondition",
|
|
"community": 39,
|
|
"community_name": "Filter Rule Evaluation",
|
|
"norm_label": "matchcondition()"
|
|
},
|
|
{
|
|
"label": "spam.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/mailstore/spam.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_mailstore_spam",
|
|
"community": 5,
|
|
"community_name": "Spam/DKIM Verification & Attachments",
|
|
"norm_label": "spam.go"
|
|
},
|
|
{
|
|
"label": "SpamScore()",
|
|
"file_type": "code",
|
|
"source_file": "internal/mailstore/spam.go",
|
|
"source_location": "L17",
|
|
"_origin": "ast",
|
|
"id": "internal_mailstore_spam_spamscore",
|
|
"community": 5,
|
|
"community_name": "Spam/DKIM Verification & Attachments",
|
|
"norm_label": "spamscore()"
|
|
},
|
|
{
|
|
"label": "CheckDNSBL()",
|
|
"file_type": "code",
|
|
"source_file": "internal/mailstore/spam.go",
|
|
"source_location": "L41",
|
|
"_origin": "ast",
|
|
"id": "internal_mailstore_spam_checkdnsbl",
|
|
"community": 5,
|
|
"community_name": "Spam/DKIM Verification & Attachments",
|
|
"norm_label": "checkdnsbl()"
|
|
},
|
|
{
|
|
"label": "spam_test.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/mailstore/spam_test.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_mailstore_spam_test",
|
|
"community": 22,
|
|
"community_name": "SPF Heuristic Tests",
|
|
"norm_label": "spam_test.go"
|
|
},
|
|
{
|
|
"label": "TestSpamScoreArithmetic()",
|
|
"file_type": "code",
|
|
"source_file": "internal/mailstore/spam_test.go",
|
|
"source_location": "L12",
|
|
"_origin": "ast",
|
|
"id": "internal_mailstore_spam_test_testspamscorearithmetic",
|
|
"community": 22,
|
|
"community_name": "SPF Heuristic Tests",
|
|
"norm_label": "testspamscorearithmetic()"
|
|
},
|
|
{
|
|
"label": "T",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_mailstore_spam_test_go_t",
|
|
"community": 22,
|
|
"community_name": "SPF Heuristic Tests",
|
|
"norm_label": "t"
|
|
},
|
|
{
|
|
"label": "TestEvalSPF()",
|
|
"file_type": "code",
|
|
"source_file": "internal/mailstore/spam_test.go",
|
|
"source_location": "L29",
|
|
"_origin": "ast",
|
|
"id": "internal_mailstore_spam_test_testevalspf",
|
|
"community": 22,
|
|
"community_name": "SPF Heuristic Tests",
|
|
"norm_label": "testevalspf()"
|
|
},
|
|
{
|
|
"label": "spf.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/mailstore/spf.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_mailstore_spf",
|
|
"community": 22,
|
|
"community_name": "SPF Heuristic Tests",
|
|
"norm_label": "spf.go"
|
|
},
|
|
{
|
|
"label": "CheckSPF()",
|
|
"file_type": "code",
|
|
"source_file": "internal/mailstore/spf.go",
|
|
"source_location": "L15",
|
|
"_origin": "ast",
|
|
"id": "internal_mailstore_spf_checkspf",
|
|
"community": 22,
|
|
"community_name": "SPF Heuristic Tests",
|
|
"norm_label": "checkspf()"
|
|
},
|
|
{
|
|
"label": "domainOf()",
|
|
"file_type": "code",
|
|
"source_file": "internal/mailstore/spf.go",
|
|
"source_location": "L31",
|
|
"_origin": "ast",
|
|
"id": "internal_mailstore_spf_domainof",
|
|
"community": 22,
|
|
"community_name": "SPF Heuristic Tests",
|
|
"norm_label": "domainof()"
|
|
},
|
|
{
|
|
"label": "lookupSPFRecord()",
|
|
"file_type": "code",
|
|
"source_file": "internal/mailstore/spf.go",
|
|
"source_location": "L39",
|
|
"_origin": "ast",
|
|
"id": "internal_mailstore_spf_lookupspfrecord",
|
|
"community": 22,
|
|
"community_name": "SPF Heuristic Tests",
|
|
"norm_label": "lookupspfrecord()"
|
|
},
|
|
{
|
|
"label": "evalSPF()",
|
|
"file_type": "code",
|
|
"source_file": "internal/mailstore/spf.go",
|
|
"source_location": "L53",
|
|
"_origin": "ast",
|
|
"id": "internal_mailstore_spf_evalspf",
|
|
"community": 22,
|
|
"community_name": "SPF Heuristic Tests",
|
|
"norm_label": "evalspf()"
|
|
},
|
|
{
|
|
"label": "IP",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "ip",
|
|
"community": 22,
|
|
"community_name": "SPF Heuristic Tests",
|
|
"norm_label": "ip"
|
|
},
|
|
{
|
|
"label": "matchIP4()",
|
|
"file_type": "code",
|
|
"source_file": "internal/mailstore/spf.go",
|
|
"source_location": "L95",
|
|
"_origin": "ast",
|
|
"id": "internal_mailstore_spf_matchip4",
|
|
"community": 22,
|
|
"community_name": "SPF Heuristic Tests",
|
|
"norm_label": "matchip4()"
|
|
},
|
|
{
|
|
"label": "matchA()",
|
|
"file_type": "code",
|
|
"source_file": "internal/mailstore/spf.go",
|
|
"source_location": "L106",
|
|
"_origin": "ast",
|
|
"id": "internal_mailstore_spf_matcha",
|
|
"community": 22,
|
|
"community_name": "SPF Heuristic Tests",
|
|
"norm_label": "matcha()"
|
|
},
|
|
{
|
|
"label": "matchMX()",
|
|
"file_type": "code",
|
|
"source_file": "internal/mailstore/spf.go",
|
|
"source_location": "L119",
|
|
"_origin": "ast",
|
|
"id": "internal_mailstore_spf_matchmx",
|
|
"community": 22,
|
|
"community_name": "SPF Heuristic Tests",
|
|
"norm_label": "matchmx()"
|
|
},
|
|
{
|
|
"label": "store.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/mailstore/store.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_mailstore_store",
|
|
"community": 57,
|
|
"community_name": "Mailstore Message Storage File",
|
|
"norm_label": "store.go"
|
|
},
|
|
{
|
|
"label": "Store",
|
|
"file_type": "code",
|
|
"source_file": "internal/mailstore/store.go",
|
|
"source_location": "L21",
|
|
"_origin": "ast",
|
|
"id": "internal_mailstore_store_go_mailstore_store",
|
|
"community": 6,
|
|
"community_name": "Mailbox App Passwords & Schema",
|
|
"norm_label": "store"
|
|
},
|
|
{
|
|
"label": ".StoreMessage()",
|
|
"file_type": "code",
|
|
"source_file": "internal/mailstore/store.go",
|
|
"source_location": "L21",
|
|
"_origin": "ast",
|
|
"id": "mailstore_store_storemessage",
|
|
"community": 6,
|
|
"community_name": "Mailbox App Passwords & Schema",
|
|
"norm_label": ".storemessage()"
|
|
},
|
|
{
|
|
"label": ".FetchMessage()",
|
|
"file_type": "code",
|
|
"source_file": "internal/mailstore/store.go",
|
|
"source_location": "L67",
|
|
"_origin": "ast",
|
|
"id": "mailstore_store_fetchmessage",
|
|
"community": 6,
|
|
"community_name": "Mailbox App Passwords & Schema",
|
|
"norm_label": ".fetchmessage()"
|
|
},
|
|
{
|
|
"label": ".DeleteMessage()",
|
|
"file_type": "code",
|
|
"source_file": "internal/mailstore/store.go",
|
|
"source_location": "L94",
|
|
"_origin": "ast",
|
|
"id": "mailstore_store_deletemessage",
|
|
"community": 6,
|
|
"community_name": "Mailbox App Passwords & Schema",
|
|
"norm_label": ".deletemessage()"
|
|
},
|
|
{
|
|
"label": "log.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/relay/log.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_relay_log",
|
|
"community": 38,
|
|
"community_name": "Relay Email Logging",
|
|
"norm_label": "log.go"
|
|
},
|
|
{
|
|
"label": "Relay",
|
|
"file_type": "code",
|
|
"source_file": "internal/relay/log.go",
|
|
"source_location": "L12",
|
|
"_origin": "ast",
|
|
"id": "internal_relay_log_go_relay_relay",
|
|
"community": 38,
|
|
"community_name": "Relay Email Logging",
|
|
"norm_label": "relay"
|
|
},
|
|
{
|
|
"label": ".LogEmail()",
|
|
"file_type": "code",
|
|
"source_file": "internal/relay/log.go",
|
|
"source_location": "L12",
|
|
"_origin": "ast",
|
|
"id": "relay_relay_logemail",
|
|
"community": 38,
|
|
"community_name": "Relay Email Logging",
|
|
"norm_label": ".logemail()"
|
|
},
|
|
{
|
|
"label": "File",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_relay_log_go_file",
|
|
"community": 38,
|
|
"community_name": "Relay Email Logging",
|
|
"norm_label": "file"
|
|
},
|
|
{
|
|
"label": "peerIP",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "peerip",
|
|
"community": 38,
|
|
"community_name": "Relay Email Logging",
|
|
"norm_label": "peerip"
|
|
},
|
|
{
|
|
"label": "overallStatus()",
|
|
"file_type": "code",
|
|
"source_file": "internal/relay/log.go",
|
|
"source_location": "L55",
|
|
"_origin": "ast",
|
|
"id": "internal_relay_log_overallstatus",
|
|
"community": 38,
|
|
"community_name": "Relay Email Logging",
|
|
"norm_label": "overallstatus()"
|
|
},
|
|
{
|
|
"label": "relay.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/relay/relay.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_relay_relay",
|
|
"community": 26,
|
|
"community_name": "Outbound Relay Delivery",
|
|
"norm_label": "relay.go"
|
|
},
|
|
{
|
|
"label": "Result",
|
|
"file_type": "code",
|
|
"source_file": "internal/relay/relay.go",
|
|
"source_location": "L22",
|
|
"_origin": "ast",
|
|
"id": "relay_result",
|
|
"community": 26,
|
|
"community_name": "Outbound Relay Delivery",
|
|
"norm_label": "result"
|
|
},
|
|
{
|
|
"label": "Relay",
|
|
"file_type": "code",
|
|
"source_file": "internal/relay/relay.go",
|
|
"source_location": "L31",
|
|
"_origin": "ast",
|
|
"id": "internal_relay_relay_go_relay_relay",
|
|
"community": 26,
|
|
"community_name": "Outbound Relay Delivery",
|
|
"norm_label": "relay"
|
|
},
|
|
{
|
|
"label": "DB",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_relay_relay_go_db",
|
|
"community": 26,
|
|
"community_name": "Outbound Relay Delivery",
|
|
"norm_label": "db"
|
|
},
|
|
{
|
|
"label": "Duration",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_relay_relay_go_duration",
|
|
"community": 26,
|
|
"community_name": "Outbound Relay Delivery",
|
|
"norm_label": "duration"
|
|
},
|
|
{
|
|
"label": "New()",
|
|
"file_type": "code",
|
|
"source_file": "internal/relay/relay.go",
|
|
"source_location": "L44",
|
|
"_origin": "ast",
|
|
"id": "internal_relay_relay_new",
|
|
"community": 26,
|
|
"community_name": "Outbound Relay Delivery",
|
|
"norm_label": "new()"
|
|
},
|
|
{
|
|
"label": "File",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_relay_relay_go_file",
|
|
"community": 26,
|
|
"community_name": "Outbound Relay Delivery",
|
|
"norm_label": "file"
|
|
},
|
|
{
|
|
"label": "prepareEmailForRecipient()",
|
|
"file_type": "code",
|
|
"source_file": "internal/relay/relay.go",
|
|
"source_location": "L55",
|
|
"_origin": "ast",
|
|
"id": "internal_relay_relay_prepareemailforrecipient",
|
|
"community": 26,
|
|
"community_name": "Outbound Relay Delivery",
|
|
"norm_label": "prepareemailforrecipient()"
|
|
},
|
|
{
|
|
"label": ".RelayEmailAsync()",
|
|
"file_type": "code",
|
|
"source_file": "internal/relay/relay.go",
|
|
"source_location": "L83",
|
|
"_origin": "ast",
|
|
"id": "relay_relay_relayemailasync",
|
|
"community": 26,
|
|
"community_name": "Outbound Relay Delivery",
|
|
"norm_label": ".relayemailasync()"
|
|
},
|
|
{
|
|
"label": "domainOf()",
|
|
"file_type": "code",
|
|
"source_file": "internal/relay/relay.go",
|
|
"source_location": "L139",
|
|
"_origin": "ast",
|
|
"id": "internal_relay_relay_domainof",
|
|
"community": 26,
|
|
"community_name": "Outbound Relay Delivery",
|
|
"norm_label": "domainof()"
|
|
},
|
|
{
|
|
"label": ".deliverToDomain()",
|
|
"file_type": "code",
|
|
"source_file": "internal/relay/relay.go",
|
|
"source_location": "L148",
|
|
"_origin": "ast",
|
|
"id": "relay_relay_delivertodomain",
|
|
"community": 26,
|
|
"community_name": "Outbound Relay Delivery",
|
|
"norm_label": ".delivertodomain()"
|
|
},
|
|
{
|
|
"label": ".trySend()",
|
|
"file_type": "code",
|
|
"source_file": "internal/relay/relay.go",
|
|
"source_location": "L167",
|
|
"_origin": "ast",
|
|
"id": "relay_relay_trysend",
|
|
"community": 26,
|
|
"community_name": "Outbound Relay Delivery",
|
|
"norm_label": ".trysend()"
|
|
},
|
|
{
|
|
"label": "attachments.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/attachments.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_attachments",
|
|
"community": 5,
|
|
"community_name": "Spam/DKIM Verification & Attachments",
|
|
"norm_label": "attachments.go"
|
|
},
|
|
{
|
|
"label": "attachmentStoragePath()",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/attachments.go",
|
|
"source_location": "L16",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_attachments_attachmentstoragepath",
|
|
"community": 5,
|
|
"community_name": "Spam/DKIM Verification & Attachments",
|
|
"norm_label": "attachmentstoragepath()"
|
|
},
|
|
{
|
|
"label": "Time",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_attachments_go_time",
|
|
"community": 5,
|
|
"community_name": "Spam/DKIM Verification & Attachments",
|
|
"norm_label": "time"
|
|
},
|
|
{
|
|
"label": "sanitizePathSegment()",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/attachments.go",
|
|
"source_location": "L27",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_attachments_sanitizepathsegment",
|
|
"community": 5,
|
|
"community_name": "Spam/DKIM Verification & Attachments",
|
|
"norm_label": "sanitizepathsegment()"
|
|
},
|
|
{
|
|
"label": "cleanMessageIDPrefix()",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/attachments.go",
|
|
"source_location": "L36",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_attachments_cleanmessageidprefix",
|
|
"community": 5,
|
|
"community_name": "Spam/DKIM Verification & Attachments",
|
|
"norm_label": "cleanmessageidprefix()"
|
|
},
|
|
{
|
|
"label": "attachmentPart",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/attachments.go",
|
|
"source_location": "L43",
|
|
"_origin": "ast",
|
|
"id": "smtpserver_attachmentpart",
|
|
"community": 5,
|
|
"community_name": "Spam/DKIM Verification & Attachments",
|
|
"norm_label": "attachmentpart"
|
|
},
|
|
{
|
|
"label": "parsedMessage",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/attachments.go",
|
|
"source_location": "L49",
|
|
"_origin": "ast",
|
|
"id": "smtpserver_parsedmessage",
|
|
"community": 5,
|
|
"community_name": "Spam/DKIM Verification & Attachments",
|
|
"norm_label": "parsedmessage"
|
|
},
|
|
{
|
|
"label": "parseMessage()",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/attachments.go",
|
|
"source_location": "L58",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_attachments_parsemessage",
|
|
"community": 5,
|
|
"community_name": "Spam/DKIM Verification & Attachments",
|
|
"norm_label": "parsemessage()"
|
|
},
|
|
{
|
|
"label": "smtpserver/auth.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/auth.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_auth",
|
|
"community": 45,
|
|
"community_name": "Login Server Middleware",
|
|
"norm_label": "smtpserver/auth.go"
|
|
},
|
|
{
|
|
"label": "loginServer",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/auth.go",
|
|
"source_location": "L15",
|
|
"_origin": "ast",
|
|
"id": "smtpserver_loginserver",
|
|
"community": 45,
|
|
"community_name": "Login Server Middleware",
|
|
"norm_label": "loginserver"
|
|
},
|
|
{
|
|
"label": ".Next()",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/auth.go",
|
|
"source_location": "L21",
|
|
"_origin": "ast",
|
|
"id": "smtpserver_loginserver_next",
|
|
"community": 45,
|
|
"community_name": "Login Server Middleware",
|
|
"norm_label": ".next()"
|
|
},
|
|
{
|
|
"label": "Session",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/auth.go",
|
|
"source_location": "L44",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_auth_go_smtpserver_session",
|
|
"community": 19,
|
|
"community_name": "Mailbox App Password Auth",
|
|
"norm_label": "session"
|
|
},
|
|
{
|
|
"label": ".AuthMechanisms()",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/auth.go",
|
|
"source_location": "L44",
|
|
"_origin": "ast",
|
|
"id": "smtpserver_session_authmechanisms",
|
|
"community": 19,
|
|
"community_name": "Mailbox App Password Auth",
|
|
"norm_label": ".authmechanisms()"
|
|
},
|
|
{
|
|
"label": ".Auth()",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/auth.go",
|
|
"source_location": "L52",
|
|
"_origin": "ast",
|
|
"id": "smtpserver_session_auth",
|
|
"community": 19,
|
|
"community_name": "Mailbox App Password Auth",
|
|
"norm_label": ".auth()"
|
|
},
|
|
{
|
|
"label": "Server",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_auth_go_server",
|
|
"community": 19,
|
|
"community_name": "Mailbox App Password Auth",
|
|
"norm_label": "server"
|
|
},
|
|
{
|
|
"label": ".authenticate()",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/auth.go",
|
|
"source_location": "L74",
|
|
"_origin": "ast",
|
|
"id": "smtpserver_session_authenticate",
|
|
"community": 19,
|
|
"community_name": "Mailbox App Password Auth",
|
|
"norm_label": ".authenticate()"
|
|
},
|
|
{
|
|
"label": ".failAuth()",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/auth.go",
|
|
"source_location": "L115",
|
|
"_origin": "ast",
|
|
"id": "smtpserver_session_failauth",
|
|
"community": 19,
|
|
"community_name": "Mailbox App Password Auth",
|
|
"norm_label": ".failauth()"
|
|
},
|
|
{
|
|
"label": "headers.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/headers.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_headers",
|
|
"community": 5,
|
|
"community_name": "Spam/DKIM Verification & Attachments",
|
|
"norm_label": "headers.go"
|
|
},
|
|
{
|
|
"label": "extractMessageID()",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/headers.go",
|
|
"source_location": "L18",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_headers_extractmessageid",
|
|
"community": 5,
|
|
"community_name": "Spam/DKIM Verification & Attachments",
|
|
"norm_label": "extractmessageid()"
|
|
},
|
|
{
|
|
"label": "existingHeaders()",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/headers.go",
|
|
"source_location": "L46",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_headers_existingheaders",
|
|
"community": 5,
|
|
"community_name": "Spam/DKIM Verification & Attachments",
|
|
"norm_label": "existingheaders()"
|
|
},
|
|
{
|
|
"label": "splitHeadersBody()",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/headers.go",
|
|
"source_location": "L74",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_headers_splitheadersbody",
|
|
"community": 5,
|
|
"community_name": "Spam/DKIM Verification & Attachments",
|
|
"norm_label": "splitheadersbody()"
|
|
},
|
|
{
|
|
"label": "ensureRequiredHeaders()",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/headers.go",
|
|
"source_location": "L90",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_headers_ensurerequiredheaders",
|
|
"community": 5,
|
|
"community_name": "Spam/DKIM Verification & Attachments",
|
|
"norm_label": "ensurerequiredheaders()"
|
|
},
|
|
{
|
|
"label": "getContentType()",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/headers.go",
|
|
"source_location": "L155",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_headers_getcontenttype",
|
|
"community": 5,
|
|
"community_name": "Spam/DKIM Verification & Attachments",
|
|
"norm_label": "getcontenttype()"
|
|
},
|
|
{
|
|
"label": "extOf()",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/headers.go",
|
|
"source_location": "L186",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_headers_extof",
|
|
"community": 5,
|
|
"community_name": "Spam/DKIM Verification & Attachments",
|
|
"norm_label": "extof()"
|
|
},
|
|
{
|
|
"label": "parseAddressList()",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/headers.go",
|
|
"source_location": "L194",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_headers_parseaddresslist",
|
|
"community": 5,
|
|
"community_name": "Spam/DKIM Verification & Attachments",
|
|
"norm_label": "parseaddresslist()"
|
|
},
|
|
{
|
|
"label": "headers_test.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/headers_test.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_headers_test",
|
|
"community": 5,
|
|
"community_name": "Spam/DKIM Verification & Attachments",
|
|
"norm_label": "headers_test.go"
|
|
},
|
|
{
|
|
"label": "TestEnsureRequiredHeadersFixedOrder()",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/headers_test.go",
|
|
"source_location": "L8",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_headers_test_testensurerequiredheadersfixedorder",
|
|
"community": 5,
|
|
"community_name": "Spam/DKIM Verification & Attachments",
|
|
"norm_label": "testensurerequiredheadersfixedorder()"
|
|
},
|
|
{
|
|
"label": "T",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_headers_test_go_t",
|
|
"community": 5,
|
|
"community_name": "Spam/DKIM Verification & Attachments",
|
|
"norm_label": "t"
|
|
},
|
|
{
|
|
"label": "TestExtractMessageIDDoesNotCrashOnMalformedHeader()",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/headers_test.go",
|
|
"source_location": "L40",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_headers_test_testextractmessageiddoesnotcrashonmalformedheader",
|
|
"community": 5,
|
|
"community_name": "Spam/DKIM Verification & Attachments",
|
|
"norm_label": "testextractmessageiddoesnotcrashonmalformedheader()"
|
|
},
|
|
{
|
|
"label": "TestExtractMessageIDRehostsOnHostnameMismatch()",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/headers_test.go",
|
|
"source_location": "L53",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_headers_test_testextractmessageidrehostsonhostnamemismatch",
|
|
"community": 5,
|
|
"community_name": "Spam/DKIM Verification & Attachments",
|
|
"norm_label": "testextractmessageidrehostsonhostnamemismatch()"
|
|
},
|
|
{
|
|
"label": "TestExtractMessageIDKeepsMatchingHostname()",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/headers_test.go",
|
|
"source_location": "L61",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_headers_test_testextractmessageidkeepsmatchinghostname",
|
|
"community": 5,
|
|
"community_name": "Spam/DKIM Verification & Attachments",
|
|
"norm_label": "testextractmessageidkeepsmatchinghostname()"
|
|
},
|
|
{
|
|
"label": "mailbox_alias_test.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/mailbox_alias_test.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_mailbox_alias_test",
|
|
"community": 11,
|
|
"community_name": "Mailbox Alias SMTP Tests",
|
|
"norm_label": "mailbox_alias_test.go"
|
|
},
|
|
{
|
|
"label": "createAlias()",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/mailbox_alias_test.go",
|
|
"source_location": "L12",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_mailbox_alias_test_createalias",
|
|
"community": 11,
|
|
"community_name": "Mailbox Alias SMTP Tests",
|
|
"norm_label": "createalias()"
|
|
},
|
|
{
|
|
"label": "T",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_mailbox_alias_test_go_t",
|
|
"community": 11,
|
|
"community_name": "Mailbox Alias SMTP Tests",
|
|
"norm_label": "t"
|
|
},
|
|
{
|
|
"label": "Backend",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_mailbox_alias_test_go_backend",
|
|
"community": 11,
|
|
"community_name": "Mailbox Alias SMTP Tests",
|
|
"norm_label": "backend"
|
|
},
|
|
{
|
|
"label": "TestLocalDeliveryToAliasLandsInOwningMailbox()",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/mailbox_alias_test.go",
|
|
"source_location": "L19",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_mailbox_alias_test_testlocaldeliverytoaliaslandsinowningmailbox",
|
|
"community": 11,
|
|
"community_name": "Mailbox Alias SMTP Tests",
|
|
"norm_label": "testlocaldeliverytoaliaslandsinowningmailbox()"
|
|
},
|
|
{
|
|
"label": "TestMailboxAppPasswordCanSendAsPrimaryButNotArbitraryAddress()",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/mailbox_alias_test.go",
|
|
"source_location": "L57",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_mailbox_alias_test_testmailboxapppasswordcansendasprimarybutnotarbitraryaddress",
|
|
"community": 11,
|
|
"community_name": "Mailbox Alias SMTP Tests",
|
|
"norm_label": "testmailboxapppasswordcansendasprimarybutnotarbitraryaddress()"
|
|
},
|
|
{
|
|
"label": "TestMailboxAppPasswordCanSendAsEnabledAlias()",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/mailbox_alias_test.go",
|
|
"source_location": "L99",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_mailbox_alias_test_testmailboxapppasswordcansendasenabledalias",
|
|
"community": 11,
|
|
"community_name": "Mailbox Alias SMTP Tests",
|
|
"norm_label": "testmailboxapppasswordcansendasenabledalias()"
|
|
},
|
|
{
|
|
"label": "TestMailboxAppPasswordCannotSendAsReceiveOnlyAlias()",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/mailbox_alias_test.go",
|
|
"source_location": "L126",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_mailbox_alias_test_testmailboxapppasswordcannotsendasreceiveonlyalias",
|
|
"community": 11,
|
|
"community_name": "Mailbox Alias SMTP Tests",
|
|
"norm_label": "testmailboxapppasswordcannotsendasreceiveonlyalias()"
|
|
},
|
|
{
|
|
"label": "mailbox_delivery_test.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/mailbox_delivery_test.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_mailbox_delivery_test",
|
|
"community": 11,
|
|
"community_name": "Mailbox Alias SMTP Tests",
|
|
"norm_label": "mailbox_delivery_test.go"
|
|
},
|
|
{
|
|
"label": "newTestBackendWithMailbox()",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/mailbox_delivery_test.go",
|
|
"source_location": "L15",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_mailbox_delivery_test_newtestbackendwithmailbox",
|
|
"community": 11,
|
|
"community_name": "Mailbox Alias SMTP Tests",
|
|
"norm_label": "newtestbackendwithmailbox()"
|
|
},
|
|
{
|
|
"label": "T",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_mailbox_delivery_test_go_t",
|
|
"community": 11,
|
|
"community_name": "Mailbox Alias SMTP Tests",
|
|
"norm_label": "t"
|
|
},
|
|
{
|
|
"label": "Backend",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_mailbox_delivery_test_go_backend",
|
|
"community": 11,
|
|
"community_name": "Mailbox Alias SMTP Tests",
|
|
"norm_label": "backend"
|
|
},
|
|
{
|
|
"label": "TestLocalDeliveryToKnownMailbox()",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/mailbox_delivery_test.go",
|
|
"source_location": "L44",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_mailbox_delivery_test_testlocaldeliverytoknownmailbox",
|
|
"community": 11,
|
|
"community_name": "Mailbox Alias SMTP Tests",
|
|
"norm_label": "testlocaldeliverytoknownmailbox()"
|
|
},
|
|
{
|
|
"label": "TestLocalDeliveryUnknownMailboxRejected()",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/mailbox_delivery_test.go",
|
|
"source_location": "L83",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_mailbox_delivery_test_testlocaldeliveryunknownmailboxrejected",
|
|
"community": 11,
|
|
"community_name": "Mailbox Alias SMTP Tests",
|
|
"norm_label": "testlocaldeliveryunknownmailboxrejected()"
|
|
},
|
|
{
|
|
"label": "TestExternalSenderCanOnlyDeliverLocally()",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/mailbox_delivery_test.go",
|
|
"source_location": "L108",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_mailbox_delivery_test_testexternalsendercanonlydeliverlocally",
|
|
"community": 11,
|
|
"community_name": "Mailbox Alias SMTP Tests",
|
|
"norm_label": "testexternalsendercanonlydeliverlocally()"
|
|
},
|
|
{
|
|
"label": "TestAuthorizedSenderStillRelaysExternallyWithMailstoreEnabled()",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/mailbox_delivery_test.go",
|
|
"source_location": "L139",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_mailbox_delivery_test_testauthorizedsenderstillrelaysexternallywithmailstoreenabled",
|
|
"community": 11,
|
|
"community_name": "Mailbox Alias SMTP Tests",
|
|
"norm_label": "testauthorizedsenderstillrelaysexternallywithmailstoreenabled()"
|
|
},
|
|
{
|
|
"label": "mailbox_rules_test.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/mailbox_rules_test.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_mailbox_rules_test",
|
|
"community": 11,
|
|
"community_name": "Mailbox Alias SMTP Tests",
|
|
"norm_label": "mailbox_rules_test.go"
|
|
},
|
|
{
|
|
"label": "TestBlockedSenderRejectedAtRcpt()",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/mailbox_rules_test.go",
|
|
"source_location": "L9",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_mailbox_rules_test_testblockedsenderrejectedatrcpt",
|
|
"community": 11,
|
|
"community_name": "Mailbox Alias SMTP Tests",
|
|
"norm_label": "testblockedsenderrejectedatrcpt()"
|
|
},
|
|
{
|
|
"label": "T",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_mailbox_rules_test_go_t",
|
|
"community": 11,
|
|
"community_name": "Mailbox Alias SMTP Tests",
|
|
"norm_label": "t"
|
|
},
|
|
{
|
|
"label": "TestAllowListBypassesSpamRejection()",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/mailbox_rules_test.go",
|
|
"source_location": "L37",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_mailbox_rules_test_testallowlistbypassesspamrejection",
|
|
"community": 11,
|
|
"community_name": "Mailbox Alias SMTP Tests",
|
|
"norm_label": "testallowlistbypassesspamrejection()"
|
|
},
|
|
{
|
|
"label": "TestFilterRuleDeleteDropsMessage()",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/mailbox_rules_test.go",
|
|
"source_location": "L78",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_mailbox_rules_test_testfilterruledeletedropsmessage",
|
|
"community": 11,
|
|
"community_name": "Mailbox Alias SMTP Tests",
|
|
"norm_label": "testfilterruledeletedropsmessage()"
|
|
},
|
|
{
|
|
"label": "TestFilterRuleMarkReadSetsSeenFlag()",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/mailbox_rules_test.go",
|
|
"source_location": "L117",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_mailbox_rules_test_testfilterrulemarkreadsetsseenflag",
|
|
"community": 11,
|
|
"community_name": "Mailbox Alias SMTP Tests",
|
|
"norm_label": "testfilterrulemarkreadsetsseenflag()"
|
|
},
|
|
{
|
|
"label": "TestFilterRuleMoveToFolderStoresInNamedFolder()",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/mailbox_rules_test.go",
|
|
"source_location": "L159",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_mailbox_rules_test_testfilterrulemovetofolderstoresinnamedfolder",
|
|
"community": 11,
|
|
"community_name": "Mailbox Alias SMTP Tests",
|
|
"norm_label": "testfilterrulemovetofolderstoresinnamedfolder()"
|
|
},
|
|
{
|
|
"label": "smtpserver/server.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/server.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_server",
|
|
"community": 34,
|
|
"community_name": "SMTP Server Listeners",
|
|
"norm_label": "smtpserver/server.go"
|
|
},
|
|
{
|
|
"label": "ResolveBanner()",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/server.go",
|
|
"source_location": "L19",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_server_resolvebanner",
|
|
"community": 34,
|
|
"community_name": "SMTP Server Listeners",
|
|
"norm_label": "resolvebanner()"
|
|
},
|
|
{
|
|
"label": "File",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_server_go_file",
|
|
"community": 34,
|
|
"community_name": "SMTP Server Listeners",
|
|
"norm_label": "file"
|
|
},
|
|
{
|
|
"label": "NewPlainServer()",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/server.go",
|
|
"source_location": "L34",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_server_newplainserver",
|
|
"community": 34,
|
|
"community_name": "SMTP Server Listeners",
|
|
"norm_label": "newplainserver()"
|
|
},
|
|
{
|
|
"label": "Backend",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_server_go_backend",
|
|
"community": 34,
|
|
"community_name": "SMTP Server Listeners",
|
|
"norm_label": "backend"
|
|
},
|
|
{
|
|
"label": "Server",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_server_go_server",
|
|
"community": 34,
|
|
"community_name": "SMTP Server Listeners",
|
|
"norm_label": "server"
|
|
},
|
|
{
|
|
"label": "NewTLSServer()",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/server.go",
|
|
"source_location": "L47",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_server_newtlsserver",
|
|
"community": 34,
|
|
"community_name": "SMTP Server Listeners",
|
|
"norm_label": "newtlsserver()"
|
|
},
|
|
{
|
|
"label": "Config",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_server_go_config",
|
|
"community": 34,
|
|
"community_name": "SMTP Server Listeners",
|
|
"norm_label": "config"
|
|
},
|
|
{
|
|
"label": "server_test.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/server_test.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_server_test",
|
|
"community": 11,
|
|
"community_name": "Mailbox Alias SMTP Tests",
|
|
"norm_label": "server_test.go"
|
|
},
|
|
{
|
|
"label": "newTestBackend()",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/server_test.go",
|
|
"source_location": "L18",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_server_test_newtestbackend",
|
|
"community": 11,
|
|
"community_name": "Mailbox Alias SMTP Tests",
|
|
"norm_label": "newtestbackend()"
|
|
},
|
|
{
|
|
"label": "T",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_server_test_go_t",
|
|
"community": 11,
|
|
"community_name": "Mailbox Alias SMTP Tests",
|
|
"norm_label": "t"
|
|
},
|
|
{
|
|
"label": "Backend",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_server_test_go_backend",
|
|
"community": 11,
|
|
"community_name": "Mailbox Alias SMTP Tests",
|
|
"norm_label": "backend"
|
|
},
|
|
{
|
|
"label": "startTestServer()",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/server_test.go",
|
|
"source_location": "L61",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_server_test_starttestserver",
|
|
"community": 11,
|
|
"community_name": "Mailbox Alias SMTP Tests",
|
|
"norm_label": "starttestserver()"
|
|
},
|
|
{
|
|
"label": "TestAuthSuccessAndSenderAuthorization()",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/server_test.go",
|
|
"source_location": "L73",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_server_test_testauthsuccessandsenderauthorization",
|
|
"community": 11,
|
|
"community_name": "Mailbox Alias SMTP Tests",
|
|
"norm_label": "testauthsuccessandsenderauthorization()"
|
|
},
|
|
{
|
|
"label": "TestAuthFailureClosesConnection()",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/server_test.go",
|
|
"source_location": "L94",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_server_test_testauthfailureclosesconnection",
|
|
"community": 11,
|
|
"community_name": "Mailbox Alias SMTP Tests",
|
|
"norm_label": "testauthfailureclosesconnection()"
|
|
},
|
|
{
|
|
"label": "TestIPWhitelistFallbackWithoutAuth()",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/server_test.go",
|
|
"source_location": "L120",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_server_test_testipwhitelistfallbackwithoutauth",
|
|
"community": 11,
|
|
"community_name": "Mailbox Alias SMTP Tests",
|
|
"norm_label": "testipwhitelistfallbackwithoutauth()"
|
|
},
|
|
{
|
|
"label": "TestMailFromRejectedForUnauthorizedDomain()",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/server_test.go",
|
|
"source_location": "L139",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_server_test_testmailfromrejectedforunauthorizeddomain",
|
|
"community": 11,
|
|
"community_name": "Mailbox Alias SMTP Tests",
|
|
"norm_label": "testmailfromrejectedforunauthorizeddomain()"
|
|
},
|
|
{
|
|
"label": "TestUnverifiedDomainCannotSend()",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/server_test.go",
|
|
"source_location": "L158",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_server_test_testunverifieddomaincannotsend",
|
|
"community": 11,
|
|
"community_name": "Mailbox Alias SMTP Tests",
|
|
"norm_label": "testunverifieddomaincannotsend()"
|
|
},
|
|
{
|
|
"label": "TestSenderCannotSpoofOtherAddress()",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/server_test.go",
|
|
"source_location": "L197",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_server_test_testsendercannotspoofotheraddress",
|
|
"community": 11,
|
|
"community_name": "Mailbox Alias SMTP Tests",
|
|
"norm_label": "testsendercannotspoofotheraddress()"
|
|
},
|
|
{
|
|
"label": "smtpserver/session.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_session",
|
|
"community": 5,
|
|
"community_name": "Spam/DKIM Verification & Attachments",
|
|
"norm_label": "smtpserver/session.go"
|
|
},
|
|
{
|
|
"label": "Backend",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L24",
|
|
"_origin": "ast",
|
|
"id": "smtpserver_backend",
|
|
"community": 5,
|
|
"community_name": "Spam/DKIM Verification & Attachments",
|
|
"norm_label": "backend"
|
|
},
|
|
{
|
|
"label": "DB",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_session_go_db",
|
|
"community": 5,
|
|
"community_name": "Spam/DKIM Verification & Attachments",
|
|
"norm_label": "db"
|
|
},
|
|
{
|
|
"label": "Relay",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "relay",
|
|
"community": 5,
|
|
"community_name": "Spam/DKIM Verification & Attachments",
|
|
"norm_label": "relay"
|
|
},
|
|
{
|
|
"label": "File",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_session_go_file",
|
|
"community": 5,
|
|
"community_name": "Spam/DKIM Verification & Attachments",
|
|
"norm_label": "file"
|
|
},
|
|
{
|
|
"label": "Store",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_session_go_store",
|
|
"community": 5,
|
|
"community_name": "Spam/DKIM Verification & Attachments",
|
|
"norm_label": "store"
|
|
},
|
|
{
|
|
"label": ".NewSession()",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L35",
|
|
"_origin": "ast",
|
|
"id": "smtpserver_backend_newsession",
|
|
"community": 5,
|
|
"community_name": "Spam/DKIM Verification & Attachments",
|
|
"norm_label": ".newsession()"
|
|
},
|
|
{
|
|
"label": "Conn",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_session_go_conn",
|
|
"community": 5,
|
|
"community_name": "Spam/DKIM Verification & Attachments",
|
|
"norm_label": "conn"
|
|
},
|
|
{
|
|
"label": "Session",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_session_go_session",
|
|
"community": 5,
|
|
"community_name": "Spam/DKIM Verification & Attachments",
|
|
"norm_label": "session"
|
|
},
|
|
{
|
|
"label": "Session",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L45",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_session_go_smtpserver_session",
|
|
"community": 5,
|
|
"community_name": "Spam/DKIM Verification & Attachments",
|
|
"norm_label": "session"
|
|
},
|
|
{
|
|
"label": ".Reset()",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L62",
|
|
"_origin": "ast",
|
|
"id": "smtpserver_session_reset",
|
|
"community": 5,
|
|
"community_name": "Spam/DKIM Verification & Attachments",
|
|
"norm_label": ".reset()"
|
|
},
|
|
{
|
|
"label": ".Logout()",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L69",
|
|
"_origin": "ast",
|
|
"id": "smtpserver_session_logout",
|
|
"community": 5,
|
|
"community_name": "Spam/DKIM Verification & Attachments",
|
|
"norm_label": ".logout()"
|
|
},
|
|
{
|
|
"label": ".Mail()",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L73",
|
|
"_origin": "ast",
|
|
"id": "smtpserver_session_mail",
|
|
"community": 5,
|
|
"community_name": "Spam/DKIM Verification & Attachments",
|
|
"norm_label": ".mail()"
|
|
},
|
|
{
|
|
"label": "MailOptions",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "mailoptions",
|
|
"community": 5,
|
|
"community_name": "Spam/DKIM Verification & Attachments",
|
|
"norm_label": "mailoptions"
|
|
},
|
|
{
|
|
"label": ".validateSenderAuthorization()",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L95",
|
|
"_origin": "ast",
|
|
"id": "smtpserver_session_validatesenderauthorization",
|
|
"community": 5,
|
|
"community_name": "Spam/DKIM Verification & Attachments",
|
|
"norm_label": ".validatesenderauthorization()"
|
|
},
|
|
{
|
|
"label": "domainOfAddr()",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L159",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_session_domainofaddr",
|
|
"community": 5,
|
|
"community_name": "Spam/DKIM Verification & Attachments",
|
|
"norm_label": "domainofaddr()"
|
|
},
|
|
{
|
|
"label": ".Rcpt()",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L175",
|
|
"_origin": "ast",
|
|
"id": "smtpserver_session_rcpt",
|
|
"community": 5,
|
|
"community_name": "Spam/DKIM Verification & Attachments",
|
|
"norm_label": ".rcpt()"
|
|
},
|
|
{
|
|
"label": "RcptOptions",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "rcptoptions",
|
|
"community": 5,
|
|
"community_name": "Spam/DKIM Verification & Attachments",
|
|
"norm_label": "rcptoptions"
|
|
},
|
|
{
|
|
"label": "internalError()",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L207",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_session_internalerror",
|
|
"community": 5,
|
|
"community_name": "Spam/DKIM Verification & Attachments",
|
|
"norm_label": "internalerror()"
|
|
},
|
|
{
|
|
"label": ".Data()",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L214",
|
|
"_origin": "ast",
|
|
"id": "smtpserver_session_data",
|
|
"community": 5,
|
|
"community_name": "Spam/DKIM Verification & Attachments",
|
|
"norm_label": ".data()"
|
|
},
|
|
{
|
|
"label": "Reader",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "reader",
|
|
"community": 5,
|
|
"community_name": "Spam/DKIM Verification & Attachments",
|
|
"norm_label": "reader"
|
|
},
|
|
{
|
|
"label": ".deliverLocally()",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L360",
|
|
"_origin": "ast",
|
|
"id": "smtpserver_session_deliverlocally",
|
|
"community": 5,
|
|
"community_name": "Spam/DKIM Verification & Attachments",
|
|
"norm_label": ".deliverlocally()"
|
|
},
|
|
{
|
|
"label": "containsStr()",
|
|
"file_type": "code",
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L427",
|
|
"_origin": "ast",
|
|
"id": "internal_smtpserver_session_containsstr",
|
|
"community": 5,
|
|
"community_name": "Spam/DKIM Verification & Attachments",
|
|
"norm_label": "containsstr()"
|
|
},
|
|
{
|
|
"label": "tlsutil.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/tlsutil/tlsutil.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_tlsutil_tlsutil",
|
|
"community": 17,
|
|
"community_name": "TLS Cert & Mailstore Master Key",
|
|
"norm_label": "tlsutil.go"
|
|
},
|
|
{
|
|
"label": "GenerateSelfSignedCert()",
|
|
"file_type": "code",
|
|
"source_file": "internal/tlsutil/tlsutil.go",
|
|
"source_location": "L21",
|
|
"_origin": "ast",
|
|
"id": "internal_tlsutil_tlsutil_generateselfsignedcert",
|
|
"community": 17,
|
|
"community_name": "TLS Cert & Mailstore Master Key",
|
|
"norm_label": "generateselfsignedcert()"
|
|
},
|
|
{
|
|
"label": "CreateSSLContext()",
|
|
"file_type": "code",
|
|
"source_file": "internal/tlsutil/tlsutil.go",
|
|
"source_location": "L85",
|
|
"_origin": "ast",
|
|
"id": "internal_tlsutil_tlsutil_createsslcontext",
|
|
"community": 17,
|
|
"community_name": "TLS Cert & Mailstore Master Key",
|
|
"norm_label": "createsslcontext()"
|
|
},
|
|
{
|
|
"label": "Config",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_tlsutil_tlsutil_go_config",
|
|
"community": 17,
|
|
"community_name": "TLS Cert & Mailstore Master Key",
|
|
"norm_label": "config"
|
|
},
|
|
{
|
|
"label": "toolbox.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/toolbox/toolbox.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_toolbox_toolbox",
|
|
"community": 31,
|
|
"community_name": "Toolbox Logger & Utilities",
|
|
"norm_label": "toolbox.go"
|
|
},
|
|
{
|
|
"label": "Logger",
|
|
"file_type": "code",
|
|
"source_file": "internal/toolbox/toolbox.go",
|
|
"source_location": "L19",
|
|
"_origin": "ast",
|
|
"id": "toolbox_logger",
|
|
"community": 36,
|
|
"community_name": "Logger Levels",
|
|
"norm_label": "logger"
|
|
},
|
|
{
|
|
"label": "Level",
|
|
"file_type": "code",
|
|
"source_file": "internal/toolbox/toolbox.go",
|
|
"source_location": "L25",
|
|
"_origin": "ast",
|
|
"id": "toolbox_level",
|
|
"community": 31,
|
|
"community_name": "Toolbox Logger & Utilities",
|
|
"norm_label": "level"
|
|
},
|
|
{
|
|
"label": "parseLevel()",
|
|
"file_type": "code",
|
|
"source_file": "internal/toolbox/toolbox.go",
|
|
"source_location": "L35",
|
|
"_origin": "ast",
|
|
"id": "internal_toolbox_toolbox_parselevel",
|
|
"community": 31,
|
|
"community_name": "Toolbox Logger & Utilities",
|
|
"norm_label": "parselevel()"
|
|
},
|
|
{
|
|
"label": ".String()",
|
|
"file_type": "code",
|
|
"source_file": "internal/toolbox/toolbox.go",
|
|
"source_location": "L50",
|
|
"_origin": "ast",
|
|
"id": "toolbox_level_string",
|
|
"community": 31,
|
|
"community_name": "Toolbox Logger & Utilities",
|
|
"norm_label": ".string()"
|
|
},
|
|
{
|
|
"label": "Configure()",
|
|
"file_type": "code",
|
|
"source_file": "internal/toolbox/toolbox.go",
|
|
"source_location": "L69",
|
|
"_origin": "ast",
|
|
"id": "internal_toolbox_toolbox_configure",
|
|
"community": 31,
|
|
"community_name": "Toolbox Logger & Utilities",
|
|
"norm_label": "configure()"
|
|
},
|
|
{
|
|
"label": "File",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_toolbox_toolbox_go_file",
|
|
"community": 31,
|
|
"community_name": "Toolbox Logger & Utilities",
|
|
"norm_label": "file"
|
|
},
|
|
{
|
|
"label": "GetLogger()",
|
|
"file_type": "code",
|
|
"source_file": "internal/toolbox/toolbox.go",
|
|
"source_location": "L77",
|
|
"_origin": "ast",
|
|
"id": "internal_toolbox_toolbox_getlogger",
|
|
"community": 17,
|
|
"community_name": "TLS Cert & Mailstore Master Key",
|
|
"norm_label": "getlogger()"
|
|
},
|
|
{
|
|
"label": ".log()",
|
|
"file_type": "code",
|
|
"source_file": "internal/toolbox/toolbox.go",
|
|
"source_location": "L81",
|
|
"_origin": "ast",
|
|
"id": "toolbox_logger_log",
|
|
"community": 36,
|
|
"community_name": "Logger Levels",
|
|
"norm_label": ".log()"
|
|
},
|
|
{
|
|
"label": ".Debug()",
|
|
"file_type": "code",
|
|
"source_file": "internal/toolbox/toolbox.go",
|
|
"source_location": "L90",
|
|
"_origin": "ast",
|
|
"id": "toolbox_logger_debug",
|
|
"community": 36,
|
|
"community_name": "Logger Levels",
|
|
"norm_label": ".debug()"
|
|
},
|
|
{
|
|
"label": ".Info()",
|
|
"file_type": "code",
|
|
"source_file": "internal/toolbox/toolbox.go",
|
|
"source_location": "L91",
|
|
"_origin": "ast",
|
|
"id": "toolbox_logger_info",
|
|
"community": 36,
|
|
"community_name": "Logger Levels",
|
|
"norm_label": ".info()"
|
|
},
|
|
{
|
|
"label": ".Warning()",
|
|
"file_type": "code",
|
|
"source_file": "internal/toolbox/toolbox.go",
|
|
"source_location": "L92",
|
|
"_origin": "ast",
|
|
"id": "toolbox_logger_warning",
|
|
"community": 36,
|
|
"community_name": "Logger Levels",
|
|
"norm_label": ".warning()"
|
|
},
|
|
{
|
|
"label": ".Error()",
|
|
"file_type": "code",
|
|
"source_file": "internal/toolbox/toolbox.go",
|
|
"source_location": "L93",
|
|
"_origin": "ast",
|
|
"id": "toolbox_logger_error",
|
|
"community": 36,
|
|
"community_name": "Logger Levels",
|
|
"norm_label": ".error()"
|
|
},
|
|
{
|
|
"label": ".Critical()",
|
|
"file_type": "code",
|
|
"source_file": "internal/toolbox/toolbox.go",
|
|
"source_location": "L94",
|
|
"_origin": "ast",
|
|
"id": "toolbox_logger_critical",
|
|
"community": 36,
|
|
"community_name": "Logger Levels",
|
|
"norm_label": ".critical()"
|
|
},
|
|
{
|
|
"label": "EnsureFolderExists()",
|
|
"file_type": "code",
|
|
"source_file": "internal/toolbox/toolbox.go",
|
|
"source_location": "L99",
|
|
"_origin": "ast",
|
|
"id": "internal_toolbox_toolbox_ensurefolderexists",
|
|
"community": 17,
|
|
"community_name": "TLS Cert & Mailstore Master Key",
|
|
"norm_label": "ensurefolderexists()"
|
|
},
|
|
{
|
|
"label": "GetCurrentTime()",
|
|
"file_type": "code",
|
|
"source_file": "internal/toolbox/toolbox.go",
|
|
"source_location": "L115",
|
|
"_origin": "ast",
|
|
"id": "internal_toolbox_toolbox_getcurrenttime",
|
|
"community": 31,
|
|
"community_name": "Toolbox Logger & Utilities",
|
|
"norm_label": "getcurrenttime()"
|
|
},
|
|
{
|
|
"label": "Time",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_toolbox_toolbox_go_time",
|
|
"community": 31,
|
|
"community_name": "Toolbox Logger & Utilities",
|
|
"norm_label": "time"
|
|
},
|
|
{
|
|
"label": "GenerateMessageID()",
|
|
"file_type": "code",
|
|
"source_file": "internal/toolbox/toolbox.go",
|
|
"source_location": "L127",
|
|
"_origin": "ast",
|
|
"id": "internal_toolbox_toolbox_generatemessageid",
|
|
"community": 31,
|
|
"community_name": "Toolbox Logger & Utilities",
|
|
"norm_label": "generatemessageid()"
|
|
},
|
|
{
|
|
"label": "account.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/account.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_account",
|
|
"community": 58,
|
|
"community_name": "Account Route",
|
|
"norm_label": "account.go"
|
|
},
|
|
{
|
|
"label": "App",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/account.go",
|
|
"source_location": "L17",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_account_go_webui_app",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": "app"
|
|
},
|
|
{
|
|
"label": ".accountPage()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/account.go",
|
|
"source_location": "L17",
|
|
"_origin": "ast",
|
|
"id": "webui_app_accountpage",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": ".accountpage()"
|
|
},
|
|
{
|
|
"label": "ResponseWriter",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_account_go_responsewriter",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": "responsewriter"
|
|
},
|
|
{
|
|
"label": "Request",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_account_go_request",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": "request"
|
|
},
|
|
{
|
|
"label": ".changePassword()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/account.go",
|
|
"source_location": "L24",
|
|
"_origin": "ast",
|
|
"id": "webui_app_changepassword",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": ".changepassword()"
|
|
},
|
|
{
|
|
"label": ".totpSetupBegin()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/account.go",
|
|
"source_location": "L63",
|
|
"_origin": "ast",
|
|
"id": "webui_app_totpsetupbegin",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": ".totpsetupbegin()"
|
|
},
|
|
{
|
|
"label": ".totpSetupConfirm()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/account.go",
|
|
"source_location": "L93",
|
|
"_origin": "ast",
|
|
"id": "webui_app_totpsetupconfirm",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": ".totpsetupconfirm()"
|
|
},
|
|
{
|
|
"label": ".totpDisable()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/account.go",
|
|
"source_location": "L110",
|
|
"_origin": "ast",
|
|
"id": "webui_app_totpdisable",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": ".totpdisable()"
|
|
},
|
|
{
|
|
"label": "admins.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_admins",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": "admins.go"
|
|
},
|
|
{
|
|
"label": "App",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L18",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_admins_go_webui_app",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": "app"
|
|
},
|
|
{
|
|
"label": ".manageableAdmins()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L18",
|
|
"_origin": "ast",
|
|
"id": "webui_app_manageableadmins",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": ".manageableadmins()"
|
|
},
|
|
{
|
|
"label": "Request",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_admins_go_request",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": "request"
|
|
},
|
|
{
|
|
"label": "isDomainSubset()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L44",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_admins_isdomainsubset",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": "isdomainsubset()"
|
|
},
|
|
{
|
|
"label": ".canManageAdmin()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L56",
|
|
"_origin": "ast",
|
|
"id": "webui_app_canmanageadmin",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": ".canmanageadmin()"
|
|
},
|
|
{
|
|
"label": ".adminsList()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L74",
|
|
"_origin": "ast",
|
|
"id": "webui_app_adminslist",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": ".adminslist()"
|
|
},
|
|
{
|
|
"label": "ResponseWriter",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_admins_go_responsewriter",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": "responsewriter"
|
|
},
|
|
{
|
|
"label": ".addAdminForm()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L93",
|
|
"_origin": "ast",
|
|
"id": "webui_app_addadminform",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": ".addadminform()"
|
|
},
|
|
{
|
|
"label": ".addAdmin()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L101",
|
|
"_origin": "ast",
|
|
"id": "webui_app_addadmin",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": ".addadmin()"
|
|
},
|
|
{
|
|
"label": ".parseOwnedDomainIDs()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L153",
|
|
"_origin": "ast",
|
|
"id": "webui_app_parseowneddomainids",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": ".parseowneddomainids()"
|
|
},
|
|
{
|
|
"label": ".editAdminDomainsForm()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L169",
|
|
"_origin": "ast",
|
|
"id": "webui_app_editadmindomainsform",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": ".editadmindomainsform()"
|
|
},
|
|
{
|
|
"label": ".editAdminDomains()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L183",
|
|
"_origin": "ast",
|
|
"id": "webui_app_editadmindomains",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": ".editadmindomains()"
|
|
},
|
|
{
|
|
"label": ".adminWithManageAccess()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L210",
|
|
"_origin": "ast",
|
|
"id": "webui_app_adminwithmanageaccess",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": ".adminwithmanageaccess()"
|
|
},
|
|
{
|
|
"label": ".removeAdmin()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L224",
|
|
"_origin": "ast",
|
|
"id": "webui_app_removeadmin",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": ".removeadmin()"
|
|
},
|
|
{
|
|
"label": "webui/auth.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/auth.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_auth",
|
|
"community": 9,
|
|
"community_name": "Admin Session Auth Middleware",
|
|
"norm_label": "webui/auth.go"
|
|
},
|
|
{
|
|
"label": "ctxKey",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/auth.go",
|
|
"source_location": "L16",
|
|
"_origin": "ast",
|
|
"id": "webui_ctxkey",
|
|
"community": 9,
|
|
"community_name": "Admin Session Auth Middleware",
|
|
"norm_label": "ctxkey"
|
|
},
|
|
{
|
|
"label": "accessScope",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/auth.go",
|
|
"source_location": "L28",
|
|
"_origin": "ast",
|
|
"id": "webui_accessscope",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": "accessscope"
|
|
},
|
|
{
|
|
"label": ".Allowed()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/auth.go",
|
|
"source_location": "L33",
|
|
"_origin": "ast",
|
|
"id": "webui_accessscope_allowed",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": ".allowed()"
|
|
},
|
|
{
|
|
"label": ".IDs()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/auth.go",
|
|
"source_location": "L40",
|
|
"_origin": "ast",
|
|
"id": "webui_accessscope_ids",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": ".ids()"
|
|
},
|
|
{
|
|
"label": "scopeFromContext()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/auth.go",
|
|
"source_location": "L51",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_auth_scopefromcontext",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": "scopefromcontext()"
|
|
},
|
|
{
|
|
"label": "Request",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_auth_go_request",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": "request"
|
|
},
|
|
{
|
|
"label": "requireDomainAccess()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/auth.go",
|
|
"source_location": "L60",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_auth_requiredomainaccess",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": "requiredomainaccess()"
|
|
},
|
|
{
|
|
"label": "ResponseWriter",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_auth_go_responsewriter",
|
|
"community": 9,
|
|
"community_name": "Admin Session Auth Middleware",
|
|
"norm_label": "responsewriter"
|
|
},
|
|
{
|
|
"label": "App",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/auth.go",
|
|
"source_location": "L68",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_auth_go_webui_app",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": "app"
|
|
},
|
|
{
|
|
"label": ".buildAccessScope()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/auth.go",
|
|
"source_location": "L68",
|
|
"_origin": "ast",
|
|
"id": "webui_app_buildaccessscope",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": ".buildaccessscope()"
|
|
},
|
|
{
|
|
"label": "setSessionCookie()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/auth.go",
|
|
"source_location": "L83",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_auth_setsessioncookie",
|
|
"community": 9,
|
|
"community_name": "Admin Session Auth Middleware",
|
|
"norm_label": "setsessioncookie()"
|
|
},
|
|
{
|
|
"label": "clearSessionCookie()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/auth.go",
|
|
"source_location": "L95",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_auth_clearsessioncookie",
|
|
"community": 9,
|
|
"community_name": "Admin Session Auth Middleware",
|
|
"norm_label": "clearsessioncookie()"
|
|
},
|
|
{
|
|
"label": ".currentSession()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/auth.go",
|
|
"source_location": "L101",
|
|
"_origin": "ast",
|
|
"id": "webui_app_currentsession",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": ".currentsession()"
|
|
},
|
|
{
|
|
"label": "userFromContext()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/auth.go",
|
|
"source_location": "L121",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_auth_userfromcontext",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": "userfromcontext()"
|
|
},
|
|
{
|
|
"label": ".requireAuth()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/auth.go",
|
|
"source_location": "L130",
|
|
"_origin": "ast",
|
|
"id": "webui_app_requireauth",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": ".requireauth()"
|
|
},
|
|
{
|
|
"label": "Handler",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_auth_go_handler",
|
|
"community": 1,
|
|
"community_name": "Admin User & Session Management",
|
|
"norm_label": "handler"
|
|
},
|
|
{
|
|
"label": "dashboard.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/dashboard.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_dashboard",
|
|
"community": 13,
|
|
"community_name": "Dashboard Web UI",
|
|
"norm_label": "dashboard.go"
|
|
},
|
|
{
|
|
"label": "emailDomain()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/dashboard.go",
|
|
"source_location": "L10",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_dashboard_emaildomain",
|
|
"community": 13,
|
|
"community_name": "Dashboard Web UI",
|
|
"norm_label": "emaildomain()"
|
|
},
|
|
{
|
|
"label": "App",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/dashboard.go",
|
|
"source_location": "L19",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_dashboard_go_webui_app",
|
|
"community": 13,
|
|
"community_name": "Dashboard Web UI",
|
|
"norm_label": "app"
|
|
},
|
|
{
|
|
"label": ".dashboard()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/dashboard.go",
|
|
"source_location": "L19",
|
|
"_origin": "ast",
|
|
"id": "webui_app_dashboard",
|
|
"community": 13,
|
|
"community_name": "Dashboard Web UI",
|
|
"norm_label": ".dashboard()"
|
|
},
|
|
{
|
|
"label": "ResponseWriter",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_dashboard_go_responsewriter",
|
|
"community": 13,
|
|
"community_name": "Dashboard Web UI",
|
|
"norm_label": "responsewriter"
|
|
},
|
|
{
|
|
"label": "Request",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_dashboard_go_request",
|
|
"community": 13,
|
|
"community_name": "Dashboard Web UI",
|
|
"norm_label": "request"
|
|
},
|
|
{
|
|
"label": "authLogDomain()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/dashboard.go",
|
|
"source_location": "L108",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_dashboard_authlogdomain",
|
|
"community": 13,
|
|
"community_name": "Dashboard Web UI",
|
|
"norm_label": "authlogdomain()"
|
|
},
|
|
{
|
|
"label": "emailOrBareDomain()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/dashboard.go",
|
|
"source_location": "L115",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_dashboard_emailorbaredomain",
|
|
"community": 13,
|
|
"community_name": "Dashboard Web UI",
|
|
"norm_label": "emailorbaredomain()"
|
|
},
|
|
{
|
|
"label": "dashboard_test.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/dashboard_test.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_dashboard_test",
|
|
"community": 3,
|
|
"community_name": "Dashboard & Login Tests",
|
|
"norm_label": "dashboard_test.go"
|
|
},
|
|
{
|
|
"label": "TestDashboardShowsMailboxNearQuota()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/dashboard_test.go",
|
|
"source_location": "L15",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_dashboard_test_testdashboardshowsmailboxnearquota",
|
|
"community": 3,
|
|
"community_name": "Dashboard & Login Tests",
|
|
"norm_label": "testdashboardshowsmailboxnearquota()"
|
|
},
|
|
{
|
|
"label": "T",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_dashboard_test_go_t",
|
|
"community": 3,
|
|
"community_name": "Dashboard & Login Tests",
|
|
"norm_label": "t"
|
|
},
|
|
{
|
|
"label": "webui/dkim.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_dkim",
|
|
"community": 7,
|
|
"community_name": "DKIM Web Routes & Tests",
|
|
"norm_label": "webui/dkim.go"
|
|
},
|
|
{
|
|
"label": "writeJSON()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L14",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_dkim_writejson",
|
|
"community": 7,
|
|
"community_name": "DKIM Web Routes & Tests",
|
|
"norm_label": "writejson()"
|
|
},
|
|
{
|
|
"label": "ResponseWriter",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_dkim_go_responsewriter",
|
|
"community": 7,
|
|
"community_name": "DKIM Web Routes & Tests",
|
|
"norm_label": "responsewriter"
|
|
},
|
|
{
|
|
"label": "isAjax()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L20",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_dkim_isajax",
|
|
"community": 7,
|
|
"community_name": "DKIM Web Routes & Tests",
|
|
"norm_label": "isajax()"
|
|
},
|
|
{
|
|
"label": "Request",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_dkim_go_request",
|
|
"community": 7,
|
|
"community_name": "DKIM Web Routes & Tests",
|
|
"norm_label": "request"
|
|
},
|
|
{
|
|
"label": "App",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L25",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_dkim_go_webui_app",
|
|
"community": 7,
|
|
"community_name": "DKIM Web Routes & Tests",
|
|
"norm_label": "app"
|
|
},
|
|
{
|
|
"label": ".dkimList()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L25",
|
|
"_origin": "ast",
|
|
"id": "webui_app_dkimlist",
|
|
"community": 7,
|
|
"community_name": "DKIM Web Routes & Tests",
|
|
"norm_label": ".dkimlist()"
|
|
},
|
|
{
|
|
"label": ".createDKIM()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L80",
|
|
"_origin": "ast",
|
|
"id": "webui_app_createdkim",
|
|
"community": 7,
|
|
"community_name": "DKIM Web Routes & Tests",
|
|
"norm_label": ".createdkim()"
|
|
},
|
|
{
|
|
"label": ".regenerateDKIM()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L109",
|
|
"_origin": "ast",
|
|
"id": "webui_app_regeneratedkim",
|
|
"community": 7,
|
|
"community_name": "DKIM Web Routes & Tests",
|
|
"norm_label": ".regeneratedkim()"
|
|
},
|
|
{
|
|
"label": ".dkimActionFailed()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L158",
|
|
"_origin": "ast",
|
|
"id": "webui_app_dkimactionfailed",
|
|
"community": 7,
|
|
"community_name": "DKIM Web Routes & Tests",
|
|
"norm_label": ".dkimactionfailed()"
|
|
},
|
|
{
|
|
"label": ".editDKIMForm()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L167",
|
|
"_origin": "ast",
|
|
"id": "webui_app_editdkimform",
|
|
"community": 7,
|
|
"community_name": "DKIM Web Routes & Tests",
|
|
"norm_label": ".editdkimform()"
|
|
},
|
|
{
|
|
"label": ".dkimKeyWithAccess()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L180",
|
|
"_origin": "ast",
|
|
"id": "webui_app_dkimkeywithaccess",
|
|
"community": 7,
|
|
"community_name": "DKIM Web Routes & Tests",
|
|
"norm_label": ".dkimkeywithaccess()"
|
|
},
|
|
{
|
|
"label": ".editDKIM()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L193",
|
|
"_origin": "ast",
|
|
"id": "webui_app_editdkim",
|
|
"community": 7,
|
|
"community_name": "DKIM Web Routes & Tests",
|
|
"norm_label": ".editdkim()"
|
|
},
|
|
{
|
|
"label": ".toggleDKIM()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L222",
|
|
"_origin": "ast",
|
|
"id": "webui_app_toggledkim",
|
|
"community": 7,
|
|
"community_name": "DKIM Web Routes & Tests",
|
|
"norm_label": ".toggledkim()"
|
|
},
|
|
{
|
|
"label": ".removeDKIM()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L251",
|
|
"_origin": "ast",
|
|
"id": "webui_app_removedkim",
|
|
"community": 7,
|
|
"community_name": "DKIM Web Routes & Tests",
|
|
"norm_label": ".removedkim()"
|
|
},
|
|
{
|
|
"label": ".checkDKIMDNS()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L265",
|
|
"_origin": "ast",
|
|
"id": "webui_app_checkdkimdns",
|
|
"community": 7,
|
|
"community_name": "DKIM Web Routes & Tests",
|
|
"norm_label": ".checkdkimdns()"
|
|
},
|
|
{
|
|
"label": ".checkSPFDNS()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L293",
|
|
"_origin": "ast",
|
|
"id": "webui_app_checkspfdns",
|
|
"community": 7,
|
|
"community_name": "DKIM Web Routes & Tests",
|
|
"norm_label": ".checkspfdns()"
|
|
},
|
|
{
|
|
"label": "domains.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_domains",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": "domains.go"
|
|
},
|
|
{
|
|
"label": "pathID()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L12",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_domains_pathid",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": "pathid()"
|
|
},
|
|
{
|
|
"label": "Request",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_domains_go_request",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": "request"
|
|
},
|
|
{
|
|
"label": "isValidDomainName()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L20",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_domains_isvaliddomainname",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": "isvaliddomainname()"
|
|
},
|
|
{
|
|
"label": "App",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L26",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_domains_go_webui_app",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": "app"
|
|
},
|
|
{
|
|
"label": ".domainsList()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L26",
|
|
"_origin": "ast",
|
|
"id": "webui_app_domainslist",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": ".domainslist()"
|
|
},
|
|
{
|
|
"label": "ResponseWriter",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_domains_go_responsewriter",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": "responsewriter"
|
|
},
|
|
{
|
|
"label": ".addDomainForm()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L52",
|
|
"_origin": "ast",
|
|
"id": "webui_app_adddomainform",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": ".adddomainform()"
|
|
},
|
|
{
|
|
"label": ".addDomain()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L57",
|
|
"_origin": "ast",
|
|
"id": "webui_app_adddomain",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": ".adddomain()"
|
|
},
|
|
{
|
|
"label": ".toggleDomainOff()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L91",
|
|
"_origin": "ast",
|
|
"id": "webui_app_toggledomainoff",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": ".toggledomainoff()"
|
|
},
|
|
{
|
|
"label": ".editDomainForm()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L104",
|
|
"_origin": "ast",
|
|
"id": "webui_app_editdomainform",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": ".editdomainform()"
|
|
},
|
|
{
|
|
"label": ".editDomain()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L117",
|
|
"_origin": "ast",
|
|
"id": "webui_app_editdomain",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": ".editdomain()"
|
|
},
|
|
{
|
|
"label": ".toggleDomain()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L149",
|
|
"_origin": "ast",
|
|
"id": "webui_app_toggledomain",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": ".toggledomain()"
|
|
},
|
|
{
|
|
"label": ".removeDomain()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L170",
|
|
"_origin": "ast",
|
|
"id": "webui_app_removedomain",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": ".removedomain()"
|
|
},
|
|
{
|
|
"label": ".verifyDomainCheck()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L191",
|
|
"_origin": "ast",
|
|
"id": "webui_app_verifydomaincheck",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": ".verifydomaincheck()"
|
|
},
|
|
{
|
|
"label": ".accessibleDomains()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L220",
|
|
"_origin": "ast",
|
|
"id": "webui_app_accessibledomains",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": ".accessibledomains()"
|
|
},
|
|
{
|
|
"label": ".accessibleDomainNames()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L242",
|
|
"_origin": "ast",
|
|
"id": "webui_app_accessibledomainnames",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": ".accessibledomainnames()"
|
|
},
|
|
{
|
|
"label": "domainRemovedMessage()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L260",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_domains_domainremovedmessage",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": "domainremovedmessage()"
|
|
},
|
|
{
|
|
"label": "domains_test.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/domains_test.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_domains_test",
|
|
"community": 7,
|
|
"community_name": "DKIM Web Routes & Tests",
|
|
"norm_label": "domains_test.go"
|
|
},
|
|
{
|
|
"label": "TestIsValidDomainName()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/domains_test.go",
|
|
"source_location": "L5",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_domains_test_testisvaliddomainname",
|
|
"community": 7,
|
|
"community_name": "DKIM Web Routes & Tests",
|
|
"norm_label": "testisvaliddomainname()"
|
|
},
|
|
{
|
|
"label": "T",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_domains_test_go_t",
|
|
"community": 7,
|
|
"community_name": "DKIM Web Routes & Tests",
|
|
"norm_label": "t"
|
|
},
|
|
{
|
|
"label": "TestVerificationRecordNameAndValue()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/domains_test.go",
|
|
"source_location": "L21",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_domains_test_testverificationrecordnameandvalue",
|
|
"community": 7,
|
|
"community_name": "DKIM Web Routes & Tests",
|
|
"norm_label": "testverificationrecordnameandvalue()"
|
|
},
|
|
{
|
|
"label": "embed.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/embed.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_embed",
|
|
"community": 59,
|
|
"community_name": "Embedded Assets",
|
|
"norm_label": "embed.go"
|
|
},
|
|
{
|
|
"label": "flash.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/flash.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_flash",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": "flash.go"
|
|
},
|
|
{
|
|
"label": "Flash",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/flash.go",
|
|
"source_location": "L10",
|
|
"_origin": "ast",
|
|
"id": "webui_flash",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": "flash"
|
|
},
|
|
{
|
|
"label": "setFlash()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/flash.go",
|
|
"source_location": "L20",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_flash_setflash",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": "setflash()"
|
|
},
|
|
{
|
|
"label": "ResponseWriter",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_flash_go_responsewriter",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": "responsewriter"
|
|
},
|
|
{
|
|
"label": "popFlashes()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/flash.go",
|
|
"source_location": "L34",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_flash_popflashes",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": "popflashes()"
|
|
},
|
|
{
|
|
"label": "Request",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_flash_go_request",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": "request"
|
|
},
|
|
{
|
|
"label": "ip_whitelist.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/ip_whitelist.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_ip_whitelist",
|
|
"community": 60,
|
|
"community_name": "IP Whitelist Route",
|
|
"norm_label": "ip_whitelist.go"
|
|
},
|
|
{
|
|
"label": "App",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/ip_whitelist.go",
|
|
"source_location": "L10",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_ip_whitelist_go_webui_app",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": "app"
|
|
},
|
|
{
|
|
"label": ".ipsList()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/ip_whitelist.go",
|
|
"source_location": "L10",
|
|
"_origin": "ast",
|
|
"id": "webui_app_ipslist",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": ".ipslist()"
|
|
},
|
|
{
|
|
"label": "ResponseWriter",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_ip_whitelist_go_responsewriter",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": "responsewriter"
|
|
},
|
|
{
|
|
"label": "Request",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_ip_whitelist_go_request",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": "request"
|
|
},
|
|
{
|
|
"label": ".addIPForm()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/ip_whitelist.go",
|
|
"source_location": "L26",
|
|
"_origin": "ast",
|
|
"id": "webui_app_addipform",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": ".addipform()"
|
|
},
|
|
{
|
|
"label": ".addIP()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/ip_whitelist.go",
|
|
"source_location": "L35",
|
|
"_origin": "ast",
|
|
"id": "webui_app_addip",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": ".addip()"
|
|
},
|
|
{
|
|
"label": ".ipWithAccess()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/ip_whitelist.go",
|
|
"source_location": "L64",
|
|
"_origin": "ast",
|
|
"id": "webui_app_ipwithaccess",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": ".ipwithaccess()"
|
|
},
|
|
{
|
|
"label": "WhitelistedIP",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_ip_whitelist_go_whitelistedip",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": "whitelistedip"
|
|
},
|
|
{
|
|
"label": ".disableIP()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/ip_whitelist.go",
|
|
"source_location": "L76",
|
|
"_origin": "ast",
|
|
"id": "webui_app_disableip",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": ".disableip()"
|
|
},
|
|
{
|
|
"label": ".enableIP()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/ip_whitelist.go",
|
|
"source_location": "L89",
|
|
"_origin": "ast",
|
|
"id": "webui_app_enableip",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": ".enableip()"
|
|
},
|
|
{
|
|
"label": ".removeIP()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/ip_whitelist.go",
|
|
"source_location": "L102",
|
|
"_origin": "ast",
|
|
"id": "webui_app_removeip",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": ".removeip()"
|
|
},
|
|
{
|
|
"label": ".editIPForm()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/ip_whitelist.go",
|
|
"source_location": "L115",
|
|
"_origin": "ast",
|
|
"id": "webui_app_editipform",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": ".editipform()"
|
|
},
|
|
{
|
|
"label": ".editIP()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/ip_whitelist.go",
|
|
"source_location": "L125",
|
|
"_origin": "ast",
|
|
"id": "webui_app_editip",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": ".editip()"
|
|
},
|
|
{
|
|
"label": "login.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_login",
|
|
"community": 9,
|
|
"community_name": "Admin Session Auth Middleware",
|
|
"norm_label": "login.go"
|
|
},
|
|
{
|
|
"label": "setPendingMFACookie()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L18",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_login_setpendingmfacookie",
|
|
"community": 9,
|
|
"community_name": "Admin Session Auth Middleware",
|
|
"norm_label": "setpendingmfacookie()"
|
|
},
|
|
{
|
|
"label": "ResponseWriter",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_login_go_responsewriter",
|
|
"community": 9,
|
|
"community_name": "Admin Session Auth Middleware",
|
|
"norm_label": "responsewriter"
|
|
},
|
|
{
|
|
"label": "clearPendingMFACookie()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L24",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_login_clearpendingmfacookie",
|
|
"community": 9,
|
|
"community_name": "Admin Session Auth Middleware",
|
|
"norm_label": "clearpendingmfacookie()"
|
|
},
|
|
{
|
|
"label": "pendingMFAUserID()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L27",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_login_pendingmfauserid",
|
|
"community": 9,
|
|
"community_name": "Admin Session Auth Middleware",
|
|
"norm_label": "pendingmfauserid()"
|
|
},
|
|
{
|
|
"label": "Request",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_login_go_request",
|
|
"community": 9,
|
|
"community_name": "Admin Session Auth Middleware",
|
|
"norm_label": "request"
|
|
},
|
|
{
|
|
"label": "App",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L35",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_login_go_webui_app",
|
|
"community": 9,
|
|
"community_name": "Admin Session Auth Middleware",
|
|
"norm_label": "app"
|
|
},
|
|
{
|
|
"label": ".loginForm()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L35",
|
|
"_origin": "ast",
|
|
"id": "webui_app_loginform",
|
|
"community": 9,
|
|
"community_name": "Admin Session Auth Middleware",
|
|
"norm_label": ".loginform()"
|
|
},
|
|
{
|
|
"label": ".loginSubmit()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L45",
|
|
"_origin": "ast",
|
|
"id": "webui_app_loginsubmit",
|
|
"community": 9,
|
|
"community_name": "Admin Session Auth Middleware",
|
|
"norm_label": ".loginsubmit()"
|
|
},
|
|
{
|
|
"label": "redirectTarget()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L87",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_login_redirecttarget",
|
|
"community": 9,
|
|
"community_name": "Admin Session Auth Middleware",
|
|
"norm_label": "redirecttarget()"
|
|
},
|
|
{
|
|
"label": ".mfaForm()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L94",
|
|
"_origin": "ast",
|
|
"id": "webui_app_mfaform",
|
|
"community": 9,
|
|
"community_name": "Admin Session Auth Middleware",
|
|
"norm_label": ".mfaform()"
|
|
},
|
|
{
|
|
"label": ".mfaSubmit()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L114",
|
|
"_origin": "ast",
|
|
"id": "webui_app_mfasubmit",
|
|
"community": 9,
|
|
"community_name": "Admin Session Auth Middleware",
|
|
"norm_label": ".mfasubmit()"
|
|
},
|
|
{
|
|
"label": ".logout()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L148",
|
|
"_origin": "ast",
|
|
"id": "webui_app_logout",
|
|
"community": 9,
|
|
"community_name": "Admin Session Auth Middleware",
|
|
"norm_label": ".logout()"
|
|
},
|
|
{
|
|
"label": ".firstLoginForm()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L156",
|
|
"_origin": "ast",
|
|
"id": "webui_app_firstloginform",
|
|
"community": 9,
|
|
"community_name": "Admin Session Auth Middleware",
|
|
"norm_label": ".firstloginform()"
|
|
},
|
|
{
|
|
"label": ".firstLoginSubmit()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L163",
|
|
"_origin": "ast",
|
|
"id": "webui_app_firstloginsubmit",
|
|
"community": 9,
|
|
"community_name": "Admin Session Auth Middleware",
|
|
"norm_label": ".firstloginsubmit()"
|
|
},
|
|
{
|
|
"label": "isStrongPassword()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L205",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_login_isstrongpassword",
|
|
"community": 9,
|
|
"community_name": "Admin Session Auth Middleware",
|
|
"norm_label": "isstrongpassword()"
|
|
},
|
|
{
|
|
"label": "login_test.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/login_test.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_login_test",
|
|
"community": 3,
|
|
"community_name": "Dashboard & Login Tests",
|
|
"norm_label": "login_test.go"
|
|
},
|
|
{
|
|
"label": "TestLoginSuccessWithoutMFA()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/login_test.go",
|
|
"source_location": "L15",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_login_test_testloginsuccesswithoutmfa",
|
|
"community": 3,
|
|
"community_name": "Dashboard & Login Tests",
|
|
"norm_label": "testloginsuccesswithoutmfa()"
|
|
},
|
|
{
|
|
"label": "T",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_login_test_go_t",
|
|
"community": 3,
|
|
"community_name": "Dashboard & Login Tests",
|
|
"norm_label": "t"
|
|
},
|
|
{
|
|
"label": "TestLoginWrongPasswordRejected()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/login_test.go",
|
|
"source_location": "L56",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_login_test_testloginwrongpasswordrejected",
|
|
"community": 3,
|
|
"community_name": "Dashboard & Login Tests",
|
|
"norm_label": "testloginwrongpasswordrejected()"
|
|
},
|
|
{
|
|
"label": "TestLoginRequiresTOTPWhenEnabled()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/login_test.go",
|
|
"source_location": "L81",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_login_test_testloginrequirestotpwhenenabled",
|
|
"community": 3,
|
|
"community_name": "Dashboard & Login Tests",
|
|
"norm_label": "testloginrequirestotpwhenenabled()"
|
|
},
|
|
{
|
|
"label": "webui/logs.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/logs.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_logs",
|
|
"community": 61,
|
|
"community_name": "SMTP Logs Route",
|
|
"norm_label": "webui/logs.go"
|
|
},
|
|
{
|
|
"label": "App",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/logs.go",
|
|
"source_location": "L19",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_logs_go_webui_app",
|
|
"community": 14,
|
|
"community_name": "Email Log Persistence",
|
|
"norm_label": "app"
|
|
},
|
|
{
|
|
"label": ".logs()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/logs.go",
|
|
"source_location": "L19",
|
|
"_origin": "ast",
|
|
"id": "webui_app_logs",
|
|
"community": 13,
|
|
"community_name": "Dashboard Web UI",
|
|
"norm_label": ".logs()"
|
|
},
|
|
{
|
|
"label": "ResponseWriter",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_logs_go_responsewriter",
|
|
"community": 13,
|
|
"community_name": "Dashboard Web UI",
|
|
"norm_label": "responsewriter"
|
|
},
|
|
{
|
|
"label": "Request",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_logs_go_request",
|
|
"community": 13,
|
|
"community_name": "Dashboard Web UI",
|
|
"norm_label": "request"
|
|
},
|
|
{
|
|
"label": ".buildLogMaps()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/logs.go",
|
|
"source_location": "L108",
|
|
"_origin": "ast",
|
|
"id": "webui_app_buildlogmaps",
|
|
"community": 14,
|
|
"community_name": "Email Log Persistence",
|
|
"norm_label": ".buildlogmaps()"
|
|
},
|
|
{
|
|
"label": "mailbox_aliases.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/mailbox_aliases.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_mailbox_aliases",
|
|
"community": 62,
|
|
"community_name": "Mailbox Aliases Route File",
|
|
"norm_label": "mailbox_aliases.go"
|
|
},
|
|
{
|
|
"label": "App",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/mailbox_aliases.go",
|
|
"source_location": "L12",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_mailbox_aliases_go_webui_app",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": "app"
|
|
},
|
|
{
|
|
"label": ".aliasesList()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/mailbox_aliases.go",
|
|
"source_location": "L12",
|
|
"_origin": "ast",
|
|
"id": "webui_app_aliaseslist",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": ".aliaseslist()"
|
|
},
|
|
{
|
|
"label": "ResponseWriter",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_mailbox_aliases_go_responsewriter",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": "responsewriter"
|
|
},
|
|
{
|
|
"label": "Request",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_mailbox_aliases_go_request",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": "request"
|
|
},
|
|
{
|
|
"label": ".addAlias()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/mailbox_aliases.go",
|
|
"source_location": "L25",
|
|
"_origin": "ast",
|
|
"id": "webui_app_addalias",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": ".addalias()"
|
|
},
|
|
{
|
|
"label": ".removeAlias()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/mailbox_aliases.go",
|
|
"source_location": "L67",
|
|
"_origin": "ast",
|
|
"id": "webui_app_removealias",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": ".removealias()"
|
|
},
|
|
{
|
|
"label": "mailbox_apppasswords.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/mailbox_apppasswords.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_mailbox_apppasswords",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": "mailbox_apppasswords.go"
|
|
},
|
|
{
|
|
"label": "App",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/mailbox_apppasswords.go",
|
|
"source_location": "L12",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_mailbox_apppasswords_go_webui_app",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": "app"
|
|
},
|
|
{
|
|
"label": ".appPasswordsList()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/mailbox_apppasswords.go",
|
|
"source_location": "L12",
|
|
"_origin": "ast",
|
|
"id": "webui_app_apppasswordslist",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": ".apppasswordslist()"
|
|
},
|
|
{
|
|
"label": "ResponseWriter",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_mailbox_apppasswords_go_responsewriter",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": "responsewriter"
|
|
},
|
|
{
|
|
"label": "Request",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_mailbox_apppasswords_go_request",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": "request"
|
|
},
|
|
{
|
|
"label": ".addAppPassword()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/mailbox_apppasswords.go",
|
|
"source_location": "L27",
|
|
"_origin": "ast",
|
|
"id": "webui_app_addapppassword",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": ".addapppassword()"
|
|
},
|
|
{
|
|
"label": ".revokeAppPassword()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/mailbox_apppasswords.go",
|
|
"source_location": "L54",
|
|
"_origin": "ast",
|
|
"id": "webui_app_revokeapppassword",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": ".revokeapppassword()"
|
|
},
|
|
{
|
|
"label": "idStr()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/mailbox_apppasswords.go",
|
|
"source_location": "L68",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_mailbox_apppasswords_idstr",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": "idstr()"
|
|
},
|
|
{
|
|
"label": "mailbox_lists.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/mailbox_lists.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_mailbox_lists",
|
|
"community": 63,
|
|
"community_name": "Mailbox Lists Route File",
|
|
"norm_label": "mailbox_lists.go"
|
|
},
|
|
{
|
|
"label": "App",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/mailbox_lists.go",
|
|
"source_location": "L11",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_mailbox_lists_go_webui_app",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": "app"
|
|
},
|
|
{
|
|
"label": ".listsPage()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/mailbox_lists.go",
|
|
"source_location": "L11",
|
|
"_origin": "ast",
|
|
"id": "webui_app_listspage",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": ".listspage()"
|
|
},
|
|
{
|
|
"label": "ResponseWriter",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_mailbox_lists_go_responsewriter",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": "responsewriter"
|
|
},
|
|
{
|
|
"label": "Request",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_mailbox_lists_go_request",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": "request"
|
|
},
|
|
{
|
|
"label": ".addAllowBlockEntry()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/mailbox_lists.go",
|
|
"source_location": "L31",
|
|
"_origin": "ast",
|
|
"id": "webui_app_addallowblockentry",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": ".addallowblockentry()"
|
|
},
|
|
{
|
|
"label": ".removeAllowBlockEntry()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/mailbox_lists.go",
|
|
"source_location": "L51",
|
|
"_origin": "ast",
|
|
"id": "webui_app_removeallowblockentry",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": ".removeallowblockentry()"
|
|
},
|
|
{
|
|
"label": "mailbox_multitenant_test.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/mailbox_multitenant_test.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_mailbox_multitenant_test",
|
|
"community": 3,
|
|
"community_name": "Dashboard & Login Tests",
|
|
"norm_label": "mailbox_multitenant_test.go"
|
|
},
|
|
{
|
|
"label": "createMailboxFor()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/mailbox_multitenant_test.go",
|
|
"source_location": "L16",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_mailbox_multitenant_test_createmailboxfor",
|
|
"community": 3,
|
|
"community_name": "Dashboard & Login Tests",
|
|
"norm_label": "createmailboxfor()"
|
|
},
|
|
{
|
|
"label": "T",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_mailbox_multitenant_test_go_t",
|
|
"community": 3,
|
|
"community_name": "Dashboard & Login Tests",
|
|
"norm_label": "t"
|
|
},
|
|
{
|
|
"label": "App",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_mailbox_multitenant_test_go_app",
|
|
"community": 3,
|
|
"community_name": "Dashboard & Login Tests",
|
|
"norm_label": "app"
|
|
},
|
|
{
|
|
"label": "TestScopedAdminCannotAccessOtherTenantMailboxByID()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/mailbox_multitenant_test.go",
|
|
"source_location": "L38",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_mailbox_multitenant_test_testscopedadmincannotaccessothertenantmailboxbyid",
|
|
"community": 3,
|
|
"community_name": "Dashboard & Login Tests",
|
|
"norm_label": "testscopedadmincannotaccessothertenantmailboxbyid()"
|
|
},
|
|
{
|
|
"label": "TestScopedAdminCannotCreateMailboxOnUnownedDomain()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/mailbox_multitenant_test.go",
|
|
"source_location": "L69",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_mailbox_multitenant_test_testscopedadmincannotcreatemailboxonunowneddomain",
|
|
"community": 3,
|
|
"community_name": "Dashboard & Login Tests",
|
|
"norm_label": "testscopedadmincannotcreatemailboxonunowneddomain()"
|
|
},
|
|
{
|
|
"label": "TestScopedAdminCanManageOwnMailboxAppPasswords()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/mailbox_multitenant_test.go",
|
|
"source_location": "L94",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_mailbox_multitenant_test_testscopedadmincanmanageownmailboxapppasswords",
|
|
"community": 3,
|
|
"community_name": "Dashboard & Login Tests",
|
|
"norm_label": "testscopedadmincanmanageownmailboxapppasswords()"
|
|
},
|
|
{
|
|
"label": "TestScopedAdminCannotCreateAliasOnUnownedDomain()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/mailbox_multitenant_test.go",
|
|
"source_location": "L121",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_mailbox_multitenant_test_testscopedadmincannotcreatealiasonunowneddomain",
|
|
"community": 3,
|
|
"community_name": "Dashboard & Login Tests",
|
|
"norm_label": "testscopedadmincannotcreatealiasonunowneddomain()"
|
|
},
|
|
{
|
|
"label": "TestAppPasswordCannotBeRevokedFromAnotherMailbox()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/mailbox_multitenant_test.go",
|
|
"source_location": "L146",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_mailbox_multitenant_test_testapppasswordcannotberevokedfromanothermailbox",
|
|
"community": 3,
|
|
"community_name": "Dashboard & Login Tests",
|
|
"norm_label": "testapppasswordcannotberevokedfromanothermailbox()"
|
|
},
|
|
{
|
|
"label": "mailbox_rules.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/mailbox_rules.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_mailbox_rules",
|
|
"community": 64,
|
|
"community_name": "Mailbox Rules Route File",
|
|
"norm_label": "mailbox_rules.go"
|
|
},
|
|
{
|
|
"label": "App",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/mailbox_rules.go",
|
|
"source_location": "L13",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_mailbox_rules_go_webui_app",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": "app"
|
|
},
|
|
{
|
|
"label": ".rulesList()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/mailbox_rules.go",
|
|
"source_location": "L13",
|
|
"_origin": "ast",
|
|
"id": "webui_app_ruleslist",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": ".ruleslist()"
|
|
},
|
|
{
|
|
"label": "ResponseWriter",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_mailbox_rules_go_responsewriter",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": "responsewriter"
|
|
},
|
|
{
|
|
"label": "Request",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_mailbox_rules_go_request",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": "request"
|
|
},
|
|
{
|
|
"label": ".addRule()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/mailbox_rules.go",
|
|
"source_location": "L27",
|
|
"_origin": "ast",
|
|
"id": "webui_app_addrule",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": ".addrule()"
|
|
},
|
|
{
|
|
"label": ".removeRule()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/mailbox_rules.go",
|
|
"source_location": "L57",
|
|
"_origin": "ast",
|
|
"id": "webui_app_removerule",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": ".removerule()"
|
|
},
|
|
{
|
|
"label": "mailboxes.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_mailboxes",
|
|
"community": 15,
|
|
"community_name": "Mailboxes Web UI Handlers",
|
|
"norm_label": "mailboxes.go"
|
|
},
|
|
{
|
|
"label": "App",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L17",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_mailboxes_go_webui_app",
|
|
"community": 15,
|
|
"community_name": "Mailboxes Web UI Handlers",
|
|
"norm_label": "app"
|
|
},
|
|
{
|
|
"label": ".buildMailboxEmail()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L17",
|
|
"_origin": "ast",
|
|
"id": "webui_app_buildmailboxemail",
|
|
"community": 15,
|
|
"community_name": "Mailboxes Web UI Handlers",
|
|
"norm_label": ".buildmailboxemail()"
|
|
},
|
|
{
|
|
"label": ".mailboxesList()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L28",
|
|
"_origin": "ast",
|
|
"id": "webui_app_mailboxeslist",
|
|
"community": 15,
|
|
"community_name": "Mailboxes Web UI Handlers",
|
|
"norm_label": ".mailboxeslist()"
|
|
},
|
|
{
|
|
"label": "ResponseWriter",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_mailboxes_go_responsewriter",
|
|
"community": 15,
|
|
"community_name": "Mailboxes Web UI Handlers",
|
|
"norm_label": "responsewriter"
|
|
},
|
|
{
|
|
"label": "Request",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_mailboxes_go_request",
|
|
"community": 15,
|
|
"community_name": "Mailboxes Web UI Handlers",
|
|
"norm_label": "request"
|
|
},
|
|
{
|
|
"label": ".addMailboxForm()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L48",
|
|
"_origin": "ast",
|
|
"id": "webui_app_addmailboxform",
|
|
"community": 15,
|
|
"community_name": "Mailboxes Web UI Handlers",
|
|
"norm_label": ".addmailboxform()"
|
|
},
|
|
{
|
|
"label": ".addMailbox()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L57",
|
|
"_origin": "ast",
|
|
"id": "webui_app_addmailbox",
|
|
"community": 15,
|
|
"community_name": "Mailboxes Web UI Handlers",
|
|
"norm_label": ".addmailbox()"
|
|
},
|
|
{
|
|
"label": "parseQuotaGB()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L111",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_mailboxes_parsequotagb",
|
|
"community": 15,
|
|
"community_name": "Mailboxes Web UI Handlers",
|
|
"norm_label": "parsequotagb()"
|
|
},
|
|
{
|
|
"label": ".mailboxWithAccess()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L120",
|
|
"_origin": "ast",
|
|
"id": "webui_app_mailboxwithaccess",
|
|
"community": 15,
|
|
"community_name": "Mailboxes Web UI Handlers",
|
|
"norm_label": ".mailboxwithaccess()"
|
|
},
|
|
{
|
|
"label": ".disableMailbox()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L132",
|
|
"_origin": "ast",
|
|
"id": "webui_app_disablemailbox",
|
|
"community": 15,
|
|
"community_name": "Mailboxes Web UI Handlers",
|
|
"norm_label": ".disablemailbox()"
|
|
},
|
|
{
|
|
"label": ".enableMailbox()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L145",
|
|
"_origin": "ast",
|
|
"id": "webui_app_enablemailbox",
|
|
"community": 15,
|
|
"community_name": "Mailboxes Web UI Handlers",
|
|
"norm_label": ".enablemailbox()"
|
|
},
|
|
{
|
|
"label": ".removeMailbox()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L161",
|
|
"_origin": "ast",
|
|
"id": "webui_app_removemailbox",
|
|
"community": 15,
|
|
"community_name": "Mailboxes Web UI Handlers",
|
|
"norm_label": ".removemailbox()"
|
|
},
|
|
{
|
|
"label": ".editMailboxForm()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L185",
|
|
"_origin": "ast",
|
|
"id": "webui_app_editmailboxform",
|
|
"community": 15,
|
|
"community_name": "Mailboxes Web UI Handlers",
|
|
"norm_label": ".editmailboxform()"
|
|
},
|
|
{
|
|
"label": ".editMailbox()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L201",
|
|
"_origin": "ast",
|
|
"id": "webui_app_editmailbox",
|
|
"community": 15,
|
|
"community_name": "Mailboxes Web UI Handlers",
|
|
"norm_label": ".editmailbox()"
|
|
},
|
|
{
|
|
"label": "multitenant_test.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/multitenant_test.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_multitenant_test",
|
|
"community": 3,
|
|
"community_name": "Dashboard & Login Tests",
|
|
"norm_label": "multitenant_test.go"
|
|
},
|
|
{
|
|
"label": "scopedLogin()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/multitenant_test.go",
|
|
"source_location": "L20",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_multitenant_test_scopedlogin",
|
|
"community": 3,
|
|
"community_name": "Dashboard & Login Tests",
|
|
"norm_label": "scopedlogin()"
|
|
},
|
|
{
|
|
"label": "T",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_multitenant_test_go_t",
|
|
"community": 3,
|
|
"community_name": "Dashboard & Login Tests",
|
|
"norm_label": "t"
|
|
},
|
|
{
|
|
"label": "App",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_multitenant_test_go_app",
|
|
"community": 3,
|
|
"community_name": "Dashboard & Login Tests",
|
|
"norm_label": "app"
|
|
},
|
|
{
|
|
"label": "Cookie",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_multitenant_test_go_cookie",
|
|
"community": 3,
|
|
"community_name": "Dashboard & Login Tests",
|
|
"norm_label": "cookie"
|
|
},
|
|
{
|
|
"label": "setupTwoTenants()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/multitenant_test.go",
|
|
"source_location": "L42",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_multitenant_test_setuptwotenants",
|
|
"community": 3,
|
|
"community_name": "Dashboard & Login Tests",
|
|
"norm_label": "setuptwotenants()"
|
|
},
|
|
{
|
|
"label": "TestScopedAdminOnlySeesOwnDomainInList()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/multitenant_test.go",
|
|
"source_location": "L77",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_multitenant_test_testscopedadminonlyseesowndomaininlist",
|
|
"community": 3,
|
|
"community_name": "Dashboard & Login Tests",
|
|
"norm_label": "testscopedadminonlyseesowndomaininlist()"
|
|
},
|
|
{
|
|
"label": "TestScopedAdminCannotAccessOtherTenantSenderByID()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/multitenant_test.go",
|
|
"source_location": "L98",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_multitenant_test_testscopedadmincannotaccessothertenantsenderbyid",
|
|
"community": 3,
|
|
"community_name": "Dashboard & Login Tests",
|
|
"norm_label": "testscopedadmincannotaccessothertenantsenderbyid()"
|
|
},
|
|
{
|
|
"label": "TestScopedAdminCannotCreateSenderOnUnownedDomain()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/multitenant_test.go",
|
|
"source_location": "L130",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_multitenant_test_testscopedadmincannotcreatesenderonunowneddomain",
|
|
"community": 3,
|
|
"community_name": "Dashboard & Login Tests",
|
|
"norm_label": "testscopedadmincannotcreatesenderonunowneddomain()"
|
|
},
|
|
{
|
|
"label": "TestNewDomainAutoGrantedToScopedCreator()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/multitenant_test.go",
|
|
"source_location": "L155",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_multitenant_test_testnewdomainautograntedtoscopedcreator",
|
|
"community": 3,
|
|
"community_name": "Dashboard & Login Tests",
|
|
"norm_label": "testnewdomainautograntedtoscopedcreator()"
|
|
},
|
|
{
|
|
"label": "TestScopedAdminCannotDelegateUnownedDomain()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/multitenant_test.go",
|
|
"source_location": "L194",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_multitenant_test_testscopedadmincannotdelegateunowneddomain",
|
|
"community": 3,
|
|
"community_name": "Dashboard & Login Tests",
|
|
"norm_label": "testscopedadmincannotdelegateunowneddomain()"
|
|
},
|
|
{
|
|
"label": "TestScopedAdminCanDelegateOwnedDomainAndManageResultingAdmin()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/multitenant_test.go",
|
|
"source_location": "L219",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_multitenant_test_testscopedadmincandelegateowneddomainandmanageresultingadmin",
|
|
"community": 3,
|
|
"community_name": "Dashboard & Login Tests",
|
|
"norm_label": "testscopedadmincandelegateowneddomainandmanageresultingadmin()"
|
|
},
|
|
{
|
|
"label": "TestGlobalAdminSeesEverything()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/multitenant_test.go",
|
|
"source_location": "L255",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_multitenant_test_testglobaladminseeseverything",
|
|
"community": 3,
|
|
"community_name": "Dashboard & Login Tests",
|
|
"norm_label": "testglobaladminseeseverything()"
|
|
},
|
|
{
|
|
"label": "render.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/render.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_render",
|
|
"community": 8,
|
|
"community_name": "DKIM Key Management",
|
|
"norm_label": "render.go"
|
|
},
|
|
{
|
|
"label": "M",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/render.go",
|
|
"source_location": "L18",
|
|
"_origin": "ast",
|
|
"id": "webui_m",
|
|
"community": 8,
|
|
"community_name": "DKIM Key Management",
|
|
"norm_label": "m"
|
|
},
|
|
{
|
|
"label": "App",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/render.go",
|
|
"source_location": "L20",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_render_go_webui_app",
|
|
"community": 8,
|
|
"community_name": "DKIM Key Management",
|
|
"norm_label": "app"
|
|
},
|
|
{
|
|
"label": ".funcMap()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/render.go",
|
|
"source_location": "L20",
|
|
"_origin": "ast",
|
|
"id": "webui_app_funcmap",
|
|
"community": 8,
|
|
"community_name": "DKIM Key Management",
|
|
"norm_label": ".funcmap()"
|
|
},
|
|
{
|
|
"label": "FuncMap",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "funcmap",
|
|
"community": 8,
|
|
"community_name": "DKIM Key Management",
|
|
"norm_label": "funcmap"
|
|
},
|
|
{
|
|
"label": "pyToGoLayout()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/render.go",
|
|
"source_location": "L87",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_render_pytogolayout",
|
|
"community": 8,
|
|
"community_name": "DKIM Key Management",
|
|
"norm_label": "pytogolayout()"
|
|
},
|
|
{
|
|
"label": "formatDatetimeInZone()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/render.go",
|
|
"source_location": "L95",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_render_formatdatetimeinzone",
|
|
"community": 8,
|
|
"community_name": "DKIM Key Management",
|
|
"norm_label": "formatdatetimeinzone()"
|
|
},
|
|
{
|
|
"label": "Time",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_render_go_time",
|
|
"community": 8,
|
|
"community_name": "DKIM Key Management",
|
|
"norm_label": "time"
|
|
},
|
|
{
|
|
"label": "File",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_render_go_file",
|
|
"community": 8,
|
|
"community_name": "DKIM Key Management",
|
|
"norm_label": "file"
|
|
},
|
|
{
|
|
"label": "humanFileSize()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/render.go",
|
|
"source_location": "L107",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_render_humanfilesize",
|
|
"community": 8,
|
|
"community_name": "DKIM Key Management",
|
|
"norm_label": "humanfilesize()"
|
|
},
|
|
{
|
|
"label": ".loadTemplates()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/render.go",
|
|
"source_location": "L145",
|
|
"_origin": "ast",
|
|
"id": "webui_app_loadtemplates",
|
|
"community": 8,
|
|
"community_name": "DKIM Key Management",
|
|
"norm_label": ".loadtemplates()"
|
|
},
|
|
{
|
|
"label": "isStandalonePage()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/render.go",
|
|
"source_location": "L166",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_render_isstandalonepage",
|
|
"community": 8,
|
|
"community_name": "DKIM Key Management",
|
|
"norm_label": "isstandalonepage()"
|
|
},
|
|
{
|
|
"label": ".render()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/render.go",
|
|
"source_location": "L177",
|
|
"_origin": "ast",
|
|
"id": "webui_app_render",
|
|
"community": 8,
|
|
"community_name": "DKIM Key Management",
|
|
"norm_label": ".render()"
|
|
},
|
|
{
|
|
"label": "ResponseWriter",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_render_go_responsewriter",
|
|
"community": 8,
|
|
"community_name": "DKIM Key Management",
|
|
"norm_label": "responsewriter"
|
|
},
|
|
{
|
|
"label": "Request",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_render_go_request",
|
|
"community": 8,
|
|
"community_name": "DKIM Key Management",
|
|
"norm_label": "request"
|
|
},
|
|
{
|
|
"label": "atoi()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/render.go",
|
|
"source_location": "L201",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_render_atoi",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": "atoi()"
|
|
},
|
|
{
|
|
"label": "senders.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_senders",
|
|
"community": 15,
|
|
"community_name": "Mailboxes Web UI Handlers",
|
|
"norm_label": "senders.go"
|
|
},
|
|
{
|
|
"label": "App",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L19",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_senders_go_webui_app",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": "app"
|
|
},
|
|
{
|
|
"label": ".buildSenderEmail()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L19",
|
|
"_origin": "ast",
|
|
"id": "webui_app_buildsenderemail",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": ".buildsenderemail()"
|
|
},
|
|
{
|
|
"label": "localPartOf()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L30",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_senders_localpartof",
|
|
"community": 15,
|
|
"community_name": "Mailboxes Web UI Handlers",
|
|
"norm_label": "localpartof()"
|
|
},
|
|
{
|
|
"label": ".sendersList()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L37",
|
|
"_origin": "ast",
|
|
"id": "webui_app_senderslist",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": ".senderslist()"
|
|
},
|
|
{
|
|
"label": "ResponseWriter",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_senders_go_responsewriter",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": "responsewriter"
|
|
},
|
|
{
|
|
"label": "Request",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_senders_go_request",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": "request"
|
|
},
|
|
{
|
|
"label": ".addSenderForm()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L54",
|
|
"_origin": "ast",
|
|
"id": "webui_app_addsenderform",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": ".addsenderform()"
|
|
},
|
|
{
|
|
"label": ".addSender()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L63",
|
|
"_origin": "ast",
|
|
"id": "webui_app_addsender",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": ".addsender()"
|
|
},
|
|
{
|
|
"label": ".senderWithAccess()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L106",
|
|
"_origin": "ast",
|
|
"id": "webui_app_senderwithaccess",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": ".senderwithaccess()"
|
|
},
|
|
{
|
|
"label": ".disableSender()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L118",
|
|
"_origin": "ast",
|
|
"id": "webui_app_disablesender",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": ".disablesender()"
|
|
},
|
|
{
|
|
"label": ".enableSender()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L131",
|
|
"_origin": "ast",
|
|
"id": "webui_app_enablesender",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": ".enablesender()"
|
|
},
|
|
{
|
|
"label": ".removeSender()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L144",
|
|
"_origin": "ast",
|
|
"id": "webui_app_removesender",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": ".removesender()"
|
|
},
|
|
{
|
|
"label": ".editSenderForm()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L157",
|
|
"_origin": "ast",
|
|
"id": "webui_app_editsenderform",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": ".editsenderform()"
|
|
},
|
|
{
|
|
"label": ".editSender()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L170",
|
|
"_origin": "ast",
|
|
"id": "webui_app_editsender",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": ".editsender()"
|
|
},
|
|
{
|
|
"label": "senders_test.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/senders_test.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_senders_test",
|
|
"community": 3,
|
|
"community_name": "Dashboard & Login Tests",
|
|
"norm_label": "senders_test.go"
|
|
},
|
|
{
|
|
"label": "TestAddSenderEmailAlwaysMatchesSelectedDomain()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/senders_test.go",
|
|
"source_location": "L17",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_senders_test_testaddsenderemailalwaysmatchesselecteddomain",
|
|
"community": 3,
|
|
"community_name": "Dashboard & Login Tests",
|
|
"norm_label": "testaddsenderemailalwaysmatchesselecteddomain()"
|
|
},
|
|
{
|
|
"label": "T",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_senders_test_go_t",
|
|
"community": 3,
|
|
"community_name": "Dashboard & Login Tests",
|
|
"norm_label": "t"
|
|
},
|
|
{
|
|
"label": "settings.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/settings.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_settings",
|
|
"community": 7,
|
|
"community_name": "DKIM Web Routes & Tests",
|
|
"norm_label": "settings.go"
|
|
},
|
|
{
|
|
"label": "App",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/settings.go",
|
|
"source_location": "L23",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_settings_go_webui_app",
|
|
"community": 7,
|
|
"community_name": "DKIM Web Routes & Tests",
|
|
"norm_label": "app"
|
|
},
|
|
{
|
|
"label": ".settingsPage()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/settings.go",
|
|
"source_location": "L23",
|
|
"_origin": "ast",
|
|
"id": "webui_app_settingspage",
|
|
"community": 7,
|
|
"community_name": "DKIM Web Routes & Tests",
|
|
"norm_label": ".settingspage()"
|
|
},
|
|
{
|
|
"label": "ResponseWriter",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_settings_go_responsewriter",
|
|
"community": 7,
|
|
"community_name": "DKIM Web Routes & Tests",
|
|
"norm_label": "responsewriter"
|
|
},
|
|
{
|
|
"label": "Request",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_settings_go_request",
|
|
"community": 7,
|
|
"community_name": "DKIM Web Routes & Tests",
|
|
"norm_label": "request"
|
|
},
|
|
{
|
|
"label": ".settingsUpdate()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/settings.go",
|
|
"source_location": "L39",
|
|
"_origin": "ast",
|
|
"id": "webui_app_settingsupdate",
|
|
"community": 7,
|
|
"community_name": "DKIM Web Routes & Tests",
|
|
"norm_label": ".settingsupdate()"
|
|
},
|
|
{
|
|
"label": ".testDatabaseConnection()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/settings.go",
|
|
"source_location": "L82",
|
|
"_origin": "ast",
|
|
"id": "webui_app_testdatabaseconnection",
|
|
"community": 7,
|
|
"community_name": "DKIM Web Routes & Tests",
|
|
"norm_label": ".testdatabaseconnection()"
|
|
},
|
|
{
|
|
"label": "decodeJSONBody()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/settings.go",
|
|
"source_location": "L111",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_settings_decodejsonbody",
|
|
"community": 7,
|
|
"community_name": "DKIM Web Routes & Tests",
|
|
"norm_label": "decodejsonbody()"
|
|
},
|
|
{
|
|
"label": ".uploadCert()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/settings.go",
|
|
"source_location": "L117",
|
|
"_origin": "ast",
|
|
"id": "webui_app_uploadcert",
|
|
"community": 7,
|
|
"community_name": "DKIM Web Routes & Tests",
|
|
"norm_label": ".uploadcert()"
|
|
},
|
|
{
|
|
"label": ".uploadKey()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/settings.go",
|
|
"source_location": "L122",
|
|
"_origin": "ast",
|
|
"id": "webui_app_uploadkey",
|
|
"community": 7,
|
|
"community_name": "DKIM Web Routes & Tests",
|
|
"norm_label": ".uploadkey()"
|
|
},
|
|
{
|
|
"label": ".uploadTLSFile()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/settings.go",
|
|
"source_location": "L126",
|
|
"_origin": "ast",
|
|
"id": "webui_app_uploadtlsfile",
|
|
"community": 7,
|
|
"community_name": "DKIM Web Routes & Tests",
|
|
"norm_label": ".uploadtlsfile()"
|
|
},
|
|
{
|
|
"label": ".getServerIP()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/settings.go",
|
|
"source_location": "L159",
|
|
"_origin": "ast",
|
|
"id": "webui_app_getserverip",
|
|
"community": 7,
|
|
"community_name": "DKIM Web Routes & Tests",
|
|
"norm_label": ".getserverip()"
|
|
},
|
|
{
|
|
"label": ".testAttachmentsPath()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/settings.go",
|
|
"source_location": "L164",
|
|
"_origin": "ast",
|
|
"id": "webui_app_testattachmentspath",
|
|
"community": 7,
|
|
"community_name": "DKIM Web Routes & Tests",
|
|
"norm_label": ".testattachmentspath()"
|
|
},
|
|
{
|
|
"label": "dkim-management.js",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/static/js/dkim-management.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_static_js_dkim_management",
|
|
"community": 47,
|
|
"community_name": "DKIM Management JS",
|
|
"norm_label": "dkim-management.js"
|
|
},
|
|
{
|
|
"label": "DKIMManagement",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/static/js/dkim-management.js",
|
|
"source_location": "L2",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_static_js_dkim_management_dkimmanagement",
|
|
"community": 47,
|
|
"community_name": "DKIM Management JS",
|
|
"norm_label": "dkimmanagement"
|
|
},
|
|
{
|
|
"label": "smtp-management.js",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/static/js/smtp-management.js",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_static_js_smtp_management",
|
|
"community": 44,
|
|
"community_name": "SMTP Management JS",
|
|
"norm_label": "smtp-management.js"
|
|
},
|
|
{
|
|
"label": "SMTPManagement",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/static/js/smtp-management.js",
|
|
"source_location": "L4",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_static_js_smtp_management_smtpmanagement",
|
|
"community": 44,
|
|
"community_name": "SMTP Management JS",
|
|
"norm_label": "smtpmanagement"
|
|
},
|
|
{
|
|
"label": "DNSVerification",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/static/js/smtp-management.js",
|
|
"source_location": "L149",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_static_js_smtp_management_dnsverification",
|
|
"community": 44,
|
|
"community_name": "SMTP Management JS",
|
|
"norm_label": "dnsverification"
|
|
},
|
|
{
|
|
"label": "FormValidation",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/static/js/smtp-management.js",
|
|
"source_location": "L180",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_static_js_smtp_management_formvalidation",
|
|
"community": 44,
|
|
"community_name": "SMTP Management JS",
|
|
"norm_label": "formvalidation"
|
|
},
|
|
{
|
|
"label": "utils.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/utils.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_utils",
|
|
"community": 7,
|
|
"community_name": "DKIM Web Routes & Tests",
|
|
"norm_label": "utils.go"
|
|
},
|
|
{
|
|
"label": "getPublicIP()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/utils.go",
|
|
"source_location": "L17",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_utils_getpublicip",
|
|
"community": 7,
|
|
"community_name": "DKIM Web Routes & Tests",
|
|
"norm_label": "getpublicip()"
|
|
},
|
|
{
|
|
"label": "File",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_utils_go_file",
|
|
"community": 7,
|
|
"community_name": "DKIM Web Routes & Tests",
|
|
"norm_label": "file"
|
|
},
|
|
{
|
|
"label": "fetchBody()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/utils.go",
|
|
"source_location": "L35",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_utils_fetchbody",
|
|
"community": 7,
|
|
"community_name": "DKIM Web Routes & Tests",
|
|
"norm_label": "fetchbody()"
|
|
},
|
|
{
|
|
"label": "Client",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_utils_go_client",
|
|
"community": 7,
|
|
"community_name": "DKIM Web Routes & Tests",
|
|
"norm_label": "client"
|
|
},
|
|
{
|
|
"label": "resolverAt()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/utils.go",
|
|
"source_location": "L50",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_utils_resolverat",
|
|
"community": 7,
|
|
"community_name": "DKIM Web Routes & Tests",
|
|
"norm_label": "resolverat()"
|
|
},
|
|
{
|
|
"label": "Resolver",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "resolver",
|
|
"community": 7,
|
|
"community_name": "DKIM Web Routes & Tests",
|
|
"norm_label": "resolver"
|
|
},
|
|
{
|
|
"label": "dnsCheckResult",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/utils.go",
|
|
"source_location": "L62",
|
|
"_origin": "ast",
|
|
"id": "webui_dnscheckresult",
|
|
"community": 7,
|
|
"community_name": "DKIM Web Routes & Tests",
|
|
"norm_label": "dnscheckresult"
|
|
},
|
|
{
|
|
"label": "checkDNSRecord()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/utils.go",
|
|
"source_location": "L69",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_utils_checkdnsrecord",
|
|
"community": 7,
|
|
"community_name": "DKIM Web Routes & Tests",
|
|
"norm_label": "checkdnsrecord()"
|
|
},
|
|
{
|
|
"label": "verificationRecordName()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/utils.go",
|
|
"source_location": "L84",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_utils_verificationrecordname",
|
|
"community": 7,
|
|
"community_name": "DKIM Web Routes & Tests",
|
|
"norm_label": "verificationrecordname()"
|
|
},
|
|
{
|
|
"label": "verificationRecordValue()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/utils.go",
|
|
"source_location": "L88",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_utils_verificationrecordvalue",
|
|
"community": 7,
|
|
"community_name": "DKIM Web Routes & Tests",
|
|
"norm_label": "verificationrecordvalue()"
|
|
},
|
|
{
|
|
"label": "checkDomainOwnership()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/utils.go",
|
|
"source_location": "L97",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_utils_checkdomainownership",
|
|
"community": 7,
|
|
"community_name": "DKIM Web Routes & Tests",
|
|
"norm_label": "checkdomainownership()"
|
|
},
|
|
{
|
|
"label": "generateSPFRecord()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/utils.go",
|
|
"source_location": "L124",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_utils_generatespfrecord",
|
|
"community": 7,
|
|
"community_name": "DKIM Web Routes & Tests",
|
|
"norm_label": "generatespfrecord()"
|
|
},
|
|
{
|
|
"label": "view_message.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/view_message.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_view_message",
|
|
"community": 13,
|
|
"community_name": "Dashboard Web UI",
|
|
"norm_label": "view_message.go"
|
|
},
|
|
{
|
|
"label": "App",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/view_message.go",
|
|
"source_location": "L15",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_view_message_go_webui_app",
|
|
"community": 13,
|
|
"community_name": "Dashboard Web UI",
|
|
"norm_label": "app"
|
|
},
|
|
{
|
|
"label": ".emailLogAccessible()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/view_message.go",
|
|
"source_location": "L15",
|
|
"_origin": "ast",
|
|
"id": "webui_app_emaillogaccessible",
|
|
"community": 13,
|
|
"community_name": "Dashboard Web UI",
|
|
"norm_label": ".emaillogaccessible()"
|
|
},
|
|
{
|
|
"label": "Request",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_view_message_go_request",
|
|
"community": 13,
|
|
"community_name": "Dashboard Web UI",
|
|
"norm_label": "request"
|
|
},
|
|
{
|
|
"label": ".viewMessageContent()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/view_message.go",
|
|
"source_location": "L24",
|
|
"_origin": "ast",
|
|
"id": "webui_app_viewmessagecontent",
|
|
"community": 13,
|
|
"community_name": "Dashboard Web UI",
|
|
"norm_label": ".viewmessagecontent()"
|
|
},
|
|
{
|
|
"label": "ResponseWriter",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_view_message_go_responsewriter",
|
|
"community": 13,
|
|
"community_name": "Dashboard Web UI",
|
|
"norm_label": "responsewriter"
|
|
},
|
|
{
|
|
"label": ".downloadAttachment()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/view_message.go",
|
|
"source_location": "L52",
|
|
"_origin": "ast",
|
|
"id": "webui_app_downloadattachment",
|
|
"community": 13,
|
|
"community_name": "Dashboard Web UI",
|
|
"norm_label": ".downloadattachment()"
|
|
},
|
|
{
|
|
"label": ".attachmentAccessible()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/view_message.go",
|
|
"source_location": "L105",
|
|
"_origin": "ast",
|
|
"id": "webui_app_attachmentaccessible",
|
|
"community": 13,
|
|
"community_name": "Dashboard Web UI",
|
|
"norm_label": ".attachmentaccessible()"
|
|
},
|
|
{
|
|
"label": "extOfName()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/view_message.go",
|
|
"source_location": "L118",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_view_message_extofname",
|
|
"community": 13,
|
|
"community_name": "Dashboard Web UI",
|
|
"norm_label": "extofname()"
|
|
},
|
|
{
|
|
"label": "template_htmlEscape()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/view_message.go",
|
|
"source_location": "L125",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_view_message_template_htmlescape",
|
|
"community": 13,
|
|
"community_name": "Dashboard Web UI",
|
|
"norm_label": "template_htmlescape()"
|
|
},
|
|
{
|
|
"label": ".deleteAttachment()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/view_message.go",
|
|
"source_location": "L131",
|
|
"_origin": "ast",
|
|
"id": "webui_app_deleteattachment",
|
|
"community": 13,
|
|
"community_name": "Dashboard Web UI",
|
|
"norm_label": ".deleteattachment()"
|
|
},
|
|
{
|
|
"label": "webauthn.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webauthn",
|
|
"community": 9,
|
|
"community_name": "Admin Session Auth Middleware",
|
|
"norm_label": "webauthn.go"
|
|
},
|
|
{
|
|
"label": "webauthnUser",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L20",
|
|
"_origin": "ast",
|
|
"id": "webui_webauthnuser",
|
|
"community": 9,
|
|
"community_name": "Admin Session Auth Middleware",
|
|
"norm_label": "webauthnuser"
|
|
},
|
|
{
|
|
"label": ".WebAuthnID()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L25",
|
|
"_origin": "ast",
|
|
"id": "webui_webauthnuser_webauthnid",
|
|
"community": 9,
|
|
"community_name": "Admin Session Auth Middleware",
|
|
"norm_label": ".webauthnid()"
|
|
},
|
|
{
|
|
"label": ".WebAuthnName()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L29",
|
|
"_origin": "ast",
|
|
"id": "webui_webauthnuser_webauthnname",
|
|
"community": 9,
|
|
"community_name": "Admin Session Auth Middleware",
|
|
"norm_label": ".webauthnname()"
|
|
},
|
|
{
|
|
"label": ".WebAuthnDisplayName()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L30",
|
|
"_origin": "ast",
|
|
"id": "webui_webauthnuser_webauthndisplayname",
|
|
"community": 9,
|
|
"community_name": "Admin Session Auth Middleware",
|
|
"norm_label": ".webauthndisplayname()"
|
|
},
|
|
{
|
|
"label": ".WebAuthnCredentials()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L31",
|
|
"_origin": "ast",
|
|
"id": "webui_webauthnuser_webauthncredentials",
|
|
"community": 9,
|
|
"community_name": "Admin Session Auth Middleware",
|
|
"norm_label": ".webauthncredentials()"
|
|
},
|
|
{
|
|
"label": "Credential",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webauthn_go_credential",
|
|
"community": 9,
|
|
"community_name": "Admin Session Auth Middleware",
|
|
"norm_label": "credential"
|
|
},
|
|
{
|
|
"label": "App",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L42",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webauthn_go_webui_app",
|
|
"community": 9,
|
|
"community_name": "Admin Session Auth Middleware",
|
|
"norm_label": "app"
|
|
},
|
|
{
|
|
"label": ".webauthnUserFor()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L42",
|
|
"_origin": "ast",
|
|
"id": "webui_app_webauthnuserfor",
|
|
"community": 9,
|
|
"community_name": "Admin Session Auth Middleware",
|
|
"norm_label": ".webauthnuserfor()"
|
|
},
|
|
{
|
|
"label": ".buildWebAuthn()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L50",
|
|
"_origin": "ast",
|
|
"id": "webui_app_buildwebauthn",
|
|
"community": 9,
|
|
"community_name": "Admin Session Auth Middleware",
|
|
"norm_label": ".buildwebauthn()"
|
|
},
|
|
{
|
|
"label": "WebAuthn",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "webauthn",
|
|
"community": 9,
|
|
"community_name": "Admin Session Auth Middleware",
|
|
"norm_label": "webauthn"
|
|
},
|
|
{
|
|
"label": "saveWebauthnSession()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L59",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webauthn_savewebauthnsession",
|
|
"community": 9,
|
|
"community_name": "Admin Session Auth Middleware",
|
|
"norm_label": "savewebauthnsession()"
|
|
},
|
|
{
|
|
"label": "ResponseWriter",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webauthn_go_responsewriter",
|
|
"community": 9,
|
|
"community_name": "Admin Session Auth Middleware",
|
|
"norm_label": "responsewriter"
|
|
},
|
|
{
|
|
"label": "SessionData",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webauthn_go_sessiondata",
|
|
"community": 9,
|
|
"community_name": "Admin Session Auth Middleware",
|
|
"norm_label": "sessiondata"
|
|
},
|
|
{
|
|
"label": "loadWebauthnSession()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L71",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webauthn_loadwebauthnsession",
|
|
"community": 9,
|
|
"community_name": "Admin Session Auth Middleware",
|
|
"norm_label": "loadwebauthnsession()"
|
|
},
|
|
{
|
|
"label": "Request",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webauthn_go_request",
|
|
"community": 9,
|
|
"community_name": "Admin Session Auth Middleware",
|
|
"norm_label": "request"
|
|
},
|
|
{
|
|
"label": "clearWebauthnSession()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L87",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webauthn_clearwebauthnsession",
|
|
"community": 9,
|
|
"community_name": "Admin Session Auth Middleware",
|
|
"norm_label": "clearwebauthnsession()"
|
|
},
|
|
{
|
|
"label": ".passkeyRegisterBegin()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L92",
|
|
"_origin": "ast",
|
|
"id": "webui_app_passkeyregisterbegin",
|
|
"community": 9,
|
|
"community_name": "Admin Session Auth Middleware",
|
|
"norm_label": ".passkeyregisterbegin()"
|
|
},
|
|
{
|
|
"label": ".passkeyRegisterFinish()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L117",
|
|
"_origin": "ast",
|
|
"id": "webui_app_passkeyregisterfinish",
|
|
"community": 9,
|
|
"community_name": "Admin Session Auth Middleware",
|
|
"norm_label": ".passkeyregisterfinish()"
|
|
},
|
|
{
|
|
"label": ".passkeyRemove()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L156",
|
|
"_origin": "ast",
|
|
"id": "webui_app_passkeyremove",
|
|
"community": 9,
|
|
"community_name": "Admin Session Auth Middleware",
|
|
"norm_label": ".passkeyremove()"
|
|
},
|
|
{
|
|
"label": ".passkeyLoginBegin()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L168",
|
|
"_origin": "ast",
|
|
"id": "webui_app_passkeyloginbegin",
|
|
"community": 9,
|
|
"community_name": "Admin Session Auth Middleware",
|
|
"norm_label": ".passkeyloginbegin()"
|
|
},
|
|
{
|
|
"label": ".passkeyLoginFinish()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L203",
|
|
"_origin": "ast",
|
|
"id": "webui_app_passkeyloginfinish",
|
|
"community": 9,
|
|
"community_name": "Admin Session Auth Middleware",
|
|
"norm_label": ".passkeyloginfinish()"
|
|
},
|
|
{
|
|
"label": "webmail_account.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webmail_account.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webmail_account",
|
|
"community": 67,
|
|
"community_name": "Webmail Account Route File",
|
|
"norm_label": "webmail_account.go"
|
|
},
|
|
{
|
|
"label": "App",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webmail_account.go",
|
|
"source_location": "L19",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webmail_account_go_webui_app",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": "app"
|
|
},
|
|
{
|
|
"label": ".webmailDashboard()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webmail_account.go",
|
|
"source_location": "L19",
|
|
"_origin": "ast",
|
|
"id": "webui_app_webmaildashboard",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": ".webmaildashboard()"
|
|
},
|
|
{
|
|
"label": "ResponseWriter",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webmail_account_go_responsewriter",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": "responsewriter"
|
|
},
|
|
{
|
|
"label": "Request",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webmail_account_go_request",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": "request"
|
|
},
|
|
{
|
|
"label": ".webmailChangePassword()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webmail_account.go",
|
|
"source_location": "L36",
|
|
"_origin": "ast",
|
|
"id": "webui_app_webmailchangepassword",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": ".webmailchangepassword()"
|
|
},
|
|
{
|
|
"label": ".webmailTOTPSetupBegin()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webmail_account.go",
|
|
"source_location": "L72",
|
|
"_origin": "ast",
|
|
"id": "webui_app_webmailtotpsetupbegin",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": ".webmailtotpsetupbegin()"
|
|
},
|
|
{
|
|
"label": ".webmailTOTPSetupConfirm()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webmail_account.go",
|
|
"source_location": "L96",
|
|
"_origin": "ast",
|
|
"id": "webui_app_webmailtotpsetupconfirm",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": ".webmailtotpsetupconfirm()"
|
|
},
|
|
{
|
|
"label": ".webmailTOTPDisable()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webmail_account.go",
|
|
"source_location": "L113",
|
|
"_origin": "ast",
|
|
"id": "webui_app_webmailtotpdisable",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": ".webmailtotpdisable()"
|
|
},
|
|
{
|
|
"label": ".webmailAddAppPassword()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webmail_account.go",
|
|
"source_location": "L126",
|
|
"_origin": "ast",
|
|
"id": "webui_app_webmailaddapppassword",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": ".webmailaddapppassword()"
|
|
},
|
|
{
|
|
"label": ".webmailRevokeAppPassword()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webmail_account.go",
|
|
"source_location": "L149",
|
|
"_origin": "ast",
|
|
"id": "webui_app_webmailrevokeapppassword",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": ".webmailrevokeapppassword()"
|
|
},
|
|
{
|
|
"label": "webmail_auth.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webmail_auth.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webmail_auth",
|
|
"community": 10,
|
|
"community_name": "Webmail Session Auth Middleware",
|
|
"norm_label": "webmail_auth.go"
|
|
},
|
|
{
|
|
"label": "mailboxCtxKey",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webmail_auth.go",
|
|
"source_location": "L20",
|
|
"_origin": "ast",
|
|
"id": "webui_mailboxctxkey",
|
|
"community": 10,
|
|
"community_name": "Webmail Session Auth Middleware",
|
|
"norm_label": "mailboxctxkey"
|
|
},
|
|
{
|
|
"label": "setMailboxSessionCookie()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webmail_auth.go",
|
|
"source_location": "L24",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webmail_auth_setmailboxsessioncookie",
|
|
"community": 10,
|
|
"community_name": "Webmail Session Auth Middleware",
|
|
"norm_label": "setmailboxsessioncookie()"
|
|
},
|
|
{
|
|
"label": "ResponseWriter",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webmail_auth_go_responsewriter",
|
|
"community": 10,
|
|
"community_name": "Webmail Session Auth Middleware",
|
|
"norm_label": "responsewriter"
|
|
},
|
|
{
|
|
"label": "clearMailboxSessionCookie()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webmail_auth.go",
|
|
"source_location": "L36",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webmail_auth_clearmailboxsessioncookie",
|
|
"community": 10,
|
|
"community_name": "Webmail Session Auth Middleware",
|
|
"norm_label": "clearmailboxsessioncookie()"
|
|
},
|
|
{
|
|
"label": "App",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webmail_auth.go",
|
|
"source_location": "L42",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webmail_auth_go_webui_app",
|
|
"community": 42,
|
|
"community_name": "Webmail Auth Handlers",
|
|
"norm_label": "app"
|
|
},
|
|
{
|
|
"label": ".currentMailboxSession()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webmail_auth.go",
|
|
"source_location": "L42",
|
|
"_origin": "ast",
|
|
"id": "webui_app_currentmailboxsession",
|
|
"community": 42,
|
|
"community_name": "Webmail Auth Handlers",
|
|
"norm_label": ".currentmailboxsession()"
|
|
},
|
|
{
|
|
"label": "Request",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webmail_auth_go_request",
|
|
"community": 42,
|
|
"community_name": "Webmail Auth Handlers",
|
|
"norm_label": "request"
|
|
},
|
|
{
|
|
"label": "mailboxFromContext()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webmail_auth.go",
|
|
"source_location": "L62",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webmail_auth_mailboxfromcontext",
|
|
"community": 0,
|
|
"community_name": "Domain Access Web Requests",
|
|
"norm_label": "mailboxfromcontext()"
|
|
},
|
|
{
|
|
"label": ".requireMailboxAuth()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webmail_auth.go",
|
|
"source_location": "L69",
|
|
"_origin": "ast",
|
|
"id": "webui_app_requiremailboxauth",
|
|
"community": 42,
|
|
"community_name": "Webmail Auth Handlers",
|
|
"norm_label": ".requiremailboxauth()"
|
|
},
|
|
{
|
|
"label": "Handler",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webmail_auth_go_handler",
|
|
"community": 42,
|
|
"community_name": "Webmail Auth Handlers",
|
|
"norm_label": "handler"
|
|
},
|
|
{
|
|
"label": "webmail_login.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webmail_login.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webmail_login",
|
|
"community": 10,
|
|
"community_name": "Webmail Session Auth Middleware",
|
|
"norm_label": "webmail_login.go"
|
|
},
|
|
{
|
|
"label": "setMailboxPendingMFACookie()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webmail_login.go",
|
|
"source_location": "L17",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webmail_login_setmailboxpendingmfacookie",
|
|
"community": 10,
|
|
"community_name": "Webmail Session Auth Middleware",
|
|
"norm_label": "setmailboxpendingmfacookie()"
|
|
},
|
|
{
|
|
"label": "ResponseWriter",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webmail_login_go_responsewriter",
|
|
"community": 10,
|
|
"community_name": "Webmail Session Auth Middleware",
|
|
"norm_label": "responsewriter"
|
|
},
|
|
{
|
|
"label": "clearMailboxPendingMFACookie()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webmail_login.go",
|
|
"source_location": "L23",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webmail_login_clearmailboxpendingmfacookie",
|
|
"community": 10,
|
|
"community_name": "Webmail Session Auth Middleware",
|
|
"norm_label": "clearmailboxpendingmfacookie()"
|
|
},
|
|
{
|
|
"label": "pendingMailboxMFAID()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webmail_login.go",
|
|
"source_location": "L26",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webmail_login_pendingmailboxmfaid",
|
|
"community": 10,
|
|
"community_name": "Webmail Session Auth Middleware",
|
|
"norm_label": "pendingmailboxmfaid()"
|
|
},
|
|
{
|
|
"label": "Request",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webmail_login_go_request",
|
|
"community": 10,
|
|
"community_name": "Webmail Session Auth Middleware",
|
|
"norm_label": "request"
|
|
},
|
|
{
|
|
"label": "App",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webmail_login.go",
|
|
"source_location": "L34",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webmail_login_go_webui_app",
|
|
"community": 10,
|
|
"community_name": "Webmail Session Auth Middleware",
|
|
"norm_label": "app"
|
|
},
|
|
{
|
|
"label": ".webmailLoginForm()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webmail_login.go",
|
|
"source_location": "L34",
|
|
"_origin": "ast",
|
|
"id": "webui_app_webmailloginform",
|
|
"community": 10,
|
|
"community_name": "Webmail Session Auth Middleware",
|
|
"norm_label": ".webmailloginform()"
|
|
},
|
|
{
|
|
"label": ".webmailLoginSubmit()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webmail_login.go",
|
|
"source_location": "L44",
|
|
"_origin": "ast",
|
|
"id": "webui_app_webmailloginsubmit",
|
|
"community": 10,
|
|
"community_name": "Webmail Session Auth Middleware",
|
|
"norm_label": ".webmailloginsubmit()"
|
|
},
|
|
{
|
|
"label": ".webmailMFAForm()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webmail_login.go",
|
|
"source_location": "L85",
|
|
"_origin": "ast",
|
|
"id": "webui_app_webmailmfaform",
|
|
"community": 10,
|
|
"community_name": "Webmail Session Auth Middleware",
|
|
"norm_label": ".webmailmfaform()"
|
|
},
|
|
{
|
|
"label": ".webmailMFASubmit()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webmail_login.go",
|
|
"source_location": "L101",
|
|
"_origin": "ast",
|
|
"id": "webui_app_webmailmfasubmit",
|
|
"community": 10,
|
|
"community_name": "Webmail Session Auth Middleware",
|
|
"norm_label": ".webmailmfasubmit()"
|
|
},
|
|
{
|
|
"label": ".webmailLogout()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webmail_login.go",
|
|
"source_location": "L132",
|
|
"_origin": "ast",
|
|
"id": "webui_app_webmaillogout",
|
|
"community": 10,
|
|
"community_name": "Webmail Session Auth Middleware",
|
|
"norm_label": ".webmaillogout()"
|
|
},
|
|
{
|
|
"label": "webmail_test.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webmail_test.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webmail_test",
|
|
"community": 3,
|
|
"community_name": "Dashboard & Login Tests",
|
|
"norm_label": "webmail_test.go"
|
|
},
|
|
{
|
|
"label": "createTestMailboxWithPassword()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webmail_test.go",
|
|
"source_location": "L16",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webmail_test_createtestmailboxwithpassword",
|
|
"community": 3,
|
|
"community_name": "Dashboard & Login Tests",
|
|
"norm_label": "createtestmailboxwithpassword()"
|
|
},
|
|
{
|
|
"label": "T",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webmail_test_go_t",
|
|
"community": 3,
|
|
"community_name": "Dashboard & Login Tests",
|
|
"norm_label": "t"
|
|
},
|
|
{
|
|
"label": "App",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webmail_test_go_app",
|
|
"community": 3,
|
|
"community_name": "Dashboard & Login Tests",
|
|
"norm_label": "app"
|
|
},
|
|
{
|
|
"label": "TestWebmailLoginSucceedsAndReachesDashboard()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webmail_test.go",
|
|
"source_location": "L34",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webmail_test_testwebmailloginsucceedsandreachesdashboard",
|
|
"community": 3,
|
|
"community_name": "Dashboard & Login Tests",
|
|
"norm_label": "testwebmailloginsucceedsandreachesdashboard()"
|
|
},
|
|
{
|
|
"label": "TestWebmailLoginRejectsAppPassword()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webmail_test.go",
|
|
"source_location": "L71",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webmail_test_testwebmailloginrejectsapppassword",
|
|
"community": 3,
|
|
"community_name": "Dashboard & Login Tests",
|
|
"norm_label": "testwebmailloginrejectsapppassword()"
|
|
},
|
|
{
|
|
"label": "TestWebmailUnauthenticatedRedirectsToLogin()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webmail_test.go",
|
|
"source_location": "L95",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webmail_test_testwebmailunauthenticatedredirectstologin",
|
|
"community": 3,
|
|
"community_name": "Dashboard & Login Tests",
|
|
"norm_label": "testwebmailunauthenticatedredirectstologin()"
|
|
},
|
|
{
|
|
"label": "TestWebmailAndAdminSessionsAreIsolated()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webmail_test.go",
|
|
"source_location": "L112",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webmail_test_testwebmailandadminsessionsareisolated",
|
|
"community": 3,
|
|
"community_name": "Dashboard & Login Tests",
|
|
"norm_label": "testwebmailandadminsessionsareisolated()"
|
|
},
|
|
{
|
|
"label": "TestWebmailChangePassword()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webmail_test.go",
|
|
"source_location": "L150",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webmail_test_testwebmailchangepassword",
|
|
"community": 3,
|
|
"community_name": "Dashboard & Login Tests",
|
|
"norm_label": "testwebmailchangepassword()"
|
|
},
|
|
{
|
|
"label": "TestWebmailAppPasswordSelfService()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webmail_test.go",
|
|
"source_location": "L180",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webmail_test_testwebmailapppasswordselfservice",
|
|
"community": 3,
|
|
"community_name": "Dashboard & Login Tests",
|
|
"norm_label": "testwebmailapppasswordselfservice()"
|
|
},
|
|
{
|
|
"label": "TestWebmailMFAGateRequiresCodeAfterTOTPEnabled()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webmail_test.go",
|
|
"source_location": "L215",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webmail_test_testwebmailmfagaterequirescodeaftertotpenabled",
|
|
"community": 3,
|
|
"community_name": "Dashboard & Login Tests",
|
|
"norm_label": "testwebmailmfagaterequirescodeaftertotpenabled()"
|
|
},
|
|
{
|
|
"label": "webmailLoginSession()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webmail_test.go",
|
|
"source_location": "L247",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webmail_test_webmailloginsession",
|
|
"community": 3,
|
|
"community_name": "Dashboard & Login Tests",
|
|
"norm_label": "webmailloginsession()"
|
|
},
|
|
{
|
|
"label": "Cookie",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webmail_test_go_cookie",
|
|
"community": 3,
|
|
"community_name": "Dashboard & Login Tests",
|
|
"norm_label": "cookie"
|
|
},
|
|
{
|
|
"label": "webmail_webauthn.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webmail_webauthn",
|
|
"community": 10,
|
|
"community_name": "Webmail Session Auth Middleware",
|
|
"norm_label": "webmail_webauthn.go"
|
|
},
|
|
{
|
|
"label": "mailboxWebauthnUser",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L21",
|
|
"_origin": "ast",
|
|
"id": "webui_mailboxwebauthnuser",
|
|
"community": 10,
|
|
"community_name": "Webmail Session Auth Middleware",
|
|
"norm_label": "mailboxwebauthnuser"
|
|
},
|
|
{
|
|
"label": ".WebAuthnID()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L26",
|
|
"_origin": "ast",
|
|
"id": "webui_mailboxwebauthnuser_webauthnid",
|
|
"community": 10,
|
|
"community_name": "Webmail Session Auth Middleware",
|
|
"norm_label": ".webauthnid()"
|
|
},
|
|
{
|
|
"label": ".WebAuthnName()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L30",
|
|
"_origin": "ast",
|
|
"id": "webui_mailboxwebauthnuser_webauthnname",
|
|
"community": 10,
|
|
"community_name": "Webmail Session Auth Middleware",
|
|
"norm_label": ".webauthnname()"
|
|
},
|
|
{
|
|
"label": ".WebAuthnDisplayName()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L31",
|
|
"_origin": "ast",
|
|
"id": "webui_mailboxwebauthnuser_webauthndisplayname",
|
|
"community": 10,
|
|
"community_name": "Webmail Session Auth Middleware",
|
|
"norm_label": ".webauthndisplayname()"
|
|
},
|
|
{
|
|
"label": ".WebAuthnCredentials()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L32",
|
|
"_origin": "ast",
|
|
"id": "webui_mailboxwebauthnuser_webauthncredentials",
|
|
"community": 10,
|
|
"community_name": "Webmail Session Auth Middleware",
|
|
"norm_label": ".webauthncredentials()"
|
|
},
|
|
{
|
|
"label": "Credential",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webmail_webauthn_go_credential",
|
|
"community": 10,
|
|
"community_name": "Webmail Session Auth Middleware",
|
|
"norm_label": "credential"
|
|
},
|
|
{
|
|
"label": "App",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L43",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webmail_webauthn_go_webui_app",
|
|
"community": 10,
|
|
"community_name": "Webmail Session Auth Middleware",
|
|
"norm_label": "app"
|
|
},
|
|
{
|
|
"label": ".mailboxWebauthnUserFor()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L43",
|
|
"_origin": "ast",
|
|
"id": "webui_app_mailboxwebauthnuserfor",
|
|
"community": 10,
|
|
"community_name": "Webmail Session Auth Middleware",
|
|
"norm_label": ".mailboxwebauthnuserfor()"
|
|
},
|
|
{
|
|
"label": "saveMailboxWebauthnSession()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L51",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webmail_webauthn_savemailboxwebauthnsession",
|
|
"community": 10,
|
|
"community_name": "Webmail Session Auth Middleware",
|
|
"norm_label": "savemailboxwebauthnsession()"
|
|
},
|
|
{
|
|
"label": "ResponseWriter",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webmail_webauthn_go_responsewriter",
|
|
"community": 10,
|
|
"community_name": "Webmail Session Auth Middleware",
|
|
"norm_label": "responsewriter"
|
|
},
|
|
{
|
|
"label": "SessionData",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webmail_webauthn_go_sessiondata",
|
|
"community": 10,
|
|
"community_name": "Webmail Session Auth Middleware",
|
|
"norm_label": "sessiondata"
|
|
},
|
|
{
|
|
"label": "loadMailboxWebauthnSession()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L63",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webmail_webauthn_loadmailboxwebauthnsession",
|
|
"community": 10,
|
|
"community_name": "Webmail Session Auth Middleware",
|
|
"norm_label": "loadmailboxwebauthnsession()"
|
|
},
|
|
{
|
|
"label": "Request",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webmail_webauthn_go_request",
|
|
"community": 10,
|
|
"community_name": "Webmail Session Auth Middleware",
|
|
"norm_label": "request"
|
|
},
|
|
{
|
|
"label": "clearMailboxWebauthnSession()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L79",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webmail_webauthn_clearmailboxwebauthnsession",
|
|
"community": 10,
|
|
"community_name": "Webmail Session Auth Middleware",
|
|
"norm_label": "clearmailboxwebauthnsession()"
|
|
},
|
|
{
|
|
"label": ".webmailPasskeyRegisterBegin()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L83",
|
|
"_origin": "ast",
|
|
"id": "webui_app_webmailpasskeyregisterbegin",
|
|
"community": 10,
|
|
"community_name": "Webmail Session Auth Middleware",
|
|
"norm_label": ".webmailpasskeyregisterbegin()"
|
|
},
|
|
{
|
|
"label": ".webmailPasskeyRegisterFinish()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L107",
|
|
"_origin": "ast",
|
|
"id": "webui_app_webmailpasskeyregisterfinish",
|
|
"community": 10,
|
|
"community_name": "Webmail Session Auth Middleware",
|
|
"norm_label": ".webmailpasskeyregisterfinish()"
|
|
},
|
|
{
|
|
"label": ".webmailPasskeyRemove()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L146",
|
|
"_origin": "ast",
|
|
"id": "webui_app_webmailpasskeyremove",
|
|
"community": 10,
|
|
"community_name": "Webmail Session Auth Middleware",
|
|
"norm_label": ".webmailpasskeyremove()"
|
|
},
|
|
{
|
|
"label": ".webmailPasskeyLoginBegin()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L158",
|
|
"_origin": "ast",
|
|
"id": "webui_app_webmailpasskeyloginbegin",
|
|
"community": 10,
|
|
"community_name": "Webmail Session Auth Middleware",
|
|
"norm_label": ".webmailpasskeyloginbegin()"
|
|
},
|
|
{
|
|
"label": ".webmailPasskeyLoginFinish()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L191",
|
|
"_origin": "ast",
|
|
"id": "webui_app_webmailpasskeyloginfinish",
|
|
"community": 10,
|
|
"community_name": "Webmail Session Auth Middleware",
|
|
"norm_label": ".webmailpasskeyloginfinish()"
|
|
},
|
|
{
|
|
"label": "webui.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webui.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webui",
|
|
"community": 8,
|
|
"community_name": "DKIM Key Management",
|
|
"norm_label": "webui.go"
|
|
},
|
|
{
|
|
"label": "App",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webui.go",
|
|
"source_location": "L22",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webui_go_webui_app",
|
|
"community": 8,
|
|
"community_name": "DKIM Key Management",
|
|
"norm_label": "app"
|
|
},
|
|
{
|
|
"label": "DB",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webui_go_db",
|
|
"community": 8,
|
|
"community_name": "DKIM Key Management",
|
|
"norm_label": "db"
|
|
},
|
|
{
|
|
"label": "Store",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webui_go_store",
|
|
"community": 8,
|
|
"community_name": "DKIM Key Management",
|
|
"norm_label": "store"
|
|
},
|
|
{
|
|
"label": "File",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webui_go_file",
|
|
"community": 8,
|
|
"community_name": "DKIM Key Management",
|
|
"norm_label": "file"
|
|
},
|
|
{
|
|
"label": "Template",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "template",
|
|
"community": 8,
|
|
"community_name": "DKIM Key Management",
|
|
"norm_label": "template"
|
|
},
|
|
{
|
|
"label": "New()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webui.go",
|
|
"source_location": "L36",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webui_new",
|
|
"community": 8,
|
|
"community_name": "DKIM Key Management",
|
|
"norm_label": "new()"
|
|
},
|
|
{
|
|
"label": "healthStatus",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webui.go",
|
|
"source_location": "L44",
|
|
"_origin": "ast",
|
|
"id": "webui_healthstatus",
|
|
"community": 8,
|
|
"community_name": "DKIM Key Management",
|
|
"norm_label": "healthstatus"
|
|
},
|
|
{
|
|
"label": ".checkHealth()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webui.go",
|
|
"source_location": "L51",
|
|
"_origin": "ast",
|
|
"id": "webui_app_checkhealth",
|
|
"community": 8,
|
|
"community_name": "DKIM Key Management",
|
|
"norm_label": ".checkhealth()"
|
|
},
|
|
{
|
|
"label": ".Mux()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webui.go",
|
|
"source_location": "L75",
|
|
"_origin": "ast",
|
|
"id": "webui_app_mux",
|
|
"community": 8,
|
|
"community_name": "DKIM Key Management",
|
|
"norm_label": ".mux()"
|
|
},
|
|
{
|
|
"label": "ServeMux",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "servemux",
|
|
"community": 8,
|
|
"community_name": "DKIM Key Management",
|
|
"norm_label": "servemux"
|
|
},
|
|
{
|
|
"label": "webui_test.go",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webui_test.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webui_test",
|
|
"community": 3,
|
|
"community_name": "Dashboard & Login Tests",
|
|
"norm_label": "webui_test.go"
|
|
},
|
|
{
|
|
"label": "newTestApp()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webui_test.go",
|
|
"source_location": "L20",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webui_test_newtestapp",
|
|
"community": 3,
|
|
"community_name": "Dashboard & Login Tests",
|
|
"norm_label": "newtestapp()"
|
|
},
|
|
{
|
|
"label": "T",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webui_test_go_t",
|
|
"community": 3,
|
|
"community_name": "Dashboard & Login Tests",
|
|
"norm_label": "t"
|
|
},
|
|
{
|
|
"label": "App",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webui_test_go_app",
|
|
"community": 3,
|
|
"community_name": "Dashboard & Login Tests",
|
|
"norm_label": "app"
|
|
},
|
|
{
|
|
"label": "loginSession()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webui_test.go",
|
|
"source_location": "L131",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webui_test_loginsession",
|
|
"community": 3,
|
|
"community_name": "Dashboard & Login Tests",
|
|
"norm_label": "loginsession()"
|
|
},
|
|
{
|
|
"label": "Cookie",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webui_test_go_cookie",
|
|
"community": 3,
|
|
"community_name": "Dashboard & Login Tests",
|
|
"norm_label": "cookie"
|
|
},
|
|
{
|
|
"label": "TestAllPagesRender()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webui_test.go",
|
|
"source_location": "L148",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webui_test_testallpagesrender",
|
|
"community": 3,
|
|
"community_name": "Dashboard & Login Tests",
|
|
"norm_label": "testallpagesrender()"
|
|
},
|
|
{
|
|
"label": "TestUnauthenticatedRequestsRedirectToLogin()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webui_test.go",
|
|
"source_location": "L189",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webui_test_testunauthenticatedrequestsredirecttologin",
|
|
"community": 3,
|
|
"community_name": "Dashboard & Login Tests",
|
|
"norm_label": "testunauthenticatedrequestsredirecttologin()"
|
|
},
|
|
{
|
|
"label": "TestFirstLoginForcedBeforeDashboard()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webui_test.go",
|
|
"source_location": "L205",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webui_test_testfirstloginforcedbeforedashboard",
|
|
"community": 3,
|
|
"community_name": "Dashboard & Login Tests",
|
|
"norm_label": "testfirstloginforcedbeforedashboard()"
|
|
},
|
|
{
|
|
"label": "itoa()",
|
|
"file_type": "code",
|
|
"source_file": "internal/webui/webui_test.go",
|
|
"source_location": "L232",
|
|
"_origin": "ast",
|
|
"id": "internal_webui_webui_test_itoa",
|
|
"community": 3,
|
|
"community_name": "Dashboard & Login Tests",
|
|
"norm_label": "itoa()"
|
|
},
|
|
{
|
|
"label": "main.go",
|
|
"file_type": "code",
|
|
"source_file": "main.go",
|
|
"source_location": "L1",
|
|
"_origin": "ast",
|
|
"id": "main",
|
|
"community": 17,
|
|
"community_name": "TLS Cert & Mailstore Master Key",
|
|
"norm_label": "main.go"
|
|
},
|
|
{
|
|
"label": "main()",
|
|
"file_type": "code",
|
|
"source_file": "main.go",
|
|
"source_location": "L26",
|
|
"_origin": "ast",
|
|
"id": "main_main",
|
|
"community": 17,
|
|
"community_name": "TLS Cert & Mailstore Master Key",
|
|
"norm_label": "main()"
|
|
},
|
|
{
|
|
"label": "absPath()",
|
|
"file_type": "code",
|
|
"source_file": "main.go",
|
|
"source_location": "L212",
|
|
"_origin": "ast",
|
|
"id": "main_abspath",
|
|
"community": 17,
|
|
"community_name": "TLS Cert & Mailstore Master Key",
|
|
"norm_label": "abspath()"
|
|
},
|
|
{
|
|
"label": "writeHealthJSON()",
|
|
"file_type": "code",
|
|
"source_file": "main.go",
|
|
"source_location": "L219",
|
|
"_origin": "ast",
|
|
"id": "main_writehealthjson",
|
|
"community": 17,
|
|
"community_name": "TLS Cert & Mailstore Master Key",
|
|
"norm_label": "writehealthjson()"
|
|
},
|
|
{
|
|
"label": "ResponseWriter",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "main_go_responsewriter",
|
|
"community": 17,
|
|
"community_name": "TLS Cert & Mailstore Master Key",
|
|
"norm_label": "responsewriter"
|
|
},
|
|
{
|
|
"label": "DB",
|
|
"file_type": "code",
|
|
"source_file": "",
|
|
"source_location": "",
|
|
"_origin": "ast",
|
|
"id": "main_go_db",
|
|
"community": 17,
|
|
"community_name": "TLS Cert & Mailstore Master Key",
|
|
"norm_label": "db"
|
|
},
|
|
{
|
|
"label": "mailgoserver (Go Binary)",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Single static Go binary that runs the SMTP listeners and web UI in one process (no GIL), removing the need to split into separate systemd services the way the Python version did.",
|
|
"id": "readme_mailgoserver_project",
|
|
"community": 16,
|
|
"community_name": "Admin Dashboard & Deployment Docs",
|
|
"norm_label": "mailgoserver (go binary)"
|
|
},
|
|
{
|
|
"label": "systemd Unit (mailgoserver.service)",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "readme_systemd_unit",
|
|
"community": 16,
|
|
"community_name": "Admin Dashboard & Deployment Docs",
|
|
"norm_label": "systemd unit (mailgoserver.service)"
|
|
},
|
|
{
|
|
"label": "nginx Reverse Proxy Setup",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "mailgoserver listens on the same host:port (127.0.0.1:5000) as the old Python service by default, so the existing nginx config works unmodified.",
|
|
"id": "readme_nginx_reverse_proxy_setup",
|
|
"community": 16,
|
|
"community_name": "Admin Dashboard & Deployment Docs",
|
|
"norm_label": "nginx reverse proxy setup"
|
|
},
|
|
{
|
|
"label": "Admin Dashboard Login",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "First run seeds one admin/Password123! account; logging in with it forces an immediate username+password change before anything else is reachable, so default credentials can never be left in place.",
|
|
"id": "readme_admin_dashboard_login",
|
|
"community": 16,
|
|
"community_name": "Admin Dashboard & Deployment Docs",
|
|
"norm_label": "admin dashboard login"
|
|
},
|
|
{
|
|
"label": "Authenticator App (TOTP) MFA",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "readme_totp_mfa",
|
|
"community": 16,
|
|
"community_name": "Admin Dashboard & Deployment Docs",
|
|
"norm_label": "authenticator app (totp) mfa"
|
|
},
|
|
{
|
|
"label": "Passkeys / Security Keys (WebAuthn)",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "WebAuthn credentials are bound to the exact origin the dashboard is served at, so rp_id/rp_origin in settings.ini must match the real public domain before registering passkeys in production; the localhost defaults only work for local testing, and WebAuthn requires either HTTPS or the literal host localhost, so production passkeys need the nginx+TLS setup.",
|
|
"id": "readme_webauthn_passkeys",
|
|
"community": 16,
|
|
"community_name": "Admin Dashboard & Deployment Docs",
|
|
"norm_label": "passkeys / security keys (webauthn)"
|
|
},
|
|
{
|
|
"label": "setcap cap_net_bind_service",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Lets the compiled binary bind privileged ports 25/587 without running as root, applied to the Go binary in place of the setcap step that used to target the Python venv.",
|
|
"id": "readme_setcap_cap_net_bind_service",
|
|
"community": 49,
|
|
"community_name": "Deployment Scripts",
|
|
"norm_label": "setcap cap_net_bind_service"
|
|
},
|
|
{
|
|
"label": "--smtp-only / --web-only Service Split",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Both flags exist purely to let operators optionally match the old Python two-service split, even though the Go binary doesn't need it for its own sake.",
|
|
"id": "readme_smtp_web_service_split",
|
|
"community": 16,
|
|
"community_name": "Admin Dashboard & Deployment Docs",
|
|
"norm_label": "--smtp-only / --web-only service split"
|
|
},
|
|
{
|
|
"label": "script_setup_py_environment.sh",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "readme_script_setup_py_environment_sh",
|
|
"community": 49,
|
|
"community_name": "Deployment Scripts",
|
|
"norm_label": "script_setup_py_environment.sh"
|
|
},
|
|
{
|
|
"label": "script_install_service.sh",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "readme_script_install_service_sh",
|
|
"community": 16,
|
|
"community_name": "Admin Dashboard & Deployment Docs",
|
|
"norm_label": "script_install_service.sh"
|
|
},
|
|
{
|
|
"label": "script_nginx_setup.sh",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "readme_script_nginx_setup_sh",
|
|
"community": 16,
|
|
"community_name": "Admin Dashboard & Deployment Docs",
|
|
"norm_label": "script_nginx_setup.sh"
|
|
},
|
|
{
|
|
"label": "settings.ini [Auth] Config",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "readme_settings_ini",
|
|
"community": 16,
|
|
"community_name": "Admin Dashboard & Deployment Docs",
|
|
"norm_label": "settings.ini [auth] config"
|
|
},
|
|
{
|
|
"label": "LICENSE",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "readme_license",
|
|
"community": 16,
|
|
"community_name": "Admin Dashboard & Deployment Docs",
|
|
"norm_label": "license"
|
|
},
|
|
{
|
|
"label": "pymta-smtp.service",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "readme_pymta_smtp_service",
|
|
"community": 16,
|
|
"community_name": "Admin Dashboard & Deployment Docs",
|
|
"norm_label": "pymta-smtp.service"
|
|
},
|
|
{
|
|
"label": "pymta-web.service",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "readme_pymta_web_service",
|
|
"community": 16,
|
|
"community_name": "Admin Dashboard & Deployment Docs",
|
|
"norm_label": "pymta-web.service"
|
|
},
|
|
{
|
|
"label": "Account Settings Page",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/account.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_account_account_settings_page",
|
|
"community": 16,
|
|
"community_name": "Admin Dashboard & Deployment Docs",
|
|
"norm_label": "account settings page"
|
|
},
|
|
{
|
|
"label": "TOTP MFA Section",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/account.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_account_totp_mfa_section",
|
|
"community": 16,
|
|
"community_name": "Admin Dashboard & Deployment Docs",
|
|
"norm_label": "totp mfa section"
|
|
},
|
|
{
|
|
"label": "Passkey / WebAuthn Management",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/account.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Uses the browser navigator.credentials.create() WebAuthn API directly against /pymta-manager/account/passkey/begin and /finish, base64url-encoding challenge/credential buffers by hand since no client library is loaded.",
|
|
"id": "internal_webui_templates_account_passkey_management",
|
|
"community": 16,
|
|
"community_name": "Admin Dashboard & Deployment Docs",
|
|
"norm_label": "passkey / webauthn management"
|
|
},
|
|
{
|
|
"label": "Add Admin Page",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/add_admin.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_add_admin_add_admin_page",
|
|
"community": 4,
|
|
"community_name": "Admin Web UI Add-Forms",
|
|
"norm_label": "add admin page"
|
|
},
|
|
{
|
|
"label": "Add Domain Page",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/add_domain.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_add_domain_add_domain_page",
|
|
"community": 4,
|
|
"community_name": "Admin Web UI Add-Forms",
|
|
"norm_label": "add domain page"
|
|
},
|
|
{
|
|
"label": "Add IP Whitelist Page",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/add_ip.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Auto-detects the visitor's current IP via ifconfig.me, falling back to httpbin.org/ip if that fails, to pre-fill the whitelist form.",
|
|
"id": "internal_webui_templates_add_ip_add_ip_whitelist_page",
|
|
"community": 4,
|
|
"community_name": "Admin Web UI Add-Forms",
|
|
"norm_label": "add ip whitelist page"
|
|
},
|
|
{
|
|
"label": "Add Sender Page",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/add_sender.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "The sender's email address is composed from a local_part text field plus a domain_id select rather than a free-text address, so it can never drift from the domain it's assigned to.",
|
|
"id": "internal_webui_templates_add_sender_add_sender_page",
|
|
"community": 4,
|
|
"community_name": "Admin Web UI Add-Forms",
|
|
"norm_label": "add sender page"
|
|
},
|
|
{
|
|
"label": "Manage Admins Page",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/admins.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Delegated admins can only see/manage domains assigned to them, and can delegate further only within their own assignment.",
|
|
"id": "internal_webui_templates_admins_manage_admins_page",
|
|
"community": 4,
|
|
"community_name": "Admin Web UI Add-Forms",
|
|
"norm_label": "manage admins page"
|
|
},
|
|
{
|
|
"label": "Base Layout Template",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/base.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Defines the {{block}} slots (title, page_title, extra_css, content, extra_js) every other admin page fills in, plus the shared toast and confirmation-modal systems, so pages only author their own content block.",
|
|
"id": "internal_webui_templates_base_base_layout",
|
|
"community": 4,
|
|
"community_name": "Admin Web UI Add-Forms",
|
|
"norm_label": "base layout template"
|
|
},
|
|
{
|
|
"label": "Toast Notification System",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/base.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Flash-message toasts auto-dismiss after 5s; hovering (to read or copy text) pauses the timer and only resumes on mouse-leave; clicking inside never dismisses, only the close button or the timer does.",
|
|
"id": "internal_webui_templates_base_toast_notification_system",
|
|
"community": 4,
|
|
"community_name": "Admin Web UI Add-Forms",
|
|
"norm_label": "toast notification system"
|
|
},
|
|
{
|
|
"label": "Confirmation Modal (data-confirm)",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/base.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Any element with a data-confirm attribute is intercepted; a shared Bootstrap modal asks for confirmation and, on confirm, submits the closest form or follows the href \u2014 avoids native confirm() across all destructive actions.",
|
|
"id": "internal_webui_templates_base_confirmation_modal",
|
|
"community": 4,
|
|
"community_name": "Admin Web UI Add-Forms",
|
|
"norm_label": "confirmation modal (data-confirm)"
|
|
},
|
|
{
|
|
"label": "sidebar_email.html (Sidebar Navigation Include)",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/base.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_sidebar_email_include",
|
|
"community": 4,
|
|
"community_name": "Admin Web UI Add-Forms",
|
|
"norm_label": "sidebar_email.html (sidebar navigation include)"
|
|
},
|
|
{
|
|
"label": "DKIM Key Management Page",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/dkim.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_dkim_dkim_key_management_page",
|
|
"community": 4,
|
|
"community_name": "Admin Web UI Add-Forms",
|
|
"norm_label": "dkim key management page"
|
|
},
|
|
{
|
|
"label": "Domain Management Page",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/domains.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_domains_domain_management_page",
|
|
"community": 4,
|
|
"community_name": "Admin Web UI Add-Forms",
|
|
"norm_label": "domain management page"
|
|
},
|
|
{
|
|
"label": "Domain DNS Ownership Verification Modal",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/domains.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"rationale": "Unverified domains show a TXT record (_pymta-verify.<domain>) to add; sending is blocked until the record is confirmed via an async 'Check Now' call to /verify_check.",
|
|
"id": "internal_webui_templates_domains_dns_verification_modal",
|
|
"community": 4,
|
|
"community_name": "Admin Web UI Add-Forms",
|
|
"norm_label": "domain dns ownership verification modal"
|
|
},
|
|
{
|
|
"label": "Edit Admin Access Page",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/edit_admin.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_edit_admin_edit_admin_access_page",
|
|
"community": 4,
|
|
"community_name": "Admin Web UI Add-Forms",
|
|
"norm_label": "edit admin access page"
|
|
},
|
|
{
|
|
"label": "Edit DKIM Selector Page",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/edit_dkim.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_edit_dkim_edit_dkim_selector_page",
|
|
"community": 4,
|
|
"community_name": "Admin Web UI Add-Forms",
|
|
"norm_label": "edit dkim selector page"
|
|
},
|
|
{
|
|
"label": "Edit Domain Page",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/edit_domain.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_edit_domain_edit_domain_page",
|
|
"community": 4,
|
|
"community_name": "Admin Web UI Add-Forms",
|
|
"norm_label": "edit domain page"
|
|
},
|
|
{
|
|
"label": "Edit IP Whitelist Entry Page",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/edit_ip.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_edit_ip_edit_ip_whitelist_page",
|
|
"community": 40,
|
|
"community_name": "List/Edit Web UI Pages",
|
|
"norm_label": "edit ip whitelist entry page"
|
|
},
|
|
{
|
|
"label": "Edit Sender Page",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/edit_sender.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_edit_sender_edit_sender_page",
|
|
"community": 40,
|
|
"community_name": "List/Edit Web UI Pages",
|
|
"norm_label": "edit sender page"
|
|
},
|
|
{
|
|
"label": "Error Page",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/error.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_error_error_page",
|
|
"community": 65,
|
|
"community_name": "Error Page",
|
|
"norm_label": "error page"
|
|
},
|
|
{
|
|
"label": "First Login / Set Up Account Page",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/first_login.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_first_login_first_login_page",
|
|
"community": 41,
|
|
"community_name": "Login & MFA Setup Pages",
|
|
"norm_label": "first login / set up account page"
|
|
},
|
|
{
|
|
"label": "Whitelisted IPs List Page",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/ips.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_ips_ips_list_page",
|
|
"community": 40,
|
|
"community_name": "List/Edit Web UI Pages",
|
|
"norm_label": "whitelisted ips list page"
|
|
},
|
|
{
|
|
"label": "Client-side IP Detection (ifconfig.me)",
|
|
"file_type": "concept",
|
|
"source_file": "internal/webui/templates/ips.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_ips_ifconfig_me_ip_detection",
|
|
"community": 40,
|
|
"community_name": "List/Edit Web UI Pages",
|
|
"norm_label": "client-side ip detection (ifconfig.me)"
|
|
},
|
|
{
|
|
"label": "Login Page",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/login.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_login_login_page",
|
|
"community": 41,
|
|
"community_name": "Login & MFA Setup Pages",
|
|
"norm_label": "login page"
|
|
},
|
|
{
|
|
"label": "Login MFA Verification Page",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/login_mfa.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_login_mfa_login_mfa_page",
|
|
"community": 41,
|
|
"community_name": "Login & MFA Setup Pages",
|
|
"norm_label": "login mfa verification page"
|
|
},
|
|
{
|
|
"label": "Passkey/WebAuthn Login Flow",
|
|
"file_type": "concept",
|
|
"source_file": "internal/webui/templates/login_mfa.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_login_mfa_passkey_webauthn_flow",
|
|
"community": 41,
|
|
"community_name": "Login & MFA Setup Pages",
|
|
"norm_label": "passkey/webauthn login flow"
|
|
},
|
|
{
|
|
"label": "Emails Log Page",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/logs.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_logs_logs_page",
|
|
"community": 48,
|
|
"community_name": "Logs & Message Viewer Pages",
|
|
"norm_label": "emails log page"
|
|
},
|
|
{
|
|
"label": "Senders List Page",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/senders.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_senders_senders_list_page",
|
|
"community": 40,
|
|
"community_name": "List/Edit Web UI Pages",
|
|
"norm_label": "senders list page"
|
|
},
|
|
{
|
|
"label": "Server Settings Page",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/settings.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_settings_settings_page",
|
|
"community": 66,
|
|
"community_name": "Server Settings Page",
|
|
"norm_label": "server settings page"
|
|
},
|
|
{
|
|
"label": "TOTP Authenticator Setup Page",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/totp_setup.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_totp_setup_totp_setup_page",
|
|
"community": 41,
|
|
"community_name": "Login & MFA Setup Pages",
|
|
"norm_label": "totp authenticator setup page"
|
|
},
|
|
{
|
|
"label": "View Full Message Content Page",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/view_message_content.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_view_message_content_view_message_page",
|
|
"community": 48,
|
|
"community_name": "Logs & Message Viewer Pages",
|
|
"norm_label": "view full message content page"
|
|
},
|
|
{
|
|
"label": "Add Mailbox Page",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/add_mailbox.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_add_mailbox_add_mailbox_page",
|
|
"community": 4,
|
|
"community_name": "Admin Web UI Add-Forms",
|
|
"norm_label": "add mailbox page"
|
|
},
|
|
{
|
|
"label": "Add Mailbox Form",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/add_mailbox.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_add_mailbox_add_mailbox_form",
|
|
"community": 4,
|
|
"community_name": "Admin Web UI Add-Forms",
|
|
"norm_label": "add mailbox form"
|
|
},
|
|
{
|
|
"label": "Dashboard Page",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/dashboard.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_dashboard_dashboard_page",
|
|
"community": 4,
|
|
"community_name": "Admin Web UI Add-Forms",
|
|
"norm_label": "dashboard page"
|
|
},
|
|
{
|
|
"label": "Mailboxes Near-Quota Tile",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/dashboard.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_dashboard_mailboxes_near_quota_tile",
|
|
"community": 4,
|
|
"community_name": "Admin Web UI Add-Forms",
|
|
"norm_label": "mailboxes near-quota tile"
|
|
},
|
|
{
|
|
"label": "Recent Email Activity Table",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/dashboard.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_dashboard_recent_email_activity",
|
|
"community": 4,
|
|
"community_name": "Admin Web UI Add-Forms",
|
|
"norm_label": "recent email activity table"
|
|
},
|
|
{
|
|
"label": "Recent Auth Activity List",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/dashboard.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_dashboard_recent_auth_activity",
|
|
"community": 4,
|
|
"community_name": "Admin Web UI Add-Forms",
|
|
"norm_label": "recent auth activity list"
|
|
},
|
|
{
|
|
"label": "Dashboard Quick Actions",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/dashboard.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_dashboard_quick_actions",
|
|
"community": 4,
|
|
"community_name": "Admin Web UI Add-Forms",
|
|
"norm_label": "dashboard quick actions"
|
|
},
|
|
{
|
|
"label": "Edit Mailbox Page",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/edit_mailbox.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_edit_mailbox_edit_mailbox_page",
|
|
"community": 4,
|
|
"community_name": "Admin Web UI Add-Forms",
|
|
"norm_label": "edit mailbox page"
|
|
},
|
|
{
|
|
"label": "Edit Mailbox Form",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/edit_mailbox.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_edit_mailbox_edit_mailbox_form",
|
|
"community": 4,
|
|
"community_name": "Admin Web UI Add-Forms",
|
|
"norm_label": "edit mailbox form"
|
|
},
|
|
{
|
|
"label": "Mailbox Details Panel",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/edit_mailbox.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_edit_mailbox_mailbox_details_panel",
|
|
"community": 4,
|
|
"community_name": "Admin Web UI Add-Forms",
|
|
"norm_label": "mailbox details panel"
|
|
},
|
|
{
|
|
"label": "Aliases Page",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/mailbox_aliases.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_mailbox_aliases_aliases_page",
|
|
"community": 4,
|
|
"community_name": "Admin Web UI Add-Forms",
|
|
"norm_label": "aliases page"
|
|
},
|
|
{
|
|
"label": "Add Alias Form",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/mailbox_aliases.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_mailbox_aliases_add_alias_form",
|
|
"community": 4,
|
|
"community_name": "Admin Web UI Add-Forms",
|
|
"norm_label": "add alias form"
|
|
},
|
|
{
|
|
"label": "Existing Aliases Table",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/mailbox_aliases.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_mailbox_aliases_aliases_table",
|
|
"community": 4,
|
|
"community_name": "Admin Web UI Add-Forms",
|
|
"norm_label": "existing aliases table"
|
|
},
|
|
{
|
|
"label": "App Passwords Page (Admin)",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/mailbox_apppasswords.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_mailbox_apppasswords_app_passwords_page",
|
|
"community": 4,
|
|
"community_name": "Admin Web UI Add-Forms",
|
|
"norm_label": "app passwords page (admin)"
|
|
},
|
|
{
|
|
"label": "Create App Password Form (Admin)",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/mailbox_apppasswords.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_mailbox_apppasswords_create_form",
|
|
"community": 4,
|
|
"community_name": "Admin Web UI Add-Forms",
|
|
"norm_label": "create app password form (admin)"
|
|
},
|
|
{
|
|
"label": "Existing App Passwords Table (Admin)",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/mailbox_apppasswords.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_mailbox_apppasswords_passwords_table",
|
|
"community": 4,
|
|
"community_name": "Admin Web UI Add-Forms",
|
|
"norm_label": "existing app passwords table (admin)"
|
|
},
|
|
{
|
|
"label": "Allow/Block List Page",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/mailbox_lists.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_mailbox_lists_allow_block_list_page",
|
|
"community": 4,
|
|
"community_name": "Admin Web UI Add-Forms",
|
|
"norm_label": "allow/block list page"
|
|
},
|
|
{
|
|
"label": "Allow List Section",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/mailbox_lists.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_mailbox_lists_allow_list",
|
|
"community": 4,
|
|
"community_name": "Admin Web UI Add-Forms",
|
|
"norm_label": "allow list section"
|
|
},
|
|
{
|
|
"label": "Block List Section",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/mailbox_lists.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_mailbox_lists_block_list",
|
|
"community": 4,
|
|
"community_name": "Admin Web UI Add-Forms",
|
|
"norm_label": "block list section"
|
|
},
|
|
{
|
|
"label": "Filter Rules Page",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/mailbox_rules.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_mailbox_rules_filter_rules_page",
|
|
"community": 4,
|
|
"community_name": "Admin Web UI Add-Forms",
|
|
"norm_label": "filter rules page"
|
|
},
|
|
{
|
|
"label": "Add Filter Rule Form",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/mailbox_rules.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_mailbox_rules_add_rule_form",
|
|
"community": 4,
|
|
"community_name": "Admin Web UI Add-Forms",
|
|
"norm_label": "add filter rule form"
|
|
},
|
|
{
|
|
"label": "Existing Filter Rules Table",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/mailbox_rules.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_mailbox_rules_rules_table",
|
|
"community": 4,
|
|
"community_name": "Admin Web UI Add-Forms",
|
|
"norm_label": "existing filter rules table"
|
|
},
|
|
{
|
|
"label": "Mailboxes List Page",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/mailboxes.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_mailboxes_mailboxes_list_page",
|
|
"community": 4,
|
|
"community_name": "Admin Web UI Add-Forms",
|
|
"norm_label": "mailboxes list page"
|
|
},
|
|
{
|
|
"label": "Mailboxes Table",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/mailboxes.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_mailboxes_mailboxes_table",
|
|
"community": 4,
|
|
"community_name": "Admin Web UI Add-Forms",
|
|
"norm_label": "mailboxes table"
|
|
},
|
|
{
|
|
"label": "Mailbox Quota % Full Badge",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/mailboxes.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_mailboxes_quota_badge",
|
|
"community": 4,
|
|
"community_name": "Admin Web UI Add-Forms",
|
|
"norm_label": "mailbox quota % full badge"
|
|
},
|
|
{
|
|
"label": "Admin Sidebar Navigation Partial",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/sidebar_email.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_sidebar_email_sidebar_navigation",
|
|
"community": 4,
|
|
"community_name": "Admin Web UI Add-Forms",
|
|
"norm_label": "admin sidebar navigation partial"
|
|
},
|
|
{
|
|
"label": "Webmail Account Dashboard Page",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/webmail_account.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_webmail_account_account_dashboard_page",
|
|
"community": 4,
|
|
"community_name": "Admin Web UI Add-Forms",
|
|
"norm_label": "webmail account dashboard page"
|
|
},
|
|
{
|
|
"label": "Webmail Storage/Quota Section",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/webmail_account.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_webmail_account_storage_section",
|
|
"community": 4,
|
|
"community_name": "Admin Web UI Add-Forms",
|
|
"norm_label": "webmail storage/quota section"
|
|
},
|
|
{
|
|
"label": "Change Password Form (Webmail)",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/webmail_account.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_webmail_account_change_password_form",
|
|
"community": 4,
|
|
"community_name": "Admin Web UI Add-Forms",
|
|
"norm_label": "change password form (webmail)"
|
|
},
|
|
{
|
|
"label": "TOTP MFA Management Section",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/webmail_account.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_webmail_account_totp_section",
|
|
"community": 4,
|
|
"community_name": "Admin Web UI Add-Forms",
|
|
"norm_label": "totp mfa management section"
|
|
},
|
|
{
|
|
"label": "Passkeys Management Section",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/webmail_account.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_webmail_account_passkeys_section",
|
|
"community": 4,
|
|
"community_name": "Admin Web UI Add-Forms",
|
|
"norm_label": "passkeys management section"
|
|
},
|
|
{
|
|
"label": "App Passwords Section (Webmail Self-Service)",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/webmail_account.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_webmail_account_app_passwords_section",
|
|
"community": 4,
|
|
"community_name": "Admin Web UI Add-Forms",
|
|
"norm_label": "app passwords section (webmail self-service)"
|
|
},
|
|
{
|
|
"label": "Webmail Login Page",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/webmail_login.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_webmail_login_login_page",
|
|
"community": 4,
|
|
"community_name": "Admin Web UI Add-Forms",
|
|
"norm_label": "webmail login page"
|
|
},
|
|
{
|
|
"label": "Webmail Login Form",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/webmail_login.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_webmail_login_login_form",
|
|
"community": 4,
|
|
"community_name": "Admin Web UI Add-Forms",
|
|
"norm_label": "webmail login form"
|
|
},
|
|
{
|
|
"label": "Webmail MFA Verification Page",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/webmail_login_mfa.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_webmail_login_mfa_mfa_verification_page",
|
|
"community": 4,
|
|
"community_name": "Admin Web UI Add-Forms",
|
|
"norm_label": "webmail mfa verification page"
|
|
},
|
|
{
|
|
"label": "TOTP Code Verification Form",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/webmail_login_mfa.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_webmail_login_mfa_totp_code_form",
|
|
"community": 4,
|
|
"community_name": "Admin Web UI Add-Forms",
|
|
"norm_label": "totp code verification form"
|
|
},
|
|
{
|
|
"label": "Passkey Login Flow (WebAuthn JS)",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/webmail_login_mfa.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_webmail_login_mfa_passkey_login_flow",
|
|
"community": 4,
|
|
"community_name": "Admin Web UI Add-Forms",
|
|
"norm_label": "passkey login flow (webauthn js)"
|
|
},
|
|
{
|
|
"label": "Webmail TOTP Setup Page",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/webmail_totp_setup.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_webmail_totp_setup_totp_setup_page",
|
|
"community": 4,
|
|
"community_name": "Admin Web UI Add-Forms",
|
|
"norm_label": "webmail totp setup page"
|
|
},
|
|
{
|
|
"label": "Confirm TOTP Setup Form",
|
|
"file_type": "document",
|
|
"source_file": "internal/webui/templates/webmail_totp_setup.html",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "internal_webui_templates_webmail_totp_setup_confirm_form",
|
|
"community": 4,
|
|
"community_name": "Admin Web UI Add-Forms",
|
|
"norm_label": "confirm totp setup form"
|
|
}
|
|
],
|
|
"links": [
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/config/config.go",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_config_config",
|
|
"target": "config_defaultkv",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/config/config.go",
|
|
"source_location": "L167",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_config_config",
|
|
"target": "internal_config_config_absolutesqlitepath",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/config/config.go",
|
|
"source_location": "L118",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_config_config",
|
|
"target": "internal_config_config_generatesettingsini",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/config/config.go",
|
|
"source_location": "L158",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_config_config",
|
|
"target": "internal_config_config_load",
|
|
"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_generatesettingsini",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/config/config.go",
|
|
"source_location": "L158",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "internal_config_config_load",
|
|
"target": "internal_config_config_go_file",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/config/config_test.go",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_config_config_test_testgenerateandloadroundtrip",
|
|
"target": "internal_config_config_load"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "main.go",
|
|
"source_location": "L46",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "main_main",
|
|
"target": "internal_config_config_load"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/config/config_test.go",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_config_config_test_testabsolutesqlitepath",
|
|
"target": "internal_config_config_absolutesqlitepath"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "main.go",
|
|
"source_location": "L63",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "main_main",
|
|
"target": "internal_config_config_absolutesqlitepath"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/config/config_test.go",
|
|
"source_location": "L37",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_config_config_test",
|
|
"target": "internal_config_config_test_testabsolutesqlitepath",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/config/config_test.go",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_config_config_test",
|
|
"target": "internal_config_config_test_testgenerateandloadroundtrip",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/config/config_test.go",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_config_config_test_testgenerateandloadroundtrip",
|
|
"target": "internal_config_config_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/config/config_test.go",
|
|
"source_location": "L37",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_config_config_test_testabsolutesqlitepath",
|
|
"target": "internal_config_config_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/admin_models.go",
|
|
"source_location": "L17",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_admin_models",
|
|
"target": "db_adminsession",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/admin_models.go",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_admin_models",
|
|
"target": "db_adminuser",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/admin_models.go",
|
|
"source_location": "L25",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_admin_models",
|
|
"target": "db_webauthncredential",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/admin_models.go",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "db_adminuser",
|
|
"target": "internal_db_admin_models_go_time",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L212",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "db_db_getadminuserbyid",
|
|
"target": "db_adminuser",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L207",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "db_db_getadminuserbyusername",
|
|
"target": "db_adminuser",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L104",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "db_db_listalladminusers",
|
|
"target": "db_adminuser",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L116",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "db_db_listscopedadminusers",
|
|
"target": "db_adminuser",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_admin_scanadminuser",
|
|
"target": "db_adminuser",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L124",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_admin_scanadminusers",
|
|
"target": "db_adminuser",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/auth.go",
|
|
"source_location": "L121",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_auth_userfromcontext",
|
|
"target": "db_adminuser",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L210",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_adminwithmanageaccess",
|
|
"target": "db_adminuser",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/auth.go",
|
|
"source_location": "L68",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_buildaccessscope",
|
|
"target": "db_adminuser",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L56",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_canmanageadmin",
|
|
"target": "db_adminuser",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/auth.go",
|
|
"source_location": "L101",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_currentsession",
|
|
"target": "db_adminuser",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_manageableadmins",
|
|
"target": "db_adminuser",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_webauthnuserfor",
|
|
"target": "db_adminuser",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L21",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "webui_webauthnuser",
|
|
"target": "db_adminuser",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/admin_models.go",
|
|
"source_location": "L22",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "db_adminsession",
|
|
"target": "internal_db_admin_models_go_time",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/admin_models.go",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "db_webauthncredential",
|
|
"target": "internal_db_admin_models_go_time",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L260",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "db_db_getsession",
|
|
"target": "db_adminsession",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/auth.go",
|
|
"source_location": "L101",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_currentsession",
|
|
"target": "db_adminsession",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L294",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "db_db_listwebauthncredentials",
|
|
"target": "db_webauthncredential",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L22",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "webui_webauthnuser",
|
|
"target": "db_webauthncredential",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud.go",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud",
|
|
"target": "internal_db_crud_scandkimkey",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud.go",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_go_db_db",
|
|
"target": "db_db_getactivedkimkeybydomainid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud.go",
|
|
"source_location": "L24",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_go_db_db",
|
|
"target": "db_db_getdkimkeybydomainandselector",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud.go",
|
|
"source_location": "L36",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_go_db_db",
|
|
"target": "db_db_getdkimkeybyid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud.go",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_go_db_db",
|
|
"target": "db_db_getdomainbyid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud.go",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_go_db_db",
|
|
"target": "db_db_getdomainbynameexact",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud.go",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "db_db_getdomainbynameexact",
|
|
"target": "db_domain",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/db/crud.go",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_db_getdomainbynameexact",
|
|
"target": "internal_db_queries_scandomain"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud.go",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "db_db_getdomainbyid",
|
|
"target": "db_domain",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/db/crud.go",
|
|
"source_location": "L21",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_db_getdomainbyid",
|
|
"target": "internal_db_queries_scandomain"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud.go",
|
|
"source_location": "L24",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "db_db_getdkimkeybydomainandselector",
|
|
"target": "db_dkimkey",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud.go",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_db_getdkimkeybydomainandselector",
|
|
"target": "internal_db_crud_scandkimkey",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud.go",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "db_db_getactivedkimkeybydomainid",
|
|
"target": "db_dkimkey",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud.go",
|
|
"source_location": "L33",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_db_getactivedkimkeybydomainid",
|
|
"target": "internal_db_crud_scandkimkey",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud.go",
|
|
"source_location": "L36",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "db_db_getdkimkeybyid",
|
|
"target": "db_dkimkey",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud.go",
|
|
"source_location": "L39",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_db_getdkimkeybyid",
|
|
"target": "internal_db_crud_scandkimkey",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud.go",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_scandkimkey",
|
|
"target": "db_dkimkey",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud.go",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_scandkimkey",
|
|
"target": "internal_db_crud_go_row",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/db/crud.go",
|
|
"source_location": "L52",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_scandkimkey",
|
|
"target": "internal_db_queries_parsetime"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L241",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_admin",
|
|
"target": "internal_db_crud_admin_newsessiontoken",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_admin",
|
|
"target": "internal_db_crud_admin_scanadminuser",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L124",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_admin",
|
|
"target": "internal_db_crud_admin_scanadminusers",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L214",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_db_getadminuserbyid",
|
|
"target": "internal_db_crud_admin_scanadminuser",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L209",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_db_getadminuserbyusername",
|
|
"target": "internal_db_crud_admin_scanadminuser",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_admin_scanadminuser",
|
|
"target": "internal_db_crud_admin_go_row",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_admin_scanadminuser",
|
|
"target": "internal_db_queries_parsetime"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L145",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_admin_go_db_db",
|
|
"target": "db_db_accessibledomainids",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_admin_go_db_db",
|
|
"target": "db_db_countadminusers",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L324",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_admin_go_db_db",
|
|
"target": "db_db_countwebauthncredentials",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L66",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_admin_go_db_db",
|
|
"target": "db_db_createadminuser",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L78",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_admin_go_db_db",
|
|
"target": "db_db_createscopedadminuser",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L250",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_admin_go_db_db",
|
|
"target": "db_db_createsession",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L313",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_admin_go_db_db",
|
|
"target": "db_db_createwebauthncredential",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L188",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_admin_go_db_db",
|
|
"target": "db_db_deleteadminuser",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L287",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_admin_go_db_db",
|
|
"target": "db_db_deleteexpiredsessions",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L280",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_admin_go_db_db",
|
|
"target": "db_db_deletesession",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L319",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_admin_go_db_db",
|
|
"target": "db_db_deletewebauthncredential",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L234",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_admin_go_db_db",
|
|
"target": "db_db_disableadmintotp",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L212",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_admin_go_db_db",
|
|
"target": "db_db_getadminuserbyid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L207",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_admin_go_db_db",
|
|
"target": "db_db_getadminuserbyusername",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L260",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_admin_go_db_db",
|
|
"target": "db_db_getsession",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L164",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_admin_go_db_db",
|
|
"target": "db_db_grantdomainaccess",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L104",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_admin_go_db_db",
|
|
"target": "db_db_listalladminusers",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L116",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_admin_go_db_db",
|
|
"target": "db_db_listscopedadminusers",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L294",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_admin_go_db_db",
|
|
"target": "db_db_listwebauthncredentials",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L275",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_admin_go_db_db",
|
|
"target": "db_db_marksessionmfaverified",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L47",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_admin_go_db_db",
|
|
"target": "db_db_seeddefaultadminifempty",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L170",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_admin_go_db_db",
|
|
"target": "db_db_setadmindomainaccess",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L229",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_admin_go_db_db",
|
|
"target": "db_db_setadmintotpsecret",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L219",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_admin_go_db_db",
|
|
"target": "db_db_updateadmincredentials",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L224",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_admin_go_db_db",
|
|
"target": "db_db_updateadminpassword",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L48",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_db_seeddefaultadminifempty",
|
|
"target": "db_db_countadminusers",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L59",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_db_seeddefaultadminifempty",
|
|
"target": "db_db_createadminuser",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L55",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_db_seeddefaultadminifempty",
|
|
"target": "internal_db_queries_hashpassword"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L109",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_db_listalladminusers",
|
|
"target": "internal_db_crud_admin_scanadminusers",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L121",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_db_listscopedadminusers",
|
|
"target": "internal_db_crud_admin_scanadminusers",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L134",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_admin_scanadminusers",
|
|
"target": "internal_db_queries_parsetime"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L124",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_admin_scanadminusers",
|
|
"target": "rows",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L251",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_db_createsession",
|
|
"target": "internal_db_crud_admin_newsessiontoken",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L250",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "db_db_createsession",
|
|
"target": "internal_db_crud_admin_go_duration",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L270",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_db_getsession",
|
|
"target": "internal_db_queries_parsetime"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/db/crud_admin.go",
|
|
"source_location": "L307",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_db_listwebauthncredentials",
|
|
"target": "internal_db_queries_parsetime"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_counts.go",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_counts_go_db_db",
|
|
"target": "db_db_countsendersfordomain",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_counts.go",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_counts_go_db_db",
|
|
"target": "db_db_hasactivedkimfordomain",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_counts.go",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_counts_go_db_db",
|
|
"target": "db_db_hasanydkimfordomain",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_dkim.go",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_dkim",
|
|
"target": "db_dkimkeywithdomain",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_dkim.go",
|
|
"source_location": "L29",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_dkim",
|
|
"target": "internal_db_crud_dkim_scandkimkeyswithdomain",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_dkim.go",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "db_db_listactivedkimkeyswithdomain",
|
|
"target": "db_dkimkeywithdomain",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_dkim.go",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "db_db_listinactivedkimkeyswithdomain",
|
|
"target": "db_dkimkeywithdomain",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "embeds",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_dkim.go",
|
|
"source_location": "L4",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_dkimkeywithdomain",
|
|
"target": "db_dkimkey",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_dkim.go",
|
|
"source_location": "L29",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_dkim_scandkimkeyswithdomain",
|
|
"target": "db_dkimkeywithdomain",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_dkim.go",
|
|
"source_location": "L52",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_dkim_go_db_db",
|
|
"target": "db_db_countactivedkimkeys",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_dkim.go",
|
|
"source_location": "L58",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_dkim_go_db_db",
|
|
"target": "db_db_deactivateactivedkimkeysfordomain",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_dkim.go",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_dkim_go_db_db",
|
|
"target": "db_db_listactivedkimkeyswithdomain",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_dkim.go",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_dkim_go_db_db",
|
|
"target": "db_db_listinactivedkimkeyswithdomain",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_dkim.go",
|
|
"source_location": "L83",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_dkim_go_db_db",
|
|
"target": "db_db_removedkimkey",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_dkim.go",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_dkim_go_db_db",
|
|
"target": "db_db_selectorexistsfordomain",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_dkim.go",
|
|
"source_location": "L63",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_dkim_go_db_db",
|
|
"target": "db_db_setdkimkeyactive",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_dkim.go",
|
|
"source_location": "L72",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_dkim_go_db_db",
|
|
"target": "db_db_updatedkimkeyselector",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_dkim.go",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_db_listactivedkimkeyswithdomain",
|
|
"target": "internal_db_crud_dkim_scandkimkeyswithdomain",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_dkim.go",
|
|
"source_location": "L26",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_db_listinactivedkimkeyswithdomain",
|
|
"target": "internal_db_crud_dkim_scandkimkeyswithdomain",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/db/crud_dkim.go",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_dkim_scandkimkeyswithdomain",
|
|
"target": "internal_db_queries_parsetime"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_domains.go",
|
|
"source_location": "L57",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_domains",
|
|
"target": "internal_db_crud_domains_generateverificationtoken",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_domains.go",
|
|
"source_location": "L49",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_domains_go_db_db",
|
|
"target": "db_db_countactivedomains",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_domains.go",
|
|
"source_location": "L65",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_domains_go_db_db",
|
|
"target": "db_db_createdomain",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_domains.go",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_domains_go_db_db",
|
|
"target": "db_db_listactivedomains",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_domains.go",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_domains_go_db_db",
|
|
"target": "db_db_listdomains",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_domains.go",
|
|
"source_location": "L98",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_domains_go_db_db",
|
|
"target": "db_db_regenerateverificationtoken",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_domains.go",
|
|
"source_location": "L106",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_domains_go_db_db",
|
|
"target": "db_db_removedomaincascade",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_domains.go",
|
|
"source_location": "L79",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_domains_go_db_db",
|
|
"target": "db_db_setdomainactive",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_domains.go",
|
|
"source_location": "L86",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_domains_go_db_db",
|
|
"target": "db_db_setdomainverified",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_domains.go",
|
|
"source_location": "L74",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_domains_go_db_db",
|
|
"target": "db_db_updatedomain",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_domains.go",
|
|
"source_location": "L36",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_db_listactivedomains",
|
|
"target": "db_db_listdomains",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_domains.go",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "db_db_listdomains",
|
|
"target": "db_domain",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/db/crud_domains.go",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_db_listdomains",
|
|
"target": "internal_db_queries_parsetime"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_domains.go",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "db_db_listactivedomains",
|
|
"target": "db_domain",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_domains.go",
|
|
"source_location": "L67",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_db_createdomain",
|
|
"target": "internal_db_crud_domains_generateverificationtoken",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_domains.go",
|
|
"source_location": "L99",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_db_regenerateverificationtoken",
|
|
"target": "internal_db_crud_domains_generateverificationtoken",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_ips.go",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_ips",
|
|
"target": "db_whitelistedipwithdomain",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_ips.go",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "db_db_listwhitelistedips",
|
|
"target": "db_whitelistedipwithdomain",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "embeds",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_ips.go",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_whitelistedipwithdomain",
|
|
"target": "internal_db_crud_ips_go_whitelistedip",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_ips.go",
|
|
"source_location": "L33",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "db_db_getwhitelistedipbyid",
|
|
"target": "internal_db_crud_ips_go_whitelistedip",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_ips.go",
|
|
"source_location": "L53",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_ips_go_db_db",
|
|
"target": "db_db_createwhitelistedip",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_ips.go",
|
|
"source_location": "L33",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_ips_go_db_db",
|
|
"target": "db_db_getwhitelistedipbyid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_ips.go",
|
|
"source_location": "L47",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_ips_go_db_db",
|
|
"target": "db_db_ippairexists",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_ips.go",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_ips_go_db_db",
|
|
"target": "db_db_listwhitelistedips",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_ips.go",
|
|
"source_location": "L71",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_ips_go_db_db",
|
|
"target": "db_db_removewhitelistedip",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_ips.go",
|
|
"source_location": "L66",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_ips_go_db_db",
|
|
"target": "db_db_setwhitelistedipactive",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_ips.go",
|
|
"source_location": "L61",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_ips_go_db_db",
|
|
"target": "db_db_updatewhitelistedip",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/db/crud_ips.go",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_db_listwhitelistedips",
|
|
"target": "internal_db_queries_parsetime"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/db/crud_ips.go",
|
|
"source_location": "L43",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_db_getwhitelistedipbyid",
|
|
"target": "internal_db_queries_parsetime"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_logs.go",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_logs",
|
|
"target": "internal_db_crud_logs_scanemaillog",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_logs.go",
|
|
"source_location": "L108",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_logs_go_db_db",
|
|
"target": "db_db_getattachmentbyid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_logs.go",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_logs_go_db_db",
|
|
"target": "db_db_getemaillogbyid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_logs.go",
|
|
"source_location": "L89",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_logs_go_db_db",
|
|
"target": "db_db_listattachmentsforemail",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_logs.go",
|
|
"source_location": "L49",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_logs_go_db_db",
|
|
"target": "db_db_listauthlogspage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_logs.go",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_logs_go_db_db",
|
|
"target": "db_db_listemaillogspage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_logs.go",
|
|
"source_location": "L68",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_logs_go_db_db",
|
|
"target": "db_db_listrecentauthlogs",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_logs.go",
|
|
"source_location": "L72",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_logs_go_db_db",
|
|
"target": "db_db_listrecipientlogsforemail",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_logs.go",
|
|
"source_location": "L122",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_logs_go_db_db",
|
|
"target": "db_db_removeattachment",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_logs.go",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "db_db_getemaillogbyid",
|
|
"target": "db_emaillog",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_logs.go",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_db_getemaillogbyid",
|
|
"target": "internal_db_crud_logs_scanemaillog",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_logs.go",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_logs_scanemaillog",
|
|
"target": "db_emaillog",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_logs.go",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_logs_scanemaillog",
|
|
"target": "internal_db_crud_logs_go_row",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/db/crud_logs.go",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_logs_scanemaillog",
|
|
"target": "internal_db_queries_parsetime"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_logs.go",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "db_db_listemaillogspage",
|
|
"target": "db_emaillog",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/db/crud_logs.go",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_db_listemaillogspage",
|
|
"target": "internal_db_queries_parsetime"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_logs.go",
|
|
"source_location": "L49",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "db_db_listauthlogspage",
|
|
"target": "db_authlog",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/db/crud_logs.go",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_db_listauthlogspage",
|
|
"target": "internal_db_queries_parsetime"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_logs.go",
|
|
"source_location": "L69",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_db_listrecentauthlogs",
|
|
"target": "db_db_listauthlogspage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_logs.go",
|
|
"source_location": "L68",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "db_db_listrecentauthlogs",
|
|
"target": "db_authlog",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_logs.go",
|
|
"source_location": "L72",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "db_db_listrecipientlogsforemail",
|
|
"target": "db_emailrecipientlog",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_logs.go",
|
|
"source_location": "L89",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "db_db_listattachmentsforemail",
|
|
"target": "db_emailattachment",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/db/crud_logs.go",
|
|
"source_location": "L102",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_db_listattachmentsforemail",
|
|
"target": "internal_db_queries_parsetime"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_logs.go",
|
|
"source_location": "L108",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "db_db_getattachmentbyid",
|
|
"target": "db_emailattachment",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/db/crud_logs.go",
|
|
"source_location": "L118",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_db_getattachmentbyid",
|
|
"target": "internal_db_queries_parsetime"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailbox_aliases.go",
|
|
"source_location": "L46",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailbox_aliases_go_db_db",
|
|
"target": "db_db_aliasemailexists",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailbox_aliases.go",
|
|
"source_location": "L52",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailbox_aliases_go_db_db",
|
|
"target": "db_db_createalias",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailbox_aliases.go",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailbox_aliases_go_db_db",
|
|
"target": "db_db_getaliasbyemail",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailbox_aliases.go",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailbox_aliases_go_db_db",
|
|
"target": "db_db_listaliasesformailbox",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailbox_aliases.go",
|
|
"source_location": "L71",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailbox_aliases_go_db_db",
|
|
"target": "db_db_mailboxcansendas",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailbox_aliases.go",
|
|
"source_location": "L63",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailbox_aliases_go_db_db",
|
|
"target": "db_db_removealias",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailbox_aliases.go",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "db_db_listaliasesformailbox",
|
|
"target": "db_mailboxalias",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/db/crud_mailbox_aliases.go",
|
|
"source_location": "L22",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_db_listaliasesformailbox",
|
|
"target": "internal_db_queries_parsetime"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailbox_aliases.go",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "db_db_getaliasbyemail",
|
|
"target": "db_mailboxalias",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/db/crud_mailbox_aliases.go",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_db_getaliasbyemail",
|
|
"target": "internal_db_queries_parsetime"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailbox_app_passwords.go",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailbox_app_passwords",
|
|
"target": "internal_db_crud_mailbox_app_passwords_generateapppassword",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/imapserver/imapserver_test.go",
|
|
"source_location": "L48",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_imapserver_test_newtestmailboxwithapppassword",
|
|
"target": "internal_db_crud_mailbox_app_passwords_generateapppassword"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/imapserver/imapserver_test.go",
|
|
"source_location": "L165",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_imapserver_test_testimaplistandselectadditionalfolder",
|
|
"target": "internal_db_crud_mailbox_app_passwords_generateapppassword"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/mailbox_apppasswords.go",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_addapppassword",
|
|
"target": "internal_db_crud_mailbox_app_passwords_generateapppassword"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webmail_account.go",
|
|
"source_location": "L133",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailaddapppassword",
|
|
"target": "internal_db_crud_mailbox_app_passwords_generateapppassword"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailbox_app_passwords.go",
|
|
"source_location": "L53",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailbox_app_passwords_go_db_db",
|
|
"target": "db_db_createapppassword",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailbox_app_passwords.go",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailbox_app_passwords_go_db_db",
|
|
"target": "db_db_listapppasswordsformailbox",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailbox_app_passwords.go",
|
|
"source_location": "L114",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailbox_app_passwords_go_db_db",
|
|
"target": "db_db_removeapppassword",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailbox_app_passwords.go",
|
|
"source_location": "L106",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailbox_app_passwords_go_db_db",
|
|
"target": "db_db_setapppasswordactive",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailbox_app_passwords.go",
|
|
"source_location": "L65",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailbox_app_passwords_go_db_db",
|
|
"target": "db_db_verifymailboxapppassword",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailbox_app_passwords.go",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "db_db_listapppasswordsformailbox",
|
|
"target": "db_mailboxapppassword",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/db/crud_mailbox_app_passwords.go",
|
|
"source_location": "L43",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_db_listapppasswordsformailbox",
|
|
"target": "internal_db_queries_parsetime"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailbox_app_passwords.go",
|
|
"source_location": "L65",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "db_db_verifymailboxapppassword",
|
|
"target": "db_mailbox",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/db/crud_mailbox_app_passwords.go",
|
|
"source_location": "L83",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_db_verifymailboxapppassword",
|
|
"target": "internal_db_queries_checkpassword"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailbox_lists.go",
|
|
"source_location": "L50",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailbox_lists",
|
|
"target": "internal_db_crud_mailbox_lists_matchesallowblock",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailbox_lists.go",
|
|
"source_location": "L25",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailbox_lists_go_db_db",
|
|
"target": "db_db_addallowblockentry",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailbox_lists.go",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailbox_lists_go_db_db",
|
|
"target": "db_db_isallowed",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailbox_lists.go",
|
|
"source_location": "L40",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailbox_lists_go_db_db",
|
|
"target": "db_db_isblocked",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailbox_lists.go",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailbox_lists_go_db_db",
|
|
"target": "db_db_listallowblock",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailbox_lists.go",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailbox_lists_go_db_db",
|
|
"target": "db_db_removeallowblockentry",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailbox_lists.go",
|
|
"source_location": "L50",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailbox_lists_matchesallowblock",
|
|
"target": "internal_db_crud_mailbox_lists_go_db_db",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailbox_lists.go",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "db_db_listallowblock",
|
|
"target": "db_mailboxallowblockentry",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/db/crud_mailbox_lists.go",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_db_listallowblock",
|
|
"target": "internal_db_queries_parsetime"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailbox_lists.go",
|
|
"source_location": "L41",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_db_isblocked",
|
|
"target": "internal_db_crud_mailbox_lists_matchesallowblock",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailbox_lists.go",
|
|
"source_location": "L45",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_db_isallowed",
|
|
"target": "internal_db_crud_mailbox_lists_matchesallowblock",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/db/crud_mailbox_lists.go",
|
|
"source_location": "L52",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailbox_lists_matchesallowblock",
|
|
"target": "internal_db_queries_domainpart"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailbox_messages.go",
|
|
"source_location": "L39",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailbox_messages_go_db_db",
|
|
"target": "db_db_deletemessage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailbox_messages.go",
|
|
"source_location": "L122",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailbox_messages_go_db_db",
|
|
"target": "db_db_distinctfoldersformailbox",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailbox_messages.go",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailbox_messages_go_db_db",
|
|
"target": "db_db_getmessagebyuid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailbox_messages.go",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailbox_messages_go_db_db",
|
|
"target": "db_db_insertmessage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailbox_messages.go",
|
|
"source_location": "L67",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailbox_messages_go_db_db",
|
|
"target": "db_db_listmessagesformailbox",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailbox_messages.go",
|
|
"source_location": "L98",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailbox_messages_go_db_db",
|
|
"target": "db_db_listmessagesinfolder",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailbox_messages.go",
|
|
"source_location": "L47",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailbox_messages_go_db_db",
|
|
"target": "db_db_listmessageuidsformailbox",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailbox_messages.go",
|
|
"source_location": "L90",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailbox_messages_go_db_db",
|
|
"target": "db_db_setmessageflags",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailbox_messages.go",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "db_db_insertmessage",
|
|
"target": "internal_db_crud_mailbox_messages_go_time",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailbox_messages.go",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "db_db_getmessagebyuid",
|
|
"target": "db_mailboxmessage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/db/crud_mailbox_messages.go",
|
|
"source_location": "L34",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_db_getmessagebyuid",
|
|
"target": "internal_db_queries_parsetime"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailbox_messages.go",
|
|
"source_location": "L67",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "db_db_listmessagesformailbox",
|
|
"target": "db_mailboxmessage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/db/crud_mailbox_messages.go",
|
|
"source_location": "L81",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_db_listmessagesformailbox",
|
|
"target": "internal_db_queries_parsetime"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailbox_messages.go",
|
|
"source_location": "L98",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "db_db_listmessagesinfolder",
|
|
"target": "db_mailboxmessage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/db/crud_mailbox_messages.go",
|
|
"source_location": "L112",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_db_listmessagesinfolder",
|
|
"target": "internal_db_queries_parsetime"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailbox_rules.go",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailbox_rules_go_db_db",
|
|
"target": "db_db_createrule",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailbox_rules.go",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailbox_rules_go_db_db",
|
|
"target": "db_db_listrulesformailbox",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailbox_rules.go",
|
|
"source_location": "L33",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailbox_rules_go_db_db",
|
|
"target": "db_db_removerule",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailbox_rules.go",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "db_db_listrulesformailbox",
|
|
"target": "db_mailboxfilterrule",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/db/crud_mailbox_rules.go",
|
|
"source_location": "L17",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_db_listrulesformailbox",
|
|
"target": "internal_db_queries_parsetime"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailbox_sessions.go",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailbox_sessions",
|
|
"target": "internal_db_crud_mailbox_sessions_newmailboxsessiontoken",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailbox_sessions.go",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_db_createmailboxsession",
|
|
"target": "internal_db_crud_mailbox_sessions_newmailboxsessiontoken",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailbox_sessions.go",
|
|
"source_location": "L86",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailbox_sessions_go_db_db",
|
|
"target": "db_db_countmailboxwebauthncredentials",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailbox_sessions.go",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailbox_sessions_go_db_db",
|
|
"target": "db_db_createmailboxsession",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailbox_sessions.go",
|
|
"source_location": "L75",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailbox_sessions_go_db_db",
|
|
"target": "db_db_createmailboxwebauthncredential",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailbox_sessions.go",
|
|
"source_location": "L49",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailbox_sessions_go_db_db",
|
|
"target": "db_db_deletemailboxsession",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailbox_sessions.go",
|
|
"source_location": "L81",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailbox_sessions_go_db_db",
|
|
"target": "db_db_deletemailboxwebauthncredential",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailbox_sessions.go",
|
|
"source_location": "L29",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailbox_sessions_go_db_db",
|
|
"target": "db_db_getmailboxsession",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailbox_sessions.go",
|
|
"source_location": "L56",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailbox_sessions_go_db_db",
|
|
"target": "db_db_listmailboxwebauthncredentials",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailbox_sessions.go",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailbox_sessions_go_db_db",
|
|
"target": "db_db_markmailboxsessionmfaverified",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailbox_sessions.go",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "db_db_createmailboxsession",
|
|
"target": "internal_db_crud_mailbox_sessions_go_duration",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailbox_sessions.go",
|
|
"source_location": "L29",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "db_db_getmailboxsession",
|
|
"target": "db_mailboxsession",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/db/crud_mailbox_sessions.go",
|
|
"source_location": "L39",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_db_getmailboxsession",
|
|
"target": "internal_db_queries_parsetime"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailbox_sessions.go",
|
|
"source_location": "L56",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "db_db_listmailboxwebauthncredentials",
|
|
"target": "db_mailboxwebauthncredential",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/db/crud_mailbox_sessions.go",
|
|
"source_location": "L69",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_db_listmailboxwebauthncredentials",
|
|
"target": "internal_db_queries_parsetime"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailboxes.go",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailboxes",
|
|
"target": "db_mailboxwithdomain",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailboxes.go",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailboxes",
|
|
"target": "internal_db_crud_mailboxes_scanmailbox",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailboxes.go",
|
|
"source_location": "L91",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_db_getmailboxbyemail",
|
|
"target": "internal_db_crud_mailboxes_scanmailbox",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailboxes.go",
|
|
"source_location": "L82",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_db_getmailboxbyid",
|
|
"target": "internal_db_crud_mailboxes_scanmailbox",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailboxes.go",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailboxes_scanmailbox",
|
|
"target": "db_mailbox",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailboxes.go",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailboxes_scanmailbox",
|
|
"target": "internal_db_crud_mailboxes_go_row",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/db/crud_mailboxes.go",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailboxes_scanmailbox",
|
|
"target": "internal_db_queries_parsetime"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailboxes.go",
|
|
"source_location": "L33",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "db_db_listmailboxes",
|
|
"target": "db_mailboxwithdomain",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "embeds",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailboxes.go",
|
|
"source_location": "L29",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_mailboxwithdomain",
|
|
"target": "db_mailbox",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailboxes.go",
|
|
"source_location": "L138",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailboxes_go_db_db",
|
|
"target": "db_db_addmailboxusedbytes",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailboxes.go",
|
|
"source_location": "L102",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailboxes_go_db_db",
|
|
"target": "db_db_createmailbox",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailboxes.go",
|
|
"source_location": "L131",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailboxes_go_db_db",
|
|
"target": "db_db_disablemailboxtotp",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailboxes.go",
|
|
"source_location": "L143",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailboxes_go_db_db",
|
|
"target": "db_db_getdomaindefaultquota",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailboxes.go",
|
|
"source_location": "L89",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailboxes_go_db_db",
|
|
"target": "db_db_getmailboxbyemail",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailboxes.go",
|
|
"source_location": "L80",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailboxes_go_db_db",
|
|
"target": "db_db_getmailboxbyid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailboxes.go",
|
|
"source_location": "L33",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailboxes_go_db_db",
|
|
"target": "db_db_listmailboxes",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailboxes.go",
|
|
"source_location": "L57",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailboxes_go_db_db",
|
|
"target": "db_db_listmailboxesfordomain",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailboxes.go",
|
|
"source_location": "L94",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailboxes_go_db_db",
|
|
"target": "db_db_mailboxemailexists",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailboxes.go",
|
|
"source_location": "L158",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailboxes_go_db_db",
|
|
"target": "db_db_removemailboxcascade",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailboxes.go",
|
|
"source_location": "L149",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailboxes_go_db_db",
|
|
"target": "db_db_setdomaindefaultquota",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailboxes.go",
|
|
"source_location": "L111",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailboxes_go_db_db",
|
|
"target": "db_db_setmailboxactive",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailboxes.go",
|
|
"source_location": "L121",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailboxes_go_db_db",
|
|
"target": "db_db_setmailboxpasswordhash",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailboxes.go",
|
|
"source_location": "L116",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailboxes_go_db_db",
|
|
"target": "db_db_setmailboxquota",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailboxes.go",
|
|
"source_location": "L126",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_mailboxes_go_db_db",
|
|
"target": "db_db_setmailboxtotpsecret",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/db/crud_mailboxes.go",
|
|
"source_location": "L48",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_db_listmailboxes",
|
|
"target": "internal_db_queries_parsetime"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailboxes.go",
|
|
"source_location": "L57",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "db_db_listmailboxesfordomain",
|
|
"target": "db_mailbox",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/db/crud_mailboxes.go",
|
|
"source_location": "L71",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_db_listmailboxesfordomain",
|
|
"target": "internal_db_queries_parsetime"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailboxes.go",
|
|
"source_location": "L80",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "db_db_getmailboxbyid",
|
|
"target": "db_mailbox",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_mailboxes.go",
|
|
"source_location": "L89",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "db_db_getmailboxbyemail",
|
|
"target": "db_mailbox",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_senders.go",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_senders",
|
|
"target": "db_senderwithdomain",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_senders.go",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "db_db_listsenders",
|
|
"target": "db_senderwithdomain",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "embeds",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_senders.go",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_senderwithdomain",
|
|
"target": "db_sender",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_senders.go",
|
|
"source_location": "L50",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_senders_go_db_db",
|
|
"target": "db_db_countactivesenders",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_senders.go",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_senders_go_db_db",
|
|
"target": "db_db_createsender",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_senders.go",
|
|
"source_location": "L56",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_senders_go_db_db",
|
|
"target": "db_db_emailexists",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_senders.go",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_senders_go_db_db",
|
|
"target": "db_db_getsenderbyid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_senders.go",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_senders_go_db_db",
|
|
"target": "db_db_listsenders",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_senders.go",
|
|
"source_location": "L87",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_senders_go_db_db",
|
|
"target": "db_db_removesender",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_senders.go",
|
|
"source_location": "L82",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_senders_go_db_db",
|
|
"target": "db_db_setsenderactive",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_senders.go",
|
|
"source_location": "L71",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_crud_senders_go_db_db",
|
|
"target": "db_db_updatesender",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/db/crud_senders.go",
|
|
"source_location": "L29",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_db_listsenders",
|
|
"target": "internal_db_queries_parsetime"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/crud_senders.go",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "db_db_getsenderbyid",
|
|
"target": "db_sender",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/db/crud_senders.go",
|
|
"source_location": "L46",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_db_getsenderbyid",
|
|
"target": "internal_db_queries_parsetime"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/logs.go",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_logs_go_db_db",
|
|
"target": "db_db_insertemailattachment",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/logs.go",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_logs_go_db_db",
|
|
"target": "db_db_insertemaillog",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/logs.go",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_logs_go_db_db",
|
|
"target": "db_db_insertemailrecipientlog",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/logs.go",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "db_db_insertemaillog",
|
|
"target": "db_emaillog",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/logs.go",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "db_db_insertemailrecipientlog",
|
|
"target": "db_emailrecipientlog",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/logs.go",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "db_db_insertemailattachment",
|
|
"target": "db_emailattachment",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/mailbox_models.go",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_mailbox_models",
|
|
"target": "db_mailbox",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/mailbox_models.go",
|
|
"source_location": "L48",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_mailbox_models",
|
|
"target": "db_mailboxalias",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/mailbox_models.go",
|
|
"source_location": "L59",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_mailbox_models",
|
|
"target": "db_mailboxallowblockentry",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/mailbox_models.go",
|
|
"source_location": "L83",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_mailbox_models",
|
|
"target": "db_mailboxapppassword",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/mailbox_models.go",
|
|
"source_location": "L68",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_mailbox_models",
|
|
"target": "db_mailboxfilterrule",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/mailbox_models.go",
|
|
"source_location": "L95",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_mailbox_models",
|
|
"target": "db_mailboxmessage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/mailbox_models.go",
|
|
"source_location": "L26",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_mailbox_models",
|
|
"target": "db_mailboxsession",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/mailbox_models.go",
|
|
"source_location": "L36",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_mailbox_models",
|
|
"target": "db_mailboxwebauthncredential",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/mailbox_models.go",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "db_mailbox",
|
|
"target": "internal_db_mailbox_models_go_time",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "imapserver_session",
|
|
"target": "db_mailbox",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L59",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_session_go_smtpserver_session",
|
|
"target": "db_mailbox",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailbox_multitenant_test.go",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailbox_multitenant_test_createmailboxfor",
|
|
"target": "db_mailbox",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_auth.go",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_auth_mailboxfromcontext",
|
|
"target": "db_mailbox",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/resolve.go",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "mailstore_store_resolverecipient",
|
|
"target": "db_mailbox",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_auth.go",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_currentmailboxsession",
|
|
"target": "db_mailbox",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L43",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_mailboxwebauthnuserfor",
|
|
"target": "db_mailbox",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L120",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_mailboxwithaccess",
|
|
"target": "db_mailbox",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L22",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "webui_mailboxwebauthnuser",
|
|
"target": "db_mailbox",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/mailbox_models.go",
|
|
"source_location": "L55",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "db_mailboxalias",
|
|
"target": "internal_db_mailbox_models_go_time",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/mailbox_models.go",
|
|
"source_location": "L64",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "db_mailboxallowblockentry",
|
|
"target": "internal_db_mailbox_models_go_time",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/mailbox_models.go",
|
|
"source_location": "L90",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "db_mailboxapppassword",
|
|
"target": "internal_db_mailbox_models_go_time",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/mailbox_models.go",
|
|
"source_location": "L78",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "db_mailboxfilterrule",
|
|
"target": "internal_db_mailbox_models_go_time",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/mailbox_models.go",
|
|
"source_location": "L107",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "db_mailboxmessage",
|
|
"target": "internal_db_mailbox_models_go_time",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/mailbox_models.go",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "db_mailboxsession",
|
|
"target": "internal_db_mailbox_models_go_time",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/mailbox_models.go",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "db_mailboxwebauthncredential",
|
|
"target": "internal_db_mailbox_models_go_time",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_auth.go",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_currentmailboxsession",
|
|
"target": "db_mailboxsession",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "webui_mailboxwebauthnuser",
|
|
"target": "db_mailboxwebauthncredential",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L82",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_messages",
|
|
"target": "db_mailboxmessage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L410",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_writefetch",
|
|
"target": "db_mailboxmessage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L443",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_session_buildenvelope",
|
|
"target": "db_mailboxmessage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L326",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_session_matchessearch",
|
|
"target": "db_mailboxmessage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L491",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_session_nextuid",
|
|
"target": "db_mailboxmessage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/models.go",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_models",
|
|
"target": "db_authlog",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/models.go",
|
|
"source_location": "L98",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_models",
|
|
"target": "db_customheader",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/models.go",
|
|
"source_location": "L87",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_models",
|
|
"target": "db_dkimkey",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/models.go",
|
|
"source_location": "L5",
|
|
"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": "L107",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_models",
|
|
"target": "db_emailattachment",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/models.go",
|
|
"source_location": "L48",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_models",
|
|
"target": "db_emaillog",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/models.go",
|
|
"source_location": "L66",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_models",
|
|
"target": "db_emailrecipientlog",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/models.go",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_models",
|
|
"target": "db_sender",
|
|
"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": "internal_db_models_go_db_whitelistedip",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/queries.go",
|
|
"source_location": "L79",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "db_db_getdomainbyname",
|
|
"target": "db_domain",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/models.go",
|
|
"source_location": "L12",
|
|
"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/queries.go",
|
|
"source_location": "L60",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "internal_db_queries_scandomain",
|
|
"target": "db_domain",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/multitenant_test.go",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_multitenant_test_setuptwotenants",
|
|
"target": "db_domain",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L220",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_accessibledomains",
|
|
"target": "db_domain",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/models.go",
|
|
"source_location": "L84",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "db_authlog",
|
|
"target": "internal_db_models_go_time",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/models.go",
|
|
"source_location": "L104",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "db_customheader",
|
|
"target": "internal_db_models_go_time",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/models.go",
|
|
"source_location": "L95",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "db_dkimkey",
|
|
"target": "internal_db_models_go_time",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/models.go",
|
|
"source_location": "L114",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "db_emailattachment",
|
|
"target": "internal_db_models_go_time",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/models.go",
|
|
"source_location": "L63",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "db_emaillog",
|
|
"target": "internal_db_models_go_time",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/models.go",
|
|
"source_location": "L22",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "db_sender",
|
|
"target": "internal_db_models_go_time",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/models.go",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "internal_db_models_go_db_whitelistedip",
|
|
"target": "internal_db_models_go_time",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/queries.go",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "db_db_getsenderbyemail",
|
|
"target": "db_sender",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/models.go",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_sender",
|
|
"target": "db_sender_cansendas",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L50",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_session_go_smtpserver_session",
|
|
"target": "db_sender",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/multitenant_test.go",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_multitenant_test_setuptwotenants",
|
|
"target": "db_sender",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L106",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_senderwithaccess",
|
|
"target": "db_sender",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/db/models.go",
|
|
"source_location": "L34",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_sender_cansendas",
|
|
"target": "internal_db_queries_domainpart"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/db/models.go",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_sender_cansendas",
|
|
"target": "internal_db_queries_equalfold"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/logs.go",
|
|
"source_location": "L108",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_buildlogmaps",
|
|
"target": "db_emaillog",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/logs.go",
|
|
"source_location": "L108",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_buildlogmaps",
|
|
"target": "db_emailrecipientlog",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/dkim/dkim.go",
|
|
"source_location": "L119",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "dkim_manager_getactivedkimkey",
|
|
"target": "db_dkimkey",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L180",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_dkimkeywithaccess",
|
|
"target": "db_dkimkey",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/view_message.go",
|
|
"source_location": "L105",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_attachmentaccessible",
|
|
"target": "db_emailattachment",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/logs.go",
|
|
"source_location": "L108",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_buildlogmaps",
|
|
"target": "db_emailattachment",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/queries.go",
|
|
"source_location": "L36",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_queries",
|
|
"target": "internal_db_queries_checkpassword",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/queries.go",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_queries",
|
|
"target": "internal_db_queries_domainpart",
|
|
"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_equalfold",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/queries.go",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_queries",
|
|
"target": "internal_db_queries_hashpassword",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/queries.go",
|
|
"source_location": "L135",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_queries",
|
|
"target": "internal_db_queries_parsetime",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/queries.go",
|
|
"source_location": "L60",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_queries",
|
|
"target": "internal_db_queries_scandomain",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/imapserver/imapserver_test.go",
|
|
"source_location": "L39",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_imapserver_test_newtestmailboxwithapppassword",
|
|
"target": "internal_db_queries_hashpassword"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/imapserver/imapserver_test.go",
|
|
"source_location": "L157",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_imapserver_test_testimaplistandselectadditionalfolder",
|
|
"target": "internal_db_queries_hashpassword"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/mailstore/mailstore_test.go",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_mailstore_test_newtestmailbox",
|
|
"target": "internal_db_queries_hashpassword"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/smtpserver/mailbox_alias_test.go",
|
|
"source_location": "L130",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_alias_test_testmailboxapppasswordcannotsendasreceiveonlyalias",
|
|
"target": "internal_db_queries_hashpassword"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/smtpserver/mailbox_alias_test.go",
|
|
"source_location": "L103",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_alias_test_testmailboxapppasswordcansendasenabledalias",
|
|
"target": "internal_db_queries_hashpassword"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/smtpserver/mailbox_alias_test.go",
|
|
"source_location": "L60",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_alias_test_testmailboxapppasswordcansendasprimarybutnotarbitraryaddress",
|
|
"target": "internal_db_queries_hashpassword"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/smtpserver/mailbox_delivery_test.go",
|
|
"source_location": "L33",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_delivery_test_newtestbackendwithmailbox",
|
|
"target": "internal_db_queries_hashpassword"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/smtpserver/server_test.go",
|
|
"source_location": "L36",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_server_test_newtestbackend",
|
|
"target": "internal_db_queries_hashpassword"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/smtpserver/server_test.go",
|
|
"source_location": "L165",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_server_test_testunverifieddomaincannotsend",
|
|
"target": "internal_db_queries_hashpassword"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/dashboard_test.go",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_dashboard_test_testdashboardshowsmailboxnearquota",
|
|
"target": "internal_db_queries_hashpassword"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/login_test.go",
|
|
"source_location": "L85",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_login_test_testloginrequirestotpwhenenabled",
|
|
"target": "internal_db_queries_hashpassword"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/login_test.go",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_login_test_testloginsuccesswithoutmfa",
|
|
"target": "internal_db_queries_hashpassword"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/login_test.go",
|
|
"source_location": "L60",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_login_test_testloginwrongpasswordrejected",
|
|
"target": "internal_db_queries_hashpassword"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/mailbox_multitenant_test.go",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailbox_multitenant_test_createmailboxfor",
|
|
"target": "internal_db_queries_hashpassword"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/multitenant_test.go",
|
|
"source_location": "L22",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_multitenant_test_scopedlogin",
|
|
"target": "internal_db_queries_hashpassword"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/multitenant_test.go",
|
|
"source_location": "L55",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_multitenant_test_setuptwotenants",
|
|
"target": "internal_db_queries_hashpassword"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webmail_test.go",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_test_createtestmailboxwithpassword",
|
|
"target": "internal_db_queries_hashpassword"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webmail_test.go",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_test_testwebmailloginrejectsapppassword",
|
|
"target": "internal_db_queries_hashpassword"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webui_test.go",
|
|
"source_location": "L133",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webui_test_loginsession",
|
|
"target": "internal_db_queries_hashpassword"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webui_test.go",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webui_test_newtestapp",
|
|
"target": "internal_db_queries_hashpassword"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webui_test.go",
|
|
"source_location": "L209",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webui_test_testfirstloginforcedbeforedashboard",
|
|
"target": "internal_db_queries_hashpassword"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L117",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_addadmin",
|
|
"target": "internal_db_queries_hashpassword"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/mailbox_apppasswords.go",
|
|
"source_location": "L39",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_addapppassword",
|
|
"target": "internal_db_queries_hashpassword"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L88",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_addmailbox",
|
|
"target": "internal_db_queries_hashpassword"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L89",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_addsender",
|
|
"target": "internal_db_queries_hashpassword"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/account.go",
|
|
"source_location": "L45",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_changepassword",
|
|
"target": "internal_db_queries_hashpassword"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L217",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_editmailbox",
|
|
"target": "internal_db_queries_hashpassword"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L208",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_editsender",
|
|
"target": "internal_db_queries_hashpassword"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L190",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_firstloginsubmit",
|
|
"target": "internal_db_queries_hashpassword"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webmail_account.go",
|
|
"source_location": "L134",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailaddapppassword",
|
|
"target": "internal_db_queries_hashpassword"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webmail_account.go",
|
|
"source_location": "L57",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailchangepassword",
|
|
"target": "internal_db_queries_hashpassword"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webmail_test.go",
|
|
"source_location": "L175",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_test_testwebmailchangepassword",
|
|
"target": "internal_db_queries_checkpassword"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/smtpserver/auth.go",
|
|
"source_location": "L81",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "smtpserver_session_authenticate",
|
|
"target": "internal_db_queries_checkpassword"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/account.go",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_changepassword",
|
|
"target": "internal_db_queries_checkpassword"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L60",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_loginsubmit",
|
|
"target": "internal_db_queries_checkpassword"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webmail_account.go",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailchangepassword",
|
|
"target": "internal_db_queries_checkpassword"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webmail_login.go",
|
|
"source_location": "L58",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailloginsubmit",
|
|
"target": "internal_db_queries_checkpassword"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/queries.go",
|
|
"source_location": "L117",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "db_whitelistedip_cansendfordomain",
|
|
"target": "internal_db_queries_go_db_db",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/queries.go",
|
|
"source_location": "L79",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_queries_go_db_db",
|
|
"target": "db_db_getdomainbyname",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/queries.go",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_queries_go_db_db",
|
|
"target": "db_db_getsenderbyemail",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/queries.go",
|
|
"source_location": "L87",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_queries_go_db_db",
|
|
"target": "db_db_getwhitelistedip",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/queries.go",
|
|
"source_location": "L129",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_queries_go_db_db",
|
|
"target": "db_db_logauthattempt",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/queries.go",
|
|
"source_location": "L53",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_db_getsenderbyemail",
|
|
"target": "internal_db_queries_parsetime",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/queries.go",
|
|
"source_location": "L82",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_db_getdomainbyname",
|
|
"target": "internal_db_queries_scandomain",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/queries.go",
|
|
"source_location": "L60",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_db_queries_scandomain",
|
|
"target": "internal_db_queries_go_row",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/queries.go",
|
|
"source_location": "L70",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_queries_scandomain",
|
|
"target": "internal_db_queries_parsetime",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/queries.go",
|
|
"source_location": "L93",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_db_getwhitelistedip",
|
|
"target": "db_db_getdomainbyname",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/queries.go",
|
|
"source_location": "L121",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_whitelistedip_cansendfordomain",
|
|
"target": "db_db_getdomainbyname",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/queries.go",
|
|
"source_location": "L87",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "db_db_getwhitelistedip",
|
|
"target": "internal_db_queries_go_whitelistedip",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/queries.go",
|
|
"source_location": "L111",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "db_db_getwhitelistedip",
|
|
"target": "internal_db_queries_parsetime",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/queries.go",
|
|
"source_location": "L117",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_queries_go_db_whitelistedip",
|
|
"target": "db_whitelistedip_cansendfordomain",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/queries.go",
|
|
"source_location": "L135",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "internal_db_queries_parsetime",
|
|
"target": "internal_db_queries_go_time",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/schema.go",
|
|
"source_location": "L294",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_schema",
|
|
"target": "internal_db_schema_go_db_db",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/schema.go",
|
|
"source_location": "L277",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_schema",
|
|
"target": "internal_db_schema_migrateaddedcolumns",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/schema.go",
|
|
"source_location": "L299",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_schema",
|
|
"target": "internal_db_schema_open",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/schema.go",
|
|
"source_location": "L277",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_db_schema_migrateaddedcolumns",
|
|
"target": "internal_db_schema_go_db",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/schema.go",
|
|
"source_location": "L320",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_db_schema_open",
|
|
"target": "internal_db_schema_migrateaddedcolumns",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/db/schema.go",
|
|
"source_location": "L299",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "internal_db_schema_open",
|
|
"target": "internal_db_schema_go_db_db",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/dkim/dkim_test.go",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_dkim_dkim_test_testgeneratesignverify",
|
|
"target": "internal_db_schema_open"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/imapserver/imapserver_test.go",
|
|
"source_location": "L22",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_imapserver_test_newtestmailboxwithapppassword",
|
|
"target": "internal_db_schema_open"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/imapserver/imapserver_test.go",
|
|
"source_location": "L141",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_imapserver_test_testimaplistandselectadditionalfolder",
|
|
"target": "internal_db_schema_open"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/mailstore/mailstore_test.go",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_mailstore_test_newtestdb",
|
|
"target": "internal_db_schema_open"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/smtpserver/server_test.go",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_server_test_newtestbackend",
|
|
"target": "internal_db_schema_open"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webui_test.go",
|
|
"source_location": "L24",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webui_test_newtestapp",
|
|
"target": "internal_db_schema_open"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "main.go",
|
|
"source_location": "L68",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "main_main",
|
|
"target": "internal_db_schema_open"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/settings.go",
|
|
"source_location": "L93",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_testdatabaseconnection",
|
|
"target": "internal_db_schema_open"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/dkim/dkim.go",
|
|
"source_location": "L129",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_dkim_dkim",
|
|
"target": "dkim_dnsrecord",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/dkim/dkim.go",
|
|
"source_location": "L41",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_dkim_dkim",
|
|
"target": "dkim_manager",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/dkim/dkim.go",
|
|
"source_location": "L103",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_dkim_dkim",
|
|
"target": "internal_dkim_dkim_encodekeypair",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/dkim/dkim.go",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_dkim_dkim",
|
|
"target": "internal_dkim_dkim_generateselector",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/dkim/dkim.go",
|
|
"source_location": "L46",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_dkim_dkim",
|
|
"target": "internal_dkim_dkim_new",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/dkim/dkim.go",
|
|
"source_location": "L149",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_dkim_dkim",
|
|
"target": "internal_dkim_dkim_rawbase64frompem",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/dkim/dkim.go",
|
|
"source_location": "L198",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_dkim_dkim",
|
|
"target": "internal_dkim_dkim_stripexistingsignature",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/dkim/dkim.go",
|
|
"source_location": "L223",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_dkim_dkim",
|
|
"target": "internal_dkim_dkim_verifyinbound",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/dkim/dkim.go",
|
|
"source_location": "L71",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "dkim_manager_generatedkimkeypair",
|
|
"target": "internal_dkim_dkim_generateselector",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/dkim/dkim.go",
|
|
"source_location": "L56",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "dkim_manager",
|
|
"target": "dkim_manager_generatedkimkeypair",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/dkim/dkim.go",
|
|
"source_location": "L237",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "dkim_manager",
|
|
"target": "dkim_manager_getactivecustomheaders",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/dkim/dkim.go",
|
|
"source_location": "L119",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "dkim_manager",
|
|
"target": "dkim_manager_getactivedkimkey",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/dkim/dkim.go",
|
|
"source_location": "L136",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "dkim_manager",
|
|
"target": "dkim_manager_getdkimpublickeyrecord",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/dkim/dkim.go",
|
|
"source_location": "L160",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "dkim_manager",
|
|
"target": "dkim_manager_sign",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/dkim/dkim.go",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "dkim_manager",
|
|
"target": "internal_dkim_dkim_go_db",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/dkim/dkim.go",
|
|
"source_location": "L46",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "internal_dkim_dkim_new",
|
|
"target": "dkim_manager",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webui.go",
|
|
"source_location": "L24",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webui_go_webui_app",
|
|
"target": "dkim_manager",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webui.go",
|
|
"source_location": "L36",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webui_new",
|
|
"target": "dkim_manager",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L26",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "smtpserver_backend",
|
|
"target": "dkim_manager",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/dkim/dkim.go",
|
|
"source_location": "L46",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_dkim_dkim_new",
|
|
"target": "internal_dkim_dkim_go_db",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/dkim/dkim_test.go",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_dkim_dkim_test_testgeneratesignverify",
|
|
"target": "internal_dkim_dkim_new"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/dkim/dkim.go",
|
|
"source_location": "L91",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "dkim_manager_generatedkimkeypair",
|
|
"target": "internal_dkim_dkim_encodekeypair",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/dkim/dkim.go",
|
|
"source_location": "L103",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_dkim_dkim_encodekeypair",
|
|
"target": "privatekey",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/dkim/dkim.go",
|
|
"source_location": "L137",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "dkim_manager_getdkimpublickeyrecord",
|
|
"target": "dkim_manager_getactivedkimkey",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/dkim/dkim.go",
|
|
"source_location": "L161",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "dkim_manager_sign",
|
|
"target": "dkim_manager_getactivedkimkey",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/dkim/dkim.go",
|
|
"source_location": "L136",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "dkim_manager_getdkimpublickeyrecord",
|
|
"target": "dkim_dnsrecord",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/dkim/dkim.go",
|
|
"source_location": "L141",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "dkim_manager_getdkimpublickeyrecord",
|
|
"target": "internal_dkim_dkim_rawbase64frompem",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/dkim/dkim.go",
|
|
"source_location": "L178",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "dkim_manager_sign",
|
|
"target": "internal_dkim_dkim_stripexistingsignature",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L362",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "smtpserver_session_deliverlocally",
|
|
"target": "internal_dkim_dkim_verifyinbound"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/dkim/dkim_test.go",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_dkim_dkim_test",
|
|
"target": "internal_dkim_dkim_test_testgeneratesignverify",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/dkim/dkim_test.go",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_dkim_dkim_test_testgeneratesignverify",
|
|
"target": "internal_dkim_dkim_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/backend.go",
|
|
"source_location": "L17",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_backend",
|
|
"target": "imapserver_backend",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/backend.go",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_backend",
|
|
"target": "imapserver_backend_newsession",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/backend.go",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "imapserver_backend",
|
|
"target": "internal_imapserver_backend_go_db",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/backend.go",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "imapserver_backend",
|
|
"target": "internal_imapserver_backend_go_store",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/backend.go",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "imapserver_backend",
|
|
"target": "toolbox_logger",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/backend.go",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "imapserver_backend_newsession",
|
|
"target": "internal_imapserver_backend_go_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/imapserver_test.go",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_imapserver_test",
|
|
"target": "internal_imapserver_imapserver_test_newtestmailboxwithapppassword",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/imapserver_test.go",
|
|
"source_location": "L139",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_imapserver_test",
|
|
"target": "internal_imapserver_imapserver_test_testimaplistandselectadditionalfolder",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/imapserver_test.go",
|
|
"source_location": "L128",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_imapserver_test",
|
|
"target": "internal_imapserver_imapserver_test_testimaploginrejectsportalpassword",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/imapserver_test.go",
|
|
"source_location": "L81",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_imapserver_test",
|
|
"target": "internal_imapserver_imapserver_test_testimaploginselectfetch",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/imapserver_test.go",
|
|
"source_location": "L237",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_imapserver_test",
|
|
"target": "internal_imapserver_imapserver_test_testimapstoreseenflag",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/imapserver_test.go",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_imapserver_test_newtestmailboxwithapppassword",
|
|
"target": "internal_imapserver_imapserver_test_go_client",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/imapserver_test.go",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_imapserver_test_newtestmailboxwithapppassword",
|
|
"target": "internal_imapserver_imapserver_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/imapserver/imapserver_test.go",
|
|
"source_location": "L63",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_imapserver_test_newtestmailboxwithapppassword",
|
|
"target": "internal_imapserver_server_newplainserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/imapserver/imapserver_test.go",
|
|
"source_location": "L33",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_imapserver_test_newtestmailboxwithapppassword",
|
|
"target": "internal_mailstore_mailstore_generatedek"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/imapserver_test.go",
|
|
"source_location": "L129",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_imapserver_test_testimaploginrejectsportalpassword",
|
|
"target": "internal_imapserver_imapserver_test_newtestmailboxwithapppassword",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/imapserver_test.go",
|
|
"source_location": "L82",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_imapserver_test_testimaploginselectfetch",
|
|
"target": "internal_imapserver_imapserver_test_newtestmailboxwithapppassword",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/imapserver_test.go",
|
|
"source_location": "L238",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_imapserver_test_testimapstoreseenflag",
|
|
"target": "internal_imapserver_imapserver_test_newtestmailboxwithapppassword",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/imapserver_test.go",
|
|
"source_location": "L139",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_imapserver_test_testimaplistandselectadditionalfolder",
|
|
"target": "internal_imapserver_imapserver_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/imapserver_test.go",
|
|
"source_location": "L128",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_imapserver_test_testimaploginrejectsportalpassword",
|
|
"target": "internal_imapserver_imapserver_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/imapserver_test.go",
|
|
"source_location": "L81",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_imapserver_test_testimaploginselectfetch",
|
|
"target": "internal_imapserver_imapserver_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/imapserver_test.go",
|
|
"source_location": "L237",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_imapserver_test_testimapstoreseenflag",
|
|
"target": "internal_imapserver_imapserver_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/imapserver/imapserver_test.go",
|
|
"source_location": "L182",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_imapserver_test_testimaplistandselectadditionalfolder",
|
|
"target": "internal_imapserver_server_newplainserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/imapserver/imapserver_test.go",
|
|
"source_location": "L151",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_imapserver_test_testimaplistandselectadditionalfolder",
|
|
"target": "internal_mailstore_mailstore_generatedek"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/server.go",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_server",
|
|
"target": "internal_imapserver_server_newplainserver",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/server.go",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_server",
|
|
"target": "internal_imapserver_server_newsessionfunc",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/server.go",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_server",
|
|
"target": "internal_imapserver_server_newtlsserver",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/server.go",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_server_newplainserver",
|
|
"target": "internal_imapserver_server_newsessionfunc",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/server.go",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_server_newsessionfunc",
|
|
"target": "greetingdata",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/server.go",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_server_newsessionfunc",
|
|
"target": "internal_imapserver_server_go_backend",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/server.go",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_server_newsessionfunc",
|
|
"target": "internal_imapserver_server_go_conn",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/server.go",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_server_newsessionfunc",
|
|
"target": "internal_imapserver_server_go_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/server.go",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_server_newtlsserver",
|
|
"target": "internal_imapserver_server_newsessionfunc",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/server.go",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_server_newplainserver",
|
|
"target": "internal_imapserver_server_go_backend",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/server.go",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_server_newtlsserver",
|
|
"target": "internal_imapserver_server_go_backend",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/server.go",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_server_newplainserver",
|
|
"target": "internal_imapserver_server_go_server",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/server.go",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_server_newtlsserver",
|
|
"target": "internal_imapserver_server_go_server",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/server.go",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_server_newtlsserver",
|
|
"target": "internal_imapserver_server_go_config",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L25",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_session",
|
|
"target": "imapserver_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L529",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_session",
|
|
"target": "internal_imapserver_session_addflag",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L539",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_session",
|
|
"target": "internal_imapserver_session_applystoreflags",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L443",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_session",
|
|
"target": "internal_imapserver_session_buildenvelope",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L520",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_session",
|
|
"target": "internal_imapserver_session_hasflag",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L58",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_session",
|
|
"target": "internal_imapserver_session_isinbox",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L326",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_session",
|
|
"target": "internal_imapserver_session_matchessearch",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L491",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_session",
|
|
"target": "internal_imapserver_session_nextuid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L54",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_session",
|
|
"target": "internal_imapserver_session_notfounderr",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L498",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_session",
|
|
"target": "internal_imapserver_session_numsetcontains",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L452",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_session",
|
|
"target": "internal_imapserver_session_splitaddr",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L508",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_session",
|
|
"target": "internal_imapserver_session_splitflags",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L242",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session",
|
|
"target": "imapserver_session_append",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session",
|
|
"target": "imapserver_session_close",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L487",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session",
|
|
"target": "imapserver_session_copy",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L139",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session",
|
|
"target": "imapserver_session_create",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L143",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session",
|
|
"target": "imapserver_session_delete",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L257",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session",
|
|
"target": "imapserver_session_expunge",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L371",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session",
|
|
"target": "imapserver_session_fetch",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L64",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session",
|
|
"target": "imapserver_session_folderexists",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L248",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session",
|
|
"target": "imapserver_session_idle",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L176",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session",
|
|
"target": "imapserver_session_list",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session",
|
|
"target": "imapserver_session_login",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L82",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session",
|
|
"target": "imapserver_session_messages",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L246",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session",
|
|
"target": "imapserver_session_poll",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L147",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session",
|
|
"target": "imapserver_session_rename",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L47",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session",
|
|
"target": "imapserver_session_requireauth",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L288",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session",
|
|
"target": "imapserver_session_search",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L90",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session",
|
|
"target": "imapserver_session_select",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L203",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session",
|
|
"target": "imapserver_session_status",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L463",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session",
|
|
"target": "imapserver_session_store",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L151",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session",
|
|
"target": "imapserver_session_subscribe",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L134",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session",
|
|
"target": "imapserver_session_unselect",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L162",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session",
|
|
"target": "imapserver_session_unsubscribe",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L410",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session",
|
|
"target": "imapserver_session_writefetch",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L26",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "imapserver_session",
|
|
"target": "internal_imapserver_session_go_backend",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L432",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_writefetch",
|
|
"target": "imapserver_session_close",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L258",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_expunge",
|
|
"target": "imapserver_session_requireauth",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L372",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_fetch",
|
|
"target": "imapserver_session_requireauth",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L177",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_list",
|
|
"target": "imapserver_session_requireauth",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L289",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_search",
|
|
"target": "imapserver_session_requireauth",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L91",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_select",
|
|
"target": "imapserver_session_requireauth",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L204",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_status",
|
|
"target": "imapserver_session_requireauth",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L464",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_store",
|
|
"target": "imapserver_session_requireauth",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L99",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_select",
|
|
"target": "internal_imapserver_session_notfounderr",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L212",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_status",
|
|
"target": "internal_imapserver_session_notfounderr",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L157",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_subscribe",
|
|
"target": "internal_imapserver_session_notfounderr",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L168",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_unsubscribe",
|
|
"target": "internal_imapserver_session_notfounderr",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L65",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_folderexists",
|
|
"target": "internal_imapserver_session_isinbox",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L94",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_select",
|
|
"target": "imapserver_session_folderexists",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L207",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_status",
|
|
"target": "imapserver_session_folderexists",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L152",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_subscribe",
|
|
"target": "imapserver_session_folderexists",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L163",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_unsubscribe",
|
|
"target": "imapserver_session_folderexists",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L261",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_expunge",
|
|
"target": "imapserver_session_messages",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L375",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_fetch",
|
|
"target": "imapserver_session_messages",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L292",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_search",
|
|
"target": "imapserver_session_messages",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L102",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_select",
|
|
"target": "imapserver_session_messages",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L467",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_store",
|
|
"target": "imapserver_session_messages",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L113",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_select",
|
|
"target": "internal_imapserver_session_hasflag",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L129",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_select",
|
|
"target": "internal_imapserver_session_nextuid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L110",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_select",
|
|
"target": "internal_imapserver_session_splitflags",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L90",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_select",
|
|
"target": "selectdata",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L90",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_select",
|
|
"target": "selectoptions",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L139",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_create",
|
|
"target": "createoptions",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/tlsutil/tlsutil.go",
|
|
"source_location": "L59",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_tlsutil_tlsutil_generateselfsignedcert",
|
|
"target": "imapserver_session_create"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/settings.go",
|
|
"source_location": "L145",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_uploadtlsfile",
|
|
"target": "imapserver_session_create"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L147",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_rename",
|
|
"target": "renameoptions",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L176",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_list",
|
|
"target": "listoptions",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L176",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_list",
|
|
"target": "listwriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L226",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_status",
|
|
"target": "internal_imapserver_session_hasflag",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L218",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_status",
|
|
"target": "internal_imapserver_session_nextuid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L203",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_status",
|
|
"target": "statusdata",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L203",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_status",
|
|
"target": "statusoptions",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L242",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_append",
|
|
"target": "appenddata",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L242",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_append",
|
|
"target": "appendoptions",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L242",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_append",
|
|
"target": "literalreader",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L246",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_poll",
|
|
"target": "updatewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L248",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_idle",
|
|
"target": "updatewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L257",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_expunge",
|
|
"target": "expungewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L270",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_expunge",
|
|
"target": "internal_imapserver_session_hasflag",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L267",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_expunge",
|
|
"target": "uid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L257",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_expunge",
|
|
"target": "uidset",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L301",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_search",
|
|
"target": "internal_imapserver_session_matchessearch",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L288",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_search",
|
|
"target": "numkind",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L288",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_search",
|
|
"target": "searchcriteria",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L288",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_search",
|
|
"target": "searchdata",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L288",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_search",
|
|
"target": "searchoptions",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L304",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_search",
|
|
"target": "uid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L326",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_session_matchessearch",
|
|
"target": "searchcriteria",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L341",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_session_matchessearch",
|
|
"target": "internal_imapserver_session_hasflag",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L336",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_session_matchessearch",
|
|
"target": "uid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L371",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_fetch",
|
|
"target": "fetchoptions",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L371",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_fetch",
|
|
"target": "fetchwriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L397",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_fetch",
|
|
"target": "imapserver_session_writefetch",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L391",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_fetch",
|
|
"target": "internal_imapserver_session_addflag",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L390",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_fetch",
|
|
"target": "internal_imapserver_session_hasflag",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L387",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_fetch",
|
|
"target": "internal_imapserver_session_numsetcontains",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L371",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_fetch",
|
|
"target": "numset",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L387",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_fetch",
|
|
"target": "uid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L484",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_store",
|
|
"target": "imapserver_session_fetch",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L463",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_store",
|
|
"target": "fetchwriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L487",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_copy",
|
|
"target": "numset",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L463",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_store",
|
|
"target": "numset",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L498",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_session_numsetcontains",
|
|
"target": "numset",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L410",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_writefetch",
|
|
"target": "fetchoptions",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L410",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_writefetch",
|
|
"target": "fetchresponsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L422",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_writefetch",
|
|
"target": "internal_imapserver_session_buildenvelope",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L413",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_writefetch",
|
|
"target": "internal_imapserver_session_splitflags",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L411",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_writefetch",
|
|
"target": "uid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L443",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_session_buildenvelope",
|
|
"target": "envelope",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L446",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_session_buildenvelope",
|
|
"target": "internal_imapserver_session_splitaddr",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L476",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_store",
|
|
"target": "internal_imapserver_session_applystoreflags",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L473",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_store",
|
|
"target": "internal_imapserver_session_numsetcontains",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L463",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_store",
|
|
"target": "storeflags",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L463",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_store",
|
|
"target": "storeoptions",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L473",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_store",
|
|
"target": "uid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L539",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_session_applystoreflags",
|
|
"target": "storeflags",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L487",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "imapserver_session_copy",
|
|
"target": "copydata",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L491",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_session_nextuid",
|
|
"target": "uid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L498",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_session_numsetcontains",
|
|
"target": "uid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L541",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_session_applystoreflags",
|
|
"target": "internal_imapserver_session_splitflags",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "return_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L508",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_session_splitflags",
|
|
"target": "flag",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L529",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_session_addflag",
|
|
"target": "flag",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L520",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_session_hasflag",
|
|
"target": "flag",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/imapserver/session.go",
|
|
"source_location": "L530",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_imapserver_session_addflag",
|
|
"target": "internal_imapserver_session_hasflag",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/mailstore.go",
|
|
"source_location": "L65",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_mailstore",
|
|
"target": "internal_mailstore_mailstore_generatedek",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/mailstore.go",
|
|
"source_location": "L54",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_mailstore",
|
|
"target": "internal_mailstore_mailstore_go_mailstore_store",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/mailstore.go",
|
|
"source_location": "L29",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_mailstore",
|
|
"target": "internal_mailstore_mailstore_loadorcreatemasterkey",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/mailstore.go",
|
|
"source_location": "L60",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_mailstore",
|
|
"target": "internal_mailstore_mailstore_new",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/mailstore.go",
|
|
"source_location": "L98",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_mailstore",
|
|
"target": "internal_mailstore_mailstore_openaesgcm",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/mailstore.go",
|
|
"source_location": "L117",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_mailstore",
|
|
"target": "internal_mailstore_mailstore_sanitizepathsegment",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/mailstore.go",
|
|
"source_location": "L82",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_mailstore",
|
|
"target": "internal_mailstore_mailstore_sealaesgcm",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "main.go",
|
|
"source_location": "L95",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "main_main",
|
|
"target": "internal_mailstore_mailstore_loadorcreatemasterkey"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/mailstore.go",
|
|
"source_location": "L55",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_mailstore_go_mailstore_store",
|
|
"target": "internal_mailstore_mailstore_go_db",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/mailstore.go",
|
|
"source_location": "L78",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_mailstore_go_mailstore_store",
|
|
"target": "mailstore_store_unwrapdek",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/mailstore.go",
|
|
"source_location": "L73",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_mailstore_go_mailstore_store",
|
|
"target": "mailstore_store_wrapdek",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/mailstore.go",
|
|
"source_location": "L60",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_mailstore_new",
|
|
"target": "internal_mailstore_mailstore_go_mailstore_store",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/mailstore.go",
|
|
"source_location": "L60",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_mailstore_new",
|
|
"target": "internal_mailstore_mailstore_go_db",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/mailstore.go",
|
|
"source_location": "L108",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_mailstore_openaesgcm",
|
|
"target": "internal_mailstore_mailstore_new",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/mailstore/mailstore_test.go",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_mailstore_test_newtestmailbox",
|
|
"target": "internal_mailstore_mailstore_new"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/mailstore/mailstore_test.go",
|
|
"source_location": "L55",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_mailstore_test_testwrapunwrapdek",
|
|
"target": "internal_mailstore_mailstore_new"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/mailstore/mailstore_test.go",
|
|
"source_location": "L34",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_mailstore_test_newtestmailbox",
|
|
"target": "internal_mailstore_mailstore_generatedek"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/mailstore/mailstore_test.go",
|
|
"source_location": "L55",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_mailstore_test_testwrapunwrapdek",
|
|
"target": "internal_mailstore_mailstore_generatedek"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/smtpserver/mailbox_delivery_test.go",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_delivery_test_newtestbackendwithmailbox",
|
|
"target": "internal_mailstore_mailstore_generatedek"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/dashboard_test.go",
|
|
"source_location": "L26",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_dashboard_test_testdashboardshowsmailboxnearquota",
|
|
"target": "internal_mailstore_mailstore_generatedek"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/mailbox_multitenant_test.go",
|
|
"source_location": "L22",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailbox_multitenant_test_createmailboxfor",
|
|
"target": "internal_mailstore_mailstore_generatedek"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webmail_test.go",
|
|
"source_location": "L22",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_test_createtestmailboxwithpassword",
|
|
"target": "internal_mailstore_mailstore_generatedek"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webui_test.go",
|
|
"source_location": "L76",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webui_test_newtestapp",
|
|
"target": "internal_mailstore_mailstore_generatedek"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L94",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_addmailbox",
|
|
"target": "internal_mailstore_mailstore_generatedek"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/mailstore.go",
|
|
"source_location": "L74",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "mailstore_store_wrapdek",
|
|
"target": "internal_mailstore_mailstore_sealaesgcm",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/mailstore.go",
|
|
"source_location": "L79",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "mailstore_store_unwrapdek",
|
|
"target": "internal_mailstore_mailstore_openaesgcm",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/mailstore/store.go",
|
|
"source_location": "L37",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "mailstore_store_storemessage",
|
|
"target": "internal_mailstore_mailstore_sealaesgcm"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/mailstore/store.go",
|
|
"source_location": "L90",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "mailstore_store_fetchmessage",
|
|
"target": "internal_mailstore_mailstore_openaesgcm"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/mailstore/store.go",
|
|
"source_location": "L43",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "mailstore_store_storemessage",
|
|
"target": "internal_mailstore_mailstore_sanitizepathsegment"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/mailstore_test.go",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_mailstore_test",
|
|
"target": "internal_mailstore_mailstore_test_newtestdb",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/mailstore_test.go",
|
|
"source_location": "L26",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_mailstore_test",
|
|
"target": "internal_mailstore_mailstore_test_newtestmailbox",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/mailstore_test.go",
|
|
"source_location": "L132",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_mailstore_test",
|
|
"target": "internal_mailstore_mailstore_test_testdeletemessagefreesquota",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/mailstore_test.go",
|
|
"source_location": "L109",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_mailstore_test",
|
|
"target": "internal_mailstore_mailstore_test_testquotaexceeded",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/mailstore_test.go",
|
|
"source_location": "L71",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_mailstore_test",
|
|
"target": "internal_mailstore_mailstore_test_teststorefetchroundtrip",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/mailstore_test.go",
|
|
"source_location": "L53",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_mailstore_test",
|
|
"target": "internal_mailstore_mailstore_test_testwrapunwrapdek",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/mailstore_test.go",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_mailstore_test_newtestdb",
|
|
"target": "internal_mailstore_mailstore_test_go_db",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/mailstore_test.go",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_mailstore_test_newtestdb",
|
|
"target": "internal_mailstore_mailstore_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/mailstore_test.go",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_mailstore_test_newtestmailbox",
|
|
"target": "internal_mailstore_mailstore_test_newtestdb",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/mailstore_test.go",
|
|
"source_location": "L54",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_mailstore_test_testwrapunwrapdek",
|
|
"target": "internal_mailstore_mailstore_test_newtestdb",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/mailstore_test.go",
|
|
"source_location": "L26",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_mailstore_test_newtestmailbox",
|
|
"target": "internal_mailstore_mailstore_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/mailstore_test.go",
|
|
"source_location": "L132",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_mailstore_test_testdeletemessagefreesquota",
|
|
"target": "internal_mailstore_mailstore_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/mailstore_test.go",
|
|
"source_location": "L109",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_mailstore_test_testquotaexceeded",
|
|
"target": "internal_mailstore_mailstore_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/mailstore_test.go",
|
|
"source_location": "L71",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_mailstore_test_teststorefetchroundtrip",
|
|
"target": "internal_mailstore_mailstore_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/mailstore_test.go",
|
|
"source_location": "L53",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_mailstore_test_testwrapunwrapdek",
|
|
"target": "internal_mailstore_mailstore_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/mailstore_test.go",
|
|
"source_location": "L26",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_mailstore_test_newtestmailbox",
|
|
"target": "internal_mailstore_mailstore_test_go_store",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/mailstore_test.go",
|
|
"source_location": "L133",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_mailstore_test_testdeletemessagefreesquota",
|
|
"target": "internal_mailstore_mailstore_test_newtestmailbox",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/mailstore_test.go",
|
|
"source_location": "L110",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_mailstore_test_testquotaexceeded",
|
|
"target": "internal_mailstore_mailstore_test_newtestmailbox",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/mailstore_test.go",
|
|
"source_location": "L72",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_mailstore_test_teststorefetchroundtrip",
|
|
"target": "internal_mailstore_mailstore_test_newtestmailbox",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/quota.go",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_quota_go_mailstore_store",
|
|
"target": "mailstore_store_quotastatus",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/resolve.go",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_resolve_go_mailstore_store",
|
|
"target": "mailstore_store_resolverecipient",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/rspamd.go",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_rspamd",
|
|
"target": "internal_mailstore_rspamd_checkrspamd",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L380",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "smtpserver_session_deliverlocally",
|
|
"target": "internal_mailstore_rspamd_checkrspamd"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/rules.go",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_rules",
|
|
"target": "internal_mailstore_rules_matchcondition",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/rules.go",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_rules",
|
|
"target": "mailstore_filteraction",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/rules.go",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "mailstore_store_applyrules",
|
|
"target": "mailstore_filteraction",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/rules.go",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_rules_go_mailstore_store",
|
|
"target": "mailstore_store_applyrules",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/rules.go",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "mailstore_store_applyrules",
|
|
"target": "internal_mailstore_rules_matchcondition",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/spam.go",
|
|
"source_location": "L41",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_spam",
|
|
"target": "internal_mailstore_spam_checkdnsbl",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/spam.go",
|
|
"source_location": "L17",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_spam",
|
|
"target": "internal_mailstore_spam_spamscore",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/spam.go",
|
|
"source_location": "L25",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_spam_spamscore",
|
|
"target": "internal_mailstore_spam_checkdnsbl",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/mailstore/spam_test.go",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_spam_test_testspamscorearithmetic",
|
|
"target": "internal_mailstore_spam_spamscore"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L364",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "smtpserver_session_deliverlocally",
|
|
"target": "internal_mailstore_spam_spamscore"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/spam_test.go",
|
|
"source_location": "L29",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_spam_test",
|
|
"target": "internal_mailstore_spam_test_testevalspf",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/spam_test.go",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_spam_test",
|
|
"target": "internal_mailstore_spam_test_testspamscorearithmetic",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/spam_test.go",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_spam_test_testspamscorearithmetic",
|
|
"target": "internal_mailstore_spam_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/spam_test.go",
|
|
"source_location": "L29",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_spam_test_testevalspf",
|
|
"target": "internal_mailstore_spam_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/mailstore/spam_test.go",
|
|
"source_location": "L46",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_spam_test_testevalspf",
|
|
"target": "internal_mailstore_spf_evalspf"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/spf.go",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_spf",
|
|
"target": "internal_mailstore_spf_checkspf",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/spf.go",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_spf",
|
|
"target": "internal_mailstore_spf_domainof",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/spf.go",
|
|
"source_location": "L53",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_spf",
|
|
"target": "internal_mailstore_spf_evalspf",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/spf.go",
|
|
"source_location": "L39",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_spf",
|
|
"target": "internal_mailstore_spf_lookupspfrecord",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/spf.go",
|
|
"source_location": "L106",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_spf",
|
|
"target": "internal_mailstore_spf_matcha",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/spf.go",
|
|
"source_location": "L95",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_spf",
|
|
"target": "internal_mailstore_spf_matchip4",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/spf.go",
|
|
"source_location": "L119",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_spf",
|
|
"target": "internal_mailstore_spf_matchmx",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/spf.go",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_spf_checkspf",
|
|
"target": "internal_mailstore_spf_domainof",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/spf.go",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_spf_checkspf",
|
|
"target": "internal_mailstore_spf_evalspf",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/spf.go",
|
|
"source_location": "L24",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_spf_checkspf",
|
|
"target": "internal_mailstore_spf_lookupspfrecord",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L363",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "smtpserver_session_deliverlocally",
|
|
"target": "internal_mailstore_spf_checkspf"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/spf.go",
|
|
"source_location": "L86",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_spf_evalspf",
|
|
"target": "internal_mailstore_spf_lookupspfrecord",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/spf.go",
|
|
"source_location": "L70",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_spf_evalspf",
|
|
"target": "internal_mailstore_spf_matcha",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/spf.go",
|
|
"source_location": "L66",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_spf_evalspf",
|
|
"target": "internal_mailstore_spf_matchip4",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/spf.go",
|
|
"source_location": "L78",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_spf_evalspf",
|
|
"target": "internal_mailstore_spf_matchmx",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/spf.go",
|
|
"source_location": "L53",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_spf_evalspf",
|
|
"target": "ip",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/spf.go",
|
|
"source_location": "L106",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_spf_matcha",
|
|
"target": "ip",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/spf.go",
|
|
"source_location": "L95",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_spf_matchip4",
|
|
"target": "ip",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/spf.go",
|
|
"source_location": "L119",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_spf_matchmx",
|
|
"target": "ip",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/spf.go",
|
|
"source_location": "L125",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_spf_matchmx",
|
|
"target": "internal_mailstore_spf_matcha",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/store.go",
|
|
"source_location": "L94",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_store_go_mailstore_store",
|
|
"target": "mailstore_store_deletemessage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/store.go",
|
|
"source_location": "L67",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_store_go_mailstore_store",
|
|
"target": "mailstore_store_fetchmessage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/mailstore/store.go",
|
|
"source_location": "L21",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_mailstore_store_go_mailstore_store",
|
|
"target": "mailstore_store_storemessage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/relay/log.go",
|
|
"source_location": "L55",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_relay_log",
|
|
"target": "internal_relay_log_overallstatus",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/relay/log.go",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_relay_log_go_relay_relay",
|
|
"target": "relay_relay_logemail",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/relay/log.go",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "relay_relay_logemail",
|
|
"target": "internal_relay_log_go_file",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/relay/log.go",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "relay_relay_logemail",
|
|
"target": "internal_relay_log_overallstatus",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/relay/log.go",
|
|
"source_location": "L17",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "relay_relay_logemail",
|
|
"target": "internal_toolbox_toolbox_getcurrenttime"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/relay/log.go",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "relay_relay_logemail",
|
|
"target": "peerip",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/relay/log.go",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "relay_relay_logemail",
|
|
"target": "relay_result",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/relay/log.go",
|
|
"source_location": "L55",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_relay_log_overallstatus",
|
|
"target": "relay_result",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/relay/relay.go",
|
|
"source_location": "L139",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_relay_relay",
|
|
"target": "internal_relay_relay_domainof",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/relay/relay.go",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_relay_relay",
|
|
"target": "internal_relay_relay_go_relay_relay",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/relay/relay.go",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_relay_relay",
|
|
"target": "internal_relay_relay_new",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/relay/relay.go",
|
|
"source_location": "L55",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_relay_relay",
|
|
"target": "internal_relay_relay_prepareemailforrecipient",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/relay/relay.go",
|
|
"source_location": "L22",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_relay_relay",
|
|
"target": "relay_result",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/relay/relay.go",
|
|
"source_location": "L83",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "relay_relay_relayemailasync",
|
|
"target": "relay_result",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L360",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "smtpserver_session_deliverlocally",
|
|
"target": "relay_result",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/relay/relay.go",
|
|
"source_location": "L32",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "internal_relay_relay_go_relay_relay",
|
|
"target": "internal_relay_relay_go_db",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/relay/relay.go",
|
|
"source_location": "L33",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "internal_relay_relay_go_relay_relay",
|
|
"target": "internal_relay_relay_go_duration",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/relay/relay.go",
|
|
"source_location": "L148",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_relay_relay_go_relay_relay",
|
|
"target": "relay_relay_delivertodomain",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/relay/relay.go",
|
|
"source_location": "L83",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_relay_relay_go_relay_relay",
|
|
"target": "relay_relay_relayemailasync",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/relay/relay.go",
|
|
"source_location": "L167",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_relay_relay_go_relay_relay",
|
|
"target": "relay_relay_trysend",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/relay/relay.go",
|
|
"source_location": "L37",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "internal_relay_relay_go_relay_relay",
|
|
"target": "toolbox_logger",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/relay/relay.go",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "internal_relay_relay_new",
|
|
"target": "internal_relay_relay_go_relay_relay",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/relay/relay.go",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_relay_relay_new",
|
|
"target": "internal_relay_relay_go_db",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/relay/relay.go",
|
|
"source_location": "L50",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_relay_relay_new",
|
|
"target": "internal_relay_relay_go_duration",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/relay/relay.go",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_relay_relay_new",
|
|
"target": "internal_relay_relay_go_file",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/relay/relay.go",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_relay_relay_new",
|
|
"target": "toolbox_logger",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/relay/relay.go",
|
|
"source_location": "L115",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "relay_relay_relayemailasync",
|
|
"target": "internal_relay_relay_prepareemailforrecipient",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/relay/relay.go",
|
|
"source_location": "L101",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "relay_relay_relayemailasync",
|
|
"target": "internal_relay_relay_domainof",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/relay/relay.go",
|
|
"source_location": "L122",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "relay_relay_relayemailasync",
|
|
"target": "relay_relay_delivertodomain",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/relay/relay.go",
|
|
"source_location": "L157",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "relay_relay_delivertodomain",
|
|
"target": "relay_relay_trysend",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/attachments.go",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_attachments",
|
|
"target": "internal_smtpserver_attachments_attachmentstoragepath",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/attachments.go",
|
|
"source_location": "L36",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_attachments",
|
|
"target": "internal_smtpserver_attachments_cleanmessageidprefix",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/attachments.go",
|
|
"source_location": "L58",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_attachments",
|
|
"target": "internal_smtpserver_attachments_parsemessage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/attachments.go",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_attachments",
|
|
"target": "internal_smtpserver_attachments_sanitizepathsegment",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/attachments.go",
|
|
"source_location": "L43",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_attachments",
|
|
"target": "smtpserver_attachmentpart",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/attachments.go",
|
|
"source_location": "L49",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_attachments",
|
|
"target": "smtpserver_parsedmessage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/attachments.go",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_attachments_attachmentstoragepath",
|
|
"target": "internal_smtpserver_attachments_go_time",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/attachments.go",
|
|
"source_location": "L17",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_attachments_attachmentstoragepath",
|
|
"target": "internal_smtpserver_attachments_sanitizepathsegment",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L270",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "smtpserver_session_data",
|
|
"target": "internal_smtpserver_attachments_attachmentstoragepath"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L266",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "smtpserver_session_data",
|
|
"target": "internal_smtpserver_attachments_sanitizepathsegment"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L272",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "smtpserver_session_data",
|
|
"target": "internal_smtpserver_attachments_cleanmessageidprefix"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/attachments.go",
|
|
"source_location": "L52",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "smtpserver_parsedmessage",
|
|
"target": "smtpserver_attachmentpart",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/attachments.go",
|
|
"source_location": "L58",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_attachments_parsemessage",
|
|
"target": "smtpserver_parsedmessage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/smtpserver/attachments.go",
|
|
"source_location": "L94",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_attachments_parsemessage",
|
|
"target": "internal_smtpserver_headers_getcontenttype"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L256",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "smtpserver_session_data",
|
|
"target": "internal_smtpserver_attachments_parsemessage"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/auth.go",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_auth",
|
|
"target": "smtpserver_loginserver",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/auth.go",
|
|
"source_location": "L21",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "smtpserver_loginserver",
|
|
"target": "smtpserver_loginserver_next",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/auth.go",
|
|
"source_location": "L52",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_auth_go_smtpserver_session",
|
|
"target": "smtpserver_session_auth",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/auth.go",
|
|
"source_location": "L74",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_auth_go_smtpserver_session",
|
|
"target": "smtpserver_session_authenticate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/auth.go",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_auth_go_smtpserver_session",
|
|
"target": "smtpserver_session_authmechanisms",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/auth.go",
|
|
"source_location": "L115",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_auth_go_smtpserver_session",
|
|
"target": "smtpserver_session_failauth",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/auth.go",
|
|
"source_location": "L52",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "smtpserver_session_auth",
|
|
"target": "internal_smtpserver_auth_go_server",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/auth.go",
|
|
"source_location": "L58",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "smtpserver_session_auth",
|
|
"target": "smtpserver_session_authenticate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/auth.go",
|
|
"source_location": "L79",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "smtpserver_session_authenticate",
|
|
"target": "smtpserver_session_failauth",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/headers.go",
|
|
"source_location": "L90",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_headers",
|
|
"target": "internal_smtpserver_headers_ensurerequiredheaders",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/headers.go",
|
|
"source_location": "L46",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_headers",
|
|
"target": "internal_smtpserver_headers_existingheaders",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/headers.go",
|
|
"source_location": "L186",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_headers",
|
|
"target": "internal_smtpserver_headers_extof",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/headers.go",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_headers",
|
|
"target": "internal_smtpserver_headers_extractmessageid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/headers.go",
|
|
"source_location": "L155",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_headers",
|
|
"target": "internal_smtpserver_headers_getcontenttype",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/headers.go",
|
|
"source_location": "L194",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_headers",
|
|
"target": "internal_smtpserver_headers_parseaddresslist",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/headers.go",
|
|
"source_location": "L74",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_headers",
|
|
"target": "internal_smtpserver_headers_splitheadersbody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/smtpserver/headers.go",
|
|
"source_location": "L40",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_headers_extractmessageid",
|
|
"target": "internal_toolbox_toolbox_generatemessageid"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/smtpserver/headers_test.go",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_headers_test_testextractmessageiddoesnotcrashonmalformedheader",
|
|
"target": "internal_smtpserver_headers_extractmessageid"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/smtpserver/headers_test.go",
|
|
"source_location": "L63",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_headers_test_testextractmessageidkeepsmatchinghostname",
|
|
"target": "internal_smtpserver_headers_extractmessageid"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/smtpserver/headers_test.go",
|
|
"source_location": "L55",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_headers_test_testextractmessageidrehostsonhostnamemismatch",
|
|
"target": "internal_smtpserver_headers_extractmessageid"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L221",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "smtpserver_session_data",
|
|
"target": "internal_smtpserver_headers_extractmessageid"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/headers.go",
|
|
"source_location": "L92",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_headers_ensurerequiredheaders",
|
|
"target": "internal_smtpserver_headers_existingheaders",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L243",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "smtpserver_session_data",
|
|
"target": "internal_smtpserver_headers_existingheaders"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/headers.go",
|
|
"source_location": "L91",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_headers_ensurerequiredheaders",
|
|
"target": "internal_smtpserver_headers_splitheadersbody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/smtpserver/headers_test.go",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_headers_test_testensurerequiredheadersfixedorder",
|
|
"target": "internal_smtpserver_headers_splitheadersbody"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/smtpserver/headers_test.go",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_headers_test_testensurerequiredheadersfixedorder",
|
|
"target": "internal_smtpserver_headers_ensurerequiredheaders"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L234",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "smtpserver_session_data",
|
|
"target": "internal_smtpserver_headers_ensurerequiredheaders"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/headers.go",
|
|
"source_location": "L159",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_headers_getcontenttype",
|
|
"target": "internal_smtpserver_headers_extof",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L287",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "smtpserver_session_data",
|
|
"target": "internal_smtpserver_headers_parseaddresslist"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/headers_test.go",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_headers_test",
|
|
"target": "internal_smtpserver_headers_test_testensurerequiredheadersfixedorder",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/headers_test.go",
|
|
"source_location": "L40",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_headers_test",
|
|
"target": "internal_smtpserver_headers_test_testextractmessageiddoesnotcrashonmalformedheader",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/headers_test.go",
|
|
"source_location": "L61",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_headers_test",
|
|
"target": "internal_smtpserver_headers_test_testextractmessageidkeepsmatchinghostname",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/headers_test.go",
|
|
"source_location": "L53",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_headers_test",
|
|
"target": "internal_smtpserver_headers_test_testextractmessageidrehostsonhostnamemismatch",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/headers_test.go",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_headers_test_testensurerequiredheadersfixedorder",
|
|
"target": "internal_smtpserver_headers_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/headers_test.go",
|
|
"source_location": "L40",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_headers_test_testextractmessageiddoesnotcrashonmalformedheader",
|
|
"target": "internal_smtpserver_headers_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/headers_test.go",
|
|
"source_location": "L61",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_headers_test_testextractmessageidkeepsmatchinghostname",
|
|
"target": "internal_smtpserver_headers_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/headers_test.go",
|
|
"source_location": "L53",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_headers_test_testextractmessageidrehostsonhostnamemismatch",
|
|
"target": "internal_smtpserver_headers_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/mailbox_alias_test.go",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_alias_test",
|
|
"target": "internal_smtpserver_mailbox_alias_test_createalias",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/mailbox_alias_test.go",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_alias_test",
|
|
"target": "internal_smtpserver_mailbox_alias_test_testlocaldeliverytoaliaslandsinowningmailbox",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/mailbox_alias_test.go",
|
|
"source_location": "L126",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_alias_test",
|
|
"target": "internal_smtpserver_mailbox_alias_test_testmailboxapppasswordcannotsendasreceiveonlyalias",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/mailbox_alias_test.go",
|
|
"source_location": "L99",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_alias_test",
|
|
"target": "internal_smtpserver_mailbox_alias_test_testmailboxapppasswordcansendasenabledalias",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/mailbox_alias_test.go",
|
|
"source_location": "L57",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_alias_test",
|
|
"target": "internal_smtpserver_mailbox_alias_test_testmailboxapppasswordcansendasprimarybutnotarbitraryaddress",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/mailbox_alias_test.go",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_alias_test_createalias",
|
|
"target": "internal_smtpserver_mailbox_alias_test_go_backend",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/mailbox_alias_test.go",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_alias_test_createalias",
|
|
"target": "internal_smtpserver_mailbox_alias_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/mailbox_alias_test.go",
|
|
"source_location": "L21",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_alias_test_testlocaldeliverytoaliaslandsinowningmailbox",
|
|
"target": "internal_smtpserver_mailbox_alias_test_createalias",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/mailbox_alias_test.go",
|
|
"source_location": "L128",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_alias_test_testmailboxapppasswordcannotsendasreceiveonlyalias",
|
|
"target": "internal_smtpserver_mailbox_alias_test_createalias",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/mailbox_alias_test.go",
|
|
"source_location": "L101",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_alias_test_testmailboxapppasswordcansendasenabledalias",
|
|
"target": "internal_smtpserver_mailbox_alias_test_createalias",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/mailbox_alias_test.go",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_alias_test_testlocaldeliverytoaliaslandsinowningmailbox",
|
|
"target": "internal_smtpserver_mailbox_alias_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/mailbox_alias_test.go",
|
|
"source_location": "L126",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_alias_test_testmailboxapppasswordcannotsendasreceiveonlyalias",
|
|
"target": "internal_smtpserver_mailbox_alias_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/mailbox_alias_test.go",
|
|
"source_location": "L99",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_alias_test_testmailboxapppasswordcansendasenabledalias",
|
|
"target": "internal_smtpserver_mailbox_alias_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/mailbox_alias_test.go",
|
|
"source_location": "L57",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_alias_test_testmailboxapppasswordcansendasprimarybutnotarbitraryaddress",
|
|
"target": "internal_smtpserver_mailbox_alias_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/smtpserver/mailbox_alias_test.go",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_alias_test_testlocaldeliverytoaliaslandsinowningmailbox",
|
|
"target": "internal_smtpserver_mailbox_delivery_test_newtestbackendwithmailbox"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/smtpserver/mailbox_alias_test.go",
|
|
"source_location": "L22",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_alias_test_testlocaldeliverytoaliaslandsinowningmailbox",
|
|
"target": "internal_smtpserver_server_test_starttestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/smtpserver/mailbox_alias_test.go",
|
|
"source_location": "L58",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_alias_test_testmailboxapppasswordcansendasprimarybutnotarbitraryaddress",
|
|
"target": "internal_smtpserver_mailbox_delivery_test_newtestbackendwithmailbox"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/smtpserver/mailbox_alias_test.go",
|
|
"source_location": "L67",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_alias_test_testmailboxapppasswordcansendasprimarybutnotarbitraryaddress",
|
|
"target": "internal_smtpserver_server_test_starttestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/smtpserver/mailbox_alias_test.go",
|
|
"source_location": "L100",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_alias_test_testmailboxapppasswordcansendasenabledalias",
|
|
"target": "internal_smtpserver_mailbox_delivery_test_newtestbackendwithmailbox"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/smtpserver/mailbox_alias_test.go",
|
|
"source_location": "L110",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_alias_test_testmailboxapppasswordcansendasenabledalias",
|
|
"target": "internal_smtpserver_server_test_starttestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/smtpserver/mailbox_alias_test.go",
|
|
"source_location": "L127",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_alias_test_testmailboxapppasswordcannotsendasreceiveonlyalias",
|
|
"target": "internal_smtpserver_mailbox_delivery_test_newtestbackendwithmailbox"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/smtpserver/mailbox_alias_test.go",
|
|
"source_location": "L137",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_alias_test_testmailboxapppasswordcannotsendasreceiveonlyalias",
|
|
"target": "internal_smtpserver_server_test_starttestserver"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/mailbox_delivery_test.go",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_delivery_test",
|
|
"target": "internal_smtpserver_mailbox_delivery_test_newtestbackendwithmailbox",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/mailbox_delivery_test.go",
|
|
"source_location": "L139",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_delivery_test",
|
|
"target": "internal_smtpserver_mailbox_delivery_test_testauthorizedsenderstillrelaysexternallywithmailstoreenabled",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/mailbox_delivery_test.go",
|
|
"source_location": "L108",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_delivery_test",
|
|
"target": "internal_smtpserver_mailbox_delivery_test_testexternalsendercanonlydeliverlocally",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/mailbox_delivery_test.go",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_delivery_test",
|
|
"target": "internal_smtpserver_mailbox_delivery_test_testlocaldeliverytoknownmailbox",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/mailbox_delivery_test.go",
|
|
"source_location": "L83",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_delivery_test",
|
|
"target": "internal_smtpserver_mailbox_delivery_test_testlocaldeliveryunknownmailboxrejected",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/mailbox_delivery_test.go",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_delivery_test_newtestbackendwithmailbox",
|
|
"target": "internal_smtpserver_mailbox_delivery_test_go_backend",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/mailbox_delivery_test.go",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_delivery_test_newtestbackendwithmailbox",
|
|
"target": "internal_smtpserver_mailbox_delivery_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/smtpserver/mailbox_delivery_test.go",
|
|
"source_location": "L17",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_delivery_test_newtestbackendwithmailbox",
|
|
"target": "internal_smtpserver_server_test_newtestbackend"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/mailbox_delivery_test.go",
|
|
"source_location": "L140",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_delivery_test_testauthorizedsenderstillrelaysexternallywithmailstoreenabled",
|
|
"target": "internal_smtpserver_mailbox_delivery_test_newtestbackendwithmailbox",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/mailbox_delivery_test.go",
|
|
"source_location": "L109",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_delivery_test_testexternalsendercanonlydeliverlocally",
|
|
"target": "internal_smtpserver_mailbox_delivery_test_newtestbackendwithmailbox",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/mailbox_delivery_test.go",
|
|
"source_location": "L45",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_delivery_test_testlocaldeliverytoknownmailbox",
|
|
"target": "internal_smtpserver_mailbox_delivery_test_newtestbackendwithmailbox",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/mailbox_delivery_test.go",
|
|
"source_location": "L84",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_delivery_test_testlocaldeliveryunknownmailboxrejected",
|
|
"target": "internal_smtpserver_mailbox_delivery_test_newtestbackendwithmailbox",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/smtpserver/mailbox_rules_test.go",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_rules_test_testallowlistbypassesspamrejection",
|
|
"target": "internal_smtpserver_mailbox_delivery_test_newtestbackendwithmailbox"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/smtpserver/mailbox_rules_test.go",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_rules_test_testblockedsenderrejectedatrcpt",
|
|
"target": "internal_smtpserver_mailbox_delivery_test_newtestbackendwithmailbox"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/smtpserver/mailbox_rules_test.go",
|
|
"source_location": "L79",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_rules_test_testfilterruledeletedropsmessage",
|
|
"target": "internal_smtpserver_mailbox_delivery_test_newtestbackendwithmailbox"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/smtpserver/mailbox_rules_test.go",
|
|
"source_location": "L118",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_rules_test_testfilterrulemarkreadsetsseenflag",
|
|
"target": "internal_smtpserver_mailbox_delivery_test_newtestbackendwithmailbox"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/smtpserver/mailbox_rules_test.go",
|
|
"source_location": "L160",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_rules_test_testfilterrulemovetofolderstoresinnamedfolder",
|
|
"target": "internal_smtpserver_mailbox_delivery_test_newtestbackendwithmailbox"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/mailbox_delivery_test.go",
|
|
"source_location": "L139",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_delivery_test_testauthorizedsenderstillrelaysexternallywithmailstoreenabled",
|
|
"target": "internal_smtpserver_mailbox_delivery_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/mailbox_delivery_test.go",
|
|
"source_location": "L108",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_delivery_test_testexternalsendercanonlydeliverlocally",
|
|
"target": "internal_smtpserver_mailbox_delivery_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/mailbox_delivery_test.go",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_delivery_test_testlocaldeliverytoknownmailbox",
|
|
"target": "internal_smtpserver_mailbox_delivery_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/mailbox_delivery_test.go",
|
|
"source_location": "L83",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_delivery_test_testlocaldeliveryunknownmailboxrejected",
|
|
"target": "internal_smtpserver_mailbox_delivery_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/smtpserver/mailbox_delivery_test.go",
|
|
"source_location": "L46",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_delivery_test_testlocaldeliverytoknownmailbox",
|
|
"target": "internal_smtpserver_server_test_starttestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/smtpserver/mailbox_delivery_test.go",
|
|
"source_location": "L85",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_delivery_test_testlocaldeliveryunknownmailboxrejected",
|
|
"target": "internal_smtpserver_server_test_starttestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/smtpserver/mailbox_delivery_test.go",
|
|
"source_location": "L110",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_delivery_test_testexternalsendercanonlydeliverlocally",
|
|
"target": "internal_smtpserver_server_test_starttestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/smtpserver/mailbox_delivery_test.go",
|
|
"source_location": "L141",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_delivery_test_testauthorizedsenderstillrelaysexternallywithmailstoreenabled",
|
|
"target": "internal_smtpserver_server_test_starttestserver"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/mailbox_rules_test.go",
|
|
"source_location": "L37",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_rules_test",
|
|
"target": "internal_smtpserver_mailbox_rules_test_testallowlistbypassesspamrejection",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/mailbox_rules_test.go",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_rules_test",
|
|
"target": "internal_smtpserver_mailbox_rules_test_testblockedsenderrejectedatrcpt",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/mailbox_rules_test.go",
|
|
"source_location": "L78",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_rules_test",
|
|
"target": "internal_smtpserver_mailbox_rules_test_testfilterruledeletedropsmessage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/mailbox_rules_test.go",
|
|
"source_location": "L117",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_rules_test",
|
|
"target": "internal_smtpserver_mailbox_rules_test_testfilterrulemarkreadsetsseenflag",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/mailbox_rules_test.go",
|
|
"source_location": "L159",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_rules_test",
|
|
"target": "internal_smtpserver_mailbox_rules_test_testfilterrulemovetofolderstoresinnamedfolder",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/mailbox_rules_test.go",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_rules_test_testblockedsenderrejectedatrcpt",
|
|
"target": "internal_smtpserver_mailbox_rules_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/smtpserver/mailbox_rules_test.go",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_rules_test_testblockedsenderrejectedatrcpt",
|
|
"target": "internal_smtpserver_server_test_starttestserver"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/mailbox_rules_test.go",
|
|
"source_location": "L37",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_rules_test_testallowlistbypassesspamrejection",
|
|
"target": "internal_smtpserver_mailbox_rules_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/mailbox_rules_test.go",
|
|
"source_location": "L78",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_rules_test_testfilterruledeletedropsmessage",
|
|
"target": "internal_smtpserver_mailbox_rules_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/mailbox_rules_test.go",
|
|
"source_location": "L117",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_rules_test_testfilterrulemarkreadsetsseenflag",
|
|
"target": "internal_smtpserver_mailbox_rules_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/mailbox_rules_test.go",
|
|
"source_location": "L159",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_rules_test_testfilterrulemovetofolderstoresinnamedfolder",
|
|
"target": "internal_smtpserver_mailbox_rules_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/smtpserver/mailbox_rules_test.go",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_rules_test_testallowlistbypassesspamrejection",
|
|
"target": "internal_smtpserver_server_test_starttestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/smtpserver/mailbox_rules_test.go",
|
|
"source_location": "L83",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_rules_test_testfilterruledeletedropsmessage",
|
|
"target": "internal_smtpserver_server_test_starttestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/smtpserver/mailbox_rules_test.go",
|
|
"source_location": "L122",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_rules_test_testfilterrulemarkreadsetsseenflag",
|
|
"target": "internal_smtpserver_server_test_starttestserver"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/smtpserver/mailbox_rules_test.go",
|
|
"source_location": "L164",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_mailbox_rules_test_testfilterrulemovetofolderstoresinnamedfolder",
|
|
"target": "internal_smtpserver_server_test_starttestserver"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/server.go",
|
|
"source_location": "L34",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_server",
|
|
"target": "internal_smtpserver_server_newplainserver",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/server.go",
|
|
"source_location": "L47",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_server",
|
|
"target": "internal_smtpserver_server_newtlsserver",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/server.go",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_server",
|
|
"target": "internal_smtpserver_server_resolvebanner",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/server.go",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_server_resolvebanner",
|
|
"target": "internal_smtpserver_server_go_file",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "main.go",
|
|
"source_location": "L113",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "main_main",
|
|
"target": "internal_smtpserver_server_resolvebanner"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/server.go",
|
|
"source_location": "L34",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_server_newplainserver",
|
|
"target": "internal_smtpserver_server_go_backend",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/server.go",
|
|
"source_location": "L34",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_server_newplainserver",
|
|
"target": "internal_smtpserver_server_go_server",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/smtpserver/server_test.go",
|
|
"source_location": "L67",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_server_test_starttestserver",
|
|
"target": "internal_smtpserver_server_newplainserver"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/server.go",
|
|
"source_location": "L47",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_server_newtlsserver",
|
|
"target": "internal_smtpserver_server_go_backend",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/server.go",
|
|
"source_location": "L47",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_server_newtlsserver",
|
|
"target": "internal_smtpserver_server_go_server",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/server.go",
|
|
"source_location": "L47",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_server_newtlsserver",
|
|
"target": "internal_smtpserver_server_go_config",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/server_test.go",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_server_test",
|
|
"target": "internal_smtpserver_server_test_newtestbackend",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/server_test.go",
|
|
"source_location": "L61",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_server_test",
|
|
"target": "internal_smtpserver_server_test_starttestserver",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/server_test.go",
|
|
"source_location": "L94",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_server_test",
|
|
"target": "internal_smtpserver_server_test_testauthfailureclosesconnection",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/server_test.go",
|
|
"source_location": "L73",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_server_test",
|
|
"target": "internal_smtpserver_server_test_testauthsuccessandsenderauthorization",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/server_test.go",
|
|
"source_location": "L120",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_server_test",
|
|
"target": "internal_smtpserver_server_test_testipwhitelistfallbackwithoutauth",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/server_test.go",
|
|
"source_location": "L139",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_server_test",
|
|
"target": "internal_smtpserver_server_test_testmailfromrejectedforunauthorizeddomain",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/server_test.go",
|
|
"source_location": "L197",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_server_test",
|
|
"target": "internal_smtpserver_server_test_testsendercannotspoofotheraddress",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/server_test.go",
|
|
"source_location": "L158",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_server_test",
|
|
"target": "internal_smtpserver_server_test_testunverifieddomaincannotsend",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/server_test.go",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_server_test_newtestbackend",
|
|
"target": "internal_smtpserver_server_test_go_backend",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/server_test.go",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_server_test_newtestbackend",
|
|
"target": "internal_smtpserver_server_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/smtpserver/server_test.go",
|
|
"source_location": "L48",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_server_test_newtestbackend",
|
|
"target": "internal_toolbox_toolbox_getlogger"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/server_test.go",
|
|
"source_location": "L95",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_server_test_testauthfailureclosesconnection",
|
|
"target": "internal_smtpserver_server_test_newtestbackend",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/server_test.go",
|
|
"source_location": "L74",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_server_test_testauthsuccessandsenderauthorization",
|
|
"target": "internal_smtpserver_server_test_newtestbackend",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/server_test.go",
|
|
"source_location": "L121",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_server_test_testipwhitelistfallbackwithoutauth",
|
|
"target": "internal_smtpserver_server_test_newtestbackend",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/server_test.go",
|
|
"source_location": "L140",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_server_test_testmailfromrejectedforunauthorizeddomain",
|
|
"target": "internal_smtpserver_server_test_newtestbackend",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/server_test.go",
|
|
"source_location": "L198",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_server_test_testsendercannotspoofotheraddress",
|
|
"target": "internal_smtpserver_server_test_newtestbackend",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/server_test.go",
|
|
"source_location": "L159",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_server_test_testunverifieddomaincannotsend",
|
|
"target": "internal_smtpserver_server_test_newtestbackend",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/server_test.go",
|
|
"source_location": "L61",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_server_test_starttestserver",
|
|
"target": "internal_smtpserver_server_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/server_test.go",
|
|
"source_location": "L94",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_server_test_testauthfailureclosesconnection",
|
|
"target": "internal_smtpserver_server_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/server_test.go",
|
|
"source_location": "L73",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_server_test_testauthsuccessandsenderauthorization",
|
|
"target": "internal_smtpserver_server_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/server_test.go",
|
|
"source_location": "L120",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_server_test_testipwhitelistfallbackwithoutauth",
|
|
"target": "internal_smtpserver_server_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/server_test.go",
|
|
"source_location": "L139",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_server_test_testmailfromrejectedforunauthorizeddomain",
|
|
"target": "internal_smtpserver_server_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/server_test.go",
|
|
"source_location": "L197",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_server_test_testsendercannotspoofotheraddress",
|
|
"target": "internal_smtpserver_server_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/server_test.go",
|
|
"source_location": "L158",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_server_test_testunverifieddomaincannotsend",
|
|
"target": "internal_smtpserver_server_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/server_test.go",
|
|
"source_location": "L61",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_server_test_starttestserver",
|
|
"target": "internal_smtpserver_server_test_go_backend",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/server_test.go",
|
|
"source_location": "L96",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_server_test_testauthfailureclosesconnection",
|
|
"target": "internal_smtpserver_server_test_starttestserver",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/server_test.go",
|
|
"source_location": "L75",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_server_test_testauthsuccessandsenderauthorization",
|
|
"target": "internal_smtpserver_server_test_starttestserver",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/server_test.go",
|
|
"source_location": "L122",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_server_test_testipwhitelistfallbackwithoutauth",
|
|
"target": "internal_smtpserver_server_test_starttestserver",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/server_test.go",
|
|
"source_location": "L141",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_server_test_testmailfromrejectedforunauthorizeddomain",
|
|
"target": "internal_smtpserver_server_test_starttestserver",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/server_test.go",
|
|
"source_location": "L199",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_server_test_testsendercannotspoofotheraddress",
|
|
"target": "internal_smtpserver_server_test_starttestserver",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/server_test.go",
|
|
"source_location": "L170",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_server_test_testunverifieddomaincannotsend",
|
|
"target": "internal_smtpserver_server_test_starttestserver",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L427",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_session",
|
|
"target": "internal_smtpserver_session_containsstr",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L159",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_session",
|
|
"target": "internal_smtpserver_session_domainofaddr",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L45",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_session",
|
|
"target": "internal_smtpserver_session_go_smtpserver_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L207",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_session",
|
|
"target": "internal_smtpserver_session_internalerror",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L24",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_session",
|
|
"target": "smtpserver_backend",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L46",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_session_go_smtpserver_session",
|
|
"target": "smtpserver_backend",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L25",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "smtpserver_backend",
|
|
"target": "internal_smtpserver_session_go_db",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "smtpserver_backend",
|
|
"target": "internal_smtpserver_session_go_file",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L29",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "smtpserver_backend",
|
|
"target": "internal_smtpserver_session_go_store",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "smtpserver_backend",
|
|
"target": "relay",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "smtpserver_backend",
|
|
"target": "smtpserver_backend_newsession",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "smtpserver_backend",
|
|
"target": "toolbox_logger",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"context": "parameter_type",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "smtpserver_backend_newsession",
|
|
"target": "internal_smtpserver_session_go_conn",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "smtpserver_backend_newsession",
|
|
"target": "internal_smtpserver_session_go_session",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L47",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_session_go_smtpserver_session",
|
|
"target": "internal_smtpserver_session_go_conn",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L214",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_session_go_smtpserver_session",
|
|
"target": "smtpserver_session_data",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L360",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_session_go_smtpserver_session",
|
|
"target": "smtpserver_session_deliverlocally",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L69",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_session_go_smtpserver_session",
|
|
"target": "smtpserver_session_logout",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L73",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_session_go_smtpserver_session",
|
|
"target": "smtpserver_session_mail",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L175",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_session_go_smtpserver_session",
|
|
"target": "smtpserver_session_rcpt",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_session_go_smtpserver_session",
|
|
"target": "smtpserver_session_reset",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L95",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_smtpserver_session_go_smtpserver_session",
|
|
"target": "smtpserver_session_validatesenderauthorization",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L73",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "smtpserver_session_mail",
|
|
"target": "mailoptions",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L74",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "smtpserver_session_mail",
|
|
"target": "smtpserver_session_validatesenderauthorization",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L99",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "smtpserver_session_validatesenderauthorization",
|
|
"target": "internal_smtpserver_session_domainofaddr",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L222",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "smtpserver_session_data",
|
|
"target": "internal_smtpserver_session_domainofaddr",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L361",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "smtpserver_session_deliverlocally",
|
|
"target": "internal_smtpserver_session_domainofaddr",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L176",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "smtpserver_session_rcpt",
|
|
"target": "internal_smtpserver_session_domainofaddr",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L175",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "smtpserver_session_rcpt",
|
|
"target": "rcptoptions",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L217",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "smtpserver_session_data",
|
|
"target": "internal_smtpserver_session_internalerror",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L293",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "smtpserver_session_data",
|
|
"target": "internal_smtpserver_session_containsstr",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L214",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "smtpserver_session_data",
|
|
"target": "reader",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/smtpserver/session.go",
|
|
"source_location": "L320",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "smtpserver_session_data",
|
|
"target": "smtpserver_session_deliverlocally",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/tlsutil/tlsutil.go",
|
|
"source_location": "L85",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_tlsutil_tlsutil",
|
|
"target": "internal_tlsutil_tlsutil_createsslcontext",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/tlsutil/tlsutil.go",
|
|
"source_location": "L21",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_tlsutil_tlsutil",
|
|
"target": "internal_tlsutil_tlsutil_generateselfsignedcert",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "main.go",
|
|
"source_location": "L117",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "main_main",
|
|
"target": "internal_tlsutil_tlsutil_generateselfsignedcert"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/tlsutil/tlsutil.go",
|
|
"source_location": "L85",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "internal_tlsutil_tlsutil_createsslcontext",
|
|
"target": "internal_tlsutil_tlsutil_go_config",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "main.go",
|
|
"source_location": "L121",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "main_main",
|
|
"target": "internal_tlsutil_tlsutil_createsslcontext"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/toolbox/toolbox.go",
|
|
"source_location": "L69",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_toolbox_toolbox",
|
|
"target": "internal_toolbox_toolbox_configure",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/toolbox/toolbox.go",
|
|
"source_location": "L99",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_toolbox_toolbox",
|
|
"target": "internal_toolbox_toolbox_ensurefolderexists",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/toolbox/toolbox.go",
|
|
"source_location": "L127",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_toolbox_toolbox",
|
|
"target": "internal_toolbox_toolbox_generatemessageid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/toolbox/toolbox.go",
|
|
"source_location": "L115",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_toolbox_toolbox",
|
|
"target": "internal_toolbox_toolbox_getcurrenttime",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/toolbox/toolbox.go",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_toolbox_toolbox",
|
|
"target": "internal_toolbox_toolbox_getlogger",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/toolbox/toolbox.go",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_toolbox_toolbox",
|
|
"target": "internal_toolbox_toolbox_parselevel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/toolbox/toolbox.go",
|
|
"source_location": "L25",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_toolbox_toolbox",
|
|
"target": "toolbox_level",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/toolbox/toolbox.go",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_toolbox_toolbox",
|
|
"target": "toolbox_logger",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/toolbox/toolbox.go",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "internal_toolbox_toolbox_getlogger",
|
|
"target": "toolbox_logger",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webui.go",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webui_go_webui_app",
|
|
"target": "toolbox_logger",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webui.go",
|
|
"source_location": "L36",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webui_new",
|
|
"target": "toolbox_logger",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/toolbox/toolbox.go",
|
|
"source_location": "L21",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "toolbox_logger",
|
|
"target": "toolbox_level",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/toolbox/toolbox.go",
|
|
"source_location": "L94",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "toolbox_logger",
|
|
"target": "toolbox_logger_critical",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/toolbox/toolbox.go",
|
|
"source_location": "L90",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "toolbox_logger",
|
|
"target": "toolbox_logger_debug",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/toolbox/toolbox.go",
|
|
"source_location": "L93",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "toolbox_logger",
|
|
"target": "toolbox_logger_error",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/toolbox/toolbox.go",
|
|
"source_location": "L91",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "toolbox_logger",
|
|
"target": "toolbox_logger_info",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/toolbox/toolbox.go",
|
|
"source_location": "L81",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "toolbox_logger",
|
|
"target": "toolbox_logger_log",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/toolbox/toolbox.go",
|
|
"source_location": "L92",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "toolbox_logger",
|
|
"target": "toolbox_logger_warning",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/toolbox/toolbox.go",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "internal_toolbox_toolbox_parselevel",
|
|
"target": "toolbox_level",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/toolbox/toolbox.go",
|
|
"source_location": "L50",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "toolbox_level",
|
|
"target": "toolbox_level_string",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/toolbox/toolbox.go",
|
|
"source_location": "L81",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "toolbox_logger_log",
|
|
"target": "toolbox_level",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/toolbox/toolbox.go",
|
|
"source_location": "L71",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_toolbox_toolbox_configure",
|
|
"target": "internal_toolbox_toolbox_parselevel",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/toolbox/toolbox.go",
|
|
"source_location": "L69",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_toolbox_toolbox_configure",
|
|
"target": "internal_toolbox_toolbox_go_file",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "main.go",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "main_main",
|
|
"target": "internal_toolbox_toolbox_configure"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/toolbox/toolbox.go",
|
|
"source_location": "L115",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_toolbox_toolbox_getcurrenttime",
|
|
"target": "internal_toolbox_toolbox_go_file",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webui_test.go",
|
|
"source_location": "L118",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webui_test_newtestapp",
|
|
"target": "internal_toolbox_toolbox_getlogger"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "main.go",
|
|
"source_location": "L52",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "main_main",
|
|
"target": "internal_toolbox_toolbox_getlogger"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/toolbox/toolbox.go",
|
|
"source_location": "L94",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "toolbox_logger_critical",
|
|
"target": "toolbox_logger_log",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/toolbox/toolbox.go",
|
|
"source_location": "L90",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "toolbox_logger_debug",
|
|
"target": "toolbox_logger_log",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/toolbox/toolbox.go",
|
|
"source_location": "L93",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "toolbox_logger_error",
|
|
"target": "toolbox_logger_log",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/toolbox/toolbox.go",
|
|
"source_location": "L91",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "toolbox_logger_info",
|
|
"target": "toolbox_logger_log",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/toolbox/toolbox.go",
|
|
"source_location": "L92",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "toolbox_logger_warning",
|
|
"target": "toolbox_logger_log",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "main.go",
|
|
"source_location": "L64",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "main_main",
|
|
"target": "internal_toolbox_toolbox_ensurefolderexists"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/toolbox/toolbox.go",
|
|
"source_location": "L115",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "internal_toolbox_toolbox_getcurrenttime",
|
|
"target": "internal_toolbox_toolbox_go_time",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/account.go",
|
|
"source_location": "L17",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_account_go_webui_app",
|
|
"target": "webui_app_accountpage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/account.go",
|
|
"source_location": "L24",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_account_go_webui_app",
|
|
"target": "webui_app_changepassword",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/account.go",
|
|
"source_location": "L110",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_account_go_webui_app",
|
|
"target": "webui_app_totpdisable",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/account.go",
|
|
"source_location": "L63",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_account_go_webui_app",
|
|
"target": "webui_app_totpsetupbegin",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/account.go",
|
|
"source_location": "L93",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_account_go_webui_app",
|
|
"target": "webui_app_totpsetupconfirm",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/account.go",
|
|
"source_location": "L17",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_accountpage",
|
|
"target": "internal_webui_account_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/account.go",
|
|
"source_location": "L17",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_accountpage",
|
|
"target": "internal_webui_account_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/account.go",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_accountpage",
|
|
"target": "internal_webui_auth_userfromcontext"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/account.go",
|
|
"source_location": "L24",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_changepassword",
|
|
"target": "internal_webui_account_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/account.go",
|
|
"source_location": "L110",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_totpdisable",
|
|
"target": "internal_webui_account_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/account.go",
|
|
"source_location": "L63",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_totpsetupbegin",
|
|
"target": "internal_webui_account_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/account.go",
|
|
"source_location": "L93",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_totpsetupconfirm",
|
|
"target": "internal_webui_account_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/account.go",
|
|
"source_location": "L24",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_changepassword",
|
|
"target": "internal_webui_account_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/account.go",
|
|
"source_location": "L110",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_totpdisable",
|
|
"target": "internal_webui_account_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/account.go",
|
|
"source_location": "L63",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_totpsetupbegin",
|
|
"target": "internal_webui_account_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/account.go",
|
|
"source_location": "L93",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_totpsetupconfirm",
|
|
"target": "internal_webui_account_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/account.go",
|
|
"source_location": "L25",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_changepassword",
|
|
"target": "internal_webui_auth_userfromcontext"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/account.go",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_changepassword",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/account.go",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_changepassword",
|
|
"target": "internal_webui_login_isstrongpassword"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/account.go",
|
|
"source_location": "L64",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_totpsetupbegin",
|
|
"target": "internal_webui_auth_userfromcontext"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/account.go",
|
|
"source_location": "L70",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_totpsetupbegin",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/account.go",
|
|
"source_location": "L94",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_totpsetupconfirm",
|
|
"target": "internal_webui_auth_userfromcontext"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/account.go",
|
|
"source_location": "L97",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_totpsetupconfirm",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/account.go",
|
|
"source_location": "L111",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_totpdisable",
|
|
"target": "internal_webui_auth_userfromcontext"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/account.go",
|
|
"source_location": "L113",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_totpdisable",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_admins",
|
|
"target": "internal_webui_admins_isdomainsubset",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L101",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_admins_go_webui_app",
|
|
"target": "webui_app_addadmin",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L93",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_admins_go_webui_app",
|
|
"target": "webui_app_addadminform",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L74",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_admins_go_webui_app",
|
|
"target": "webui_app_adminslist",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L210",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_admins_go_webui_app",
|
|
"target": "webui_app_adminwithmanageaccess",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L56",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_admins_go_webui_app",
|
|
"target": "webui_app_canmanageadmin",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L183",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_admins_go_webui_app",
|
|
"target": "webui_app_editadmindomains",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L169",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_admins_go_webui_app",
|
|
"target": "webui_app_editadmindomainsform",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_admins_go_webui_app",
|
|
"target": "webui_app_manageableadmins",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L153",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_admins_go_webui_app",
|
|
"target": "webui_app_parseowneddomainids",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L224",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_admins_go_webui_app",
|
|
"target": "webui_app_removeadmin",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L75",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_adminslist",
|
|
"target": "webui_app_manageableadmins",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_manageableadmins",
|
|
"target": "internal_webui_admins_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L37",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_manageableadmins",
|
|
"target": "internal_webui_admins_isdomainsubset",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_manageableadmins",
|
|
"target": "internal_webui_auth_scopefromcontext"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_manageableadmins",
|
|
"target": "internal_webui_auth_userfromcontext"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L101",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_addadmin",
|
|
"target": "internal_webui_admins_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L93",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_addadminform",
|
|
"target": "internal_webui_admins_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L74",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_adminslist",
|
|
"target": "internal_webui_admins_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L210",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_adminwithmanageaccess",
|
|
"target": "internal_webui_admins_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L56",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_canmanageadmin",
|
|
"target": "internal_webui_admins_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L183",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_editadmindomains",
|
|
"target": "internal_webui_admins_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L169",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_editadmindomainsform",
|
|
"target": "internal_webui_admins_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L153",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_parseowneddomainids",
|
|
"target": "internal_webui_admins_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L224",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_removeadmin",
|
|
"target": "internal_webui_admins_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_admins_isdomainsubset",
|
|
"target": "webui_accessscope",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L71",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_canmanageadmin",
|
|
"target": "internal_webui_admins_isdomainsubset",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L216",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_adminwithmanageaccess",
|
|
"target": "webui_app_canmanageadmin",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L71",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_canmanageadmin",
|
|
"target": "internal_webui_auth_scopefromcontext"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L57",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_canmanageadmin",
|
|
"target": "internal_webui_auth_userfromcontext"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L74",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_adminslist",
|
|
"target": "internal_webui_admins_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_adminslist",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L101",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_addadmin",
|
|
"target": "internal_webui_admins_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L93",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_addadminform",
|
|
"target": "internal_webui_admins_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L210",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_adminwithmanageaccess",
|
|
"target": "internal_webui_admins_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L183",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_editadmindomains",
|
|
"target": "internal_webui_admins_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L169",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_editadmindomainsform",
|
|
"target": "internal_webui_admins_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L224",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_removeadmin",
|
|
"target": "internal_webui_admins_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L95",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_addadminform",
|
|
"target": "internal_webui_auth_userfromcontext"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L102",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_addadmin",
|
|
"target": "internal_webui_auth_userfromcontext"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L108",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_addadmin",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L107",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_addadmin",
|
|
"target": "internal_webui_login_isstrongpassword"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L135",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_addadmin",
|
|
"target": "webui_app_parseowneddomainids",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L193",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_editadmindomains",
|
|
"target": "webui_app_parseowneddomainids",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L154",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_parseowneddomainids",
|
|
"target": "internal_webui_auth_scopefromcontext"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L170",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_editadmindomainsform",
|
|
"target": "webui_app_adminwithmanageaccess",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L189",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_editadmindomains",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L184",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_editadmindomains",
|
|
"target": "webui_app_adminwithmanageaccess",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L211",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_adminwithmanageaccess",
|
|
"target": "internal_webui_domains_pathid"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L225",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_removeadmin",
|
|
"target": "webui_app_adminwithmanageaccess",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/admins.go",
|
|
"source_location": "L238",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_removeadmin",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/auth.go",
|
|
"source_location": "L95",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_auth",
|
|
"target": "internal_webui_auth_clearsessioncookie",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/auth.go",
|
|
"source_location": "L60",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_auth",
|
|
"target": "internal_webui_auth_requiredomainaccess",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/auth.go",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_auth",
|
|
"target": "internal_webui_auth_scopefromcontext",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/auth.go",
|
|
"source_location": "L83",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_auth",
|
|
"target": "internal_webui_auth_setsessioncookie",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/auth.go",
|
|
"source_location": "L121",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_auth",
|
|
"target": "internal_webui_auth_userfromcontext",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/auth.go",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_auth",
|
|
"target": "webui_accessscope",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/auth.go",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_auth",
|
|
"target": "webui_ctxkey",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/auth.go",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_auth_scopefromcontext",
|
|
"target": "webui_accessscope",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/auth.go",
|
|
"source_location": "L33",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_accessscope",
|
|
"target": "webui_accessscope_allowed",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/auth.go",
|
|
"source_location": "L40",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_accessscope",
|
|
"target": "webui_accessscope_ids",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/auth.go",
|
|
"source_location": "L68",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_buildaccessscope",
|
|
"target": "webui_accessscope",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/auth.go",
|
|
"source_location": "L61",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_auth_requiredomainaccess",
|
|
"target": "webui_accessscope_allowed",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/auth.go",
|
|
"source_location": "L61",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_auth_requiredomainaccess",
|
|
"target": "internal_webui_auth_scopefromcontext",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/auth.go",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_auth_scopefromcontext",
|
|
"target": "internal_webui_auth_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L243",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_accessibledomainnames",
|
|
"target": "internal_webui_auth_scopefromcontext"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L225",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_accessibledomains",
|
|
"target": "internal_webui_auth_scopefromcontext"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L78",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_adddomain",
|
|
"target": "internal_webui_auth_scopefromcontext"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L92",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_createdkim",
|
|
"target": "internal_webui_auth_scopefromcontext"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/dashboard.go",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_dashboard",
|
|
"target": "internal_webui_auth_scopefromcontext"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L32",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_dkimlist",
|
|
"target": "internal_webui_auth_scopefromcontext"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L33",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_domainslist",
|
|
"target": "internal_webui_auth_scopefromcontext"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/ip_whitelist.go",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_ipslist",
|
|
"target": "internal_webui_auth_scopefromcontext"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L33",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_mailboxeslist",
|
|
"target": "internal_webui_auth_scopefromcontext"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_senderslist",
|
|
"target": "internal_webui_auth_scopefromcontext"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/auth.go",
|
|
"source_location": "L60",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_auth_requiredomainaccess",
|
|
"target": "internal_webui_auth_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/auth.go",
|
|
"source_location": "L121",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_auth_userfromcontext",
|
|
"target": "internal_webui_auth_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/auth.go",
|
|
"source_location": "L101",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_currentsession",
|
|
"target": "internal_webui_auth_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/auth.go",
|
|
"source_location": "L60",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_auth_requiredomainaccess",
|
|
"target": "internal_webui_auth_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/mailbox_aliases.go",
|
|
"source_location": "L34",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_addalias",
|
|
"target": "internal_webui_auth_requiredomainaccess"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/ip_whitelist.go",
|
|
"source_location": "L45",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_addip",
|
|
"target": "internal_webui_auth_requiredomainaccess"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L63",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_addmailbox",
|
|
"target": "internal_webui_auth_requiredomainaccess"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L70",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_addsender",
|
|
"target": "internal_webui_auth_requiredomainaccess"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L186",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_dkimkeywithaccess",
|
|
"target": "internal_webui_auth_requiredomainaccess"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L124",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_editdomain",
|
|
"target": "internal_webui_auth_requiredomainaccess"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L110",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_editdomainform",
|
|
"target": "internal_webui_auth_requiredomainaccess"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/ip_whitelist.go",
|
|
"source_location": "L142",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_editip",
|
|
"target": "internal_webui_auth_requiredomainaccess"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L189",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_editsender",
|
|
"target": "internal_webui_auth_requiredomainaccess"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/ip_whitelist.go",
|
|
"source_location": "L70",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_ipwithaccess",
|
|
"target": "internal_webui_auth_requiredomainaccess"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L126",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_mailboxwithaccess",
|
|
"target": "internal_webui_auth_requiredomainaccess"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L116",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_regeneratedkim",
|
|
"target": "internal_webui_auth_requiredomainaccess"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L177",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_removedomain",
|
|
"target": "internal_webui_auth_requiredomainaccess"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L112",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_senderwithaccess",
|
|
"target": "internal_webui_auth_requiredomainaccess"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L156",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_toggledomain",
|
|
"target": "internal_webui_auth_requiredomainaccess"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L93",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_toggledomainoff",
|
|
"target": "internal_webui_auth_requiredomainaccess"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L198",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_verifydomaincheck",
|
|
"target": "internal_webui_auth_requiredomainaccess"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/auth.go",
|
|
"source_location": "L95",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_auth_clearsessioncookie",
|
|
"target": "internal_webui_auth_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/auth.go",
|
|
"source_location": "L83",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_auth_setsessioncookie",
|
|
"target": "internal_webui_auth_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/auth.go",
|
|
"source_location": "L68",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_auth_go_webui_app",
|
|
"target": "webui_app_buildaccessscope",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/auth.go",
|
|
"source_location": "L101",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_auth_go_webui_app",
|
|
"target": "webui_app_currentsession",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/auth.go",
|
|
"source_location": "L130",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_auth_go_webui_app",
|
|
"target": "webui_app_requireauth",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/auth.go",
|
|
"source_location": "L157",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_requireauth",
|
|
"target": "webui_app_buildaccessscope",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L78",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_loginsubmit",
|
|
"target": "internal_webui_auth_setsessioncookie"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L144",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_mfasubmit",
|
|
"target": "internal_webui_auth_setsessioncookie"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L242",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_passkeyloginfinish",
|
|
"target": "internal_webui_auth_setsessioncookie"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L152",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_logout",
|
|
"target": "internal_webui_auth_clearsessioncookie"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/auth.go",
|
|
"source_location": "L132",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_requireauth",
|
|
"target": "webui_app_currentsession",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L79",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_adddomain",
|
|
"target": "internal_webui_auth_userfromcontext"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L157",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_firstloginform",
|
|
"target": "internal_webui_auth_userfromcontext"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L164",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_firstloginsubmit",
|
|
"target": "internal_webui_auth_userfromcontext"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L93",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_passkeyregisterbegin",
|
|
"target": "internal_webui_auth_userfromcontext"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L118",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_passkeyregisterfinish",
|
|
"target": "internal_webui_auth_userfromcontext"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L157",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_passkeyremove",
|
|
"target": "internal_webui_auth_userfromcontext"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/auth.go",
|
|
"source_location": "L130",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_requireauth",
|
|
"target": "internal_webui_auth_go_handler",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dashboard.go",
|
|
"source_location": "L108",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_dashboard",
|
|
"target": "internal_webui_dashboard_authlogdomain",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dashboard.go",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_dashboard",
|
|
"target": "internal_webui_dashboard_emaildomain",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dashboard.go",
|
|
"source_location": "L115",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_dashboard",
|
|
"target": "internal_webui_dashboard_emailorbaredomain",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dashboard.go",
|
|
"source_location": "L117",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_dashboard_emailorbaredomain",
|
|
"target": "internal_webui_dashboard_emaildomain",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dashboard.go",
|
|
"source_location": "L73",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_dashboard",
|
|
"target": "internal_webui_dashboard_emaildomain",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/view_message.go",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_emaillogaccessible",
|
|
"target": "internal_webui_dashboard_emaildomain"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/logs.go",
|
|
"source_location": "L24",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_logs",
|
|
"target": "internal_webui_dashboard_emaildomain"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dashboard.go",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_dashboard_go_webui_app",
|
|
"target": "webui_app_dashboard",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dashboard.go",
|
|
"source_location": "L84",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_dashboard",
|
|
"target": "internal_webui_dashboard_authlogdomain",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dashboard.go",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_dashboard",
|
|
"target": "internal_webui_dashboard_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dashboard.go",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_dashboard",
|
|
"target": "internal_webui_dashboard_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/dashboard.go",
|
|
"source_location": "L69",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_dashboard",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dashboard.go",
|
|
"source_location": "L110",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_dashboard_authlogdomain",
|
|
"target": "internal_webui_dashboard_emailorbaredomain",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/logs.go",
|
|
"source_location": "L25",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_logs",
|
|
"target": "internal_webui_dashboard_authlogdomain"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dashboard_test.go",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_dashboard_test",
|
|
"target": "internal_webui_dashboard_test_testdashboardshowsmailboxnearquota",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dashboard_test.go",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_dashboard_test_testdashboardshowsmailboxnearquota",
|
|
"target": "internal_webui_dashboard_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/dashboard_test.go",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_dashboard_test_testdashboardshowsmailboxnearquota",
|
|
"target": "internal_webui_webui_test_loginsession"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/dashboard_test.go",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_dashboard_test_testdashboardshowsmailboxnearquota",
|
|
"target": "internal_webui_webui_test_newtestapp"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_dkim",
|
|
"target": "internal_webui_dkim_isajax",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_dkim",
|
|
"target": "internal_webui_dkim_writejson",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_dkim_writejson",
|
|
"target": "internal_webui_dkim_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L270",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_checkdkimdns",
|
|
"target": "internal_webui_dkim_writejson",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L309",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_checkspfdns",
|
|
"target": "internal_webui_dkim_writejson",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L84",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_createdkim",
|
|
"target": "internal_webui_dkim_writejson",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L160",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_dkimactionfailed",
|
|
"target": "internal_webui_dkim_writejson",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/settings.go",
|
|
"source_location": "L160",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_getserverip",
|
|
"target": "internal_webui_dkim_writejson"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L171",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_passkeyloginbegin",
|
|
"target": "internal_webui_dkim_writejson"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L206",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_passkeyloginfinish",
|
|
"target": "internal_webui_dkim_writejson"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L96",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_passkeyregisterbegin",
|
|
"target": "internal_webui_dkim_writejson"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L121",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_passkeyregisterfinish",
|
|
"target": "internal_webui_dkim_writejson"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L146",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_regeneratedkim",
|
|
"target": "internal_webui_dkim_writejson",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/settings.go",
|
|
"source_location": "L167",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_testattachmentspath",
|
|
"target": "internal_webui_dkim_writejson"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/settings.go",
|
|
"source_location": "L87",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_testdatabaseconnection",
|
|
"target": "internal_webui_dkim_writejson"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L244",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_toggledkim",
|
|
"target": "internal_webui_dkim_writejson",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/settings.go",
|
|
"source_location": "L128",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_uploadtlsfile",
|
|
"target": "internal_webui_dkim_writejson"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L203",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_verifydomaincheck",
|
|
"target": "internal_webui_dkim_writejson"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L161",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailpasskeyloginbegin",
|
|
"target": "internal_webui_dkim_writejson"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L194",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailpasskeyloginfinish",
|
|
"target": "internal_webui_dkim_writejson"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L87",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailpasskeyregisterbegin",
|
|
"target": "internal_webui_dkim_writejson"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L111",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailpasskeyregisterfinish",
|
|
"target": "internal_webui_dkim_writejson"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L265",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_checkdkimdns",
|
|
"target": "internal_webui_dkim_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L293",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_checkspfdns",
|
|
"target": "internal_webui_dkim_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L80",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_createdkim",
|
|
"target": "internal_webui_dkim_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L158",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_dkimactionfailed",
|
|
"target": "internal_webui_dkim_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L180",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_dkimkeywithaccess",
|
|
"target": "internal_webui_dkim_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L25",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_dkimlist",
|
|
"target": "internal_webui_dkim_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L193",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_editdkim",
|
|
"target": "internal_webui_dkim_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L167",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_editdkimform",
|
|
"target": "internal_webui_dkim_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L109",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_regeneratedkim",
|
|
"target": "internal_webui_dkim_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L251",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_removedkim",
|
|
"target": "internal_webui_dkim_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L222",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_toggledkim",
|
|
"target": "internal_webui_dkim_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_dkim_isajax",
|
|
"target": "internal_webui_dkim_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L159",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_dkimactionfailed",
|
|
"target": "internal_webui_dkim_isajax",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L134",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_regeneratedkim",
|
|
"target": "internal_webui_dkim_isajax",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L243",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_toggledkim",
|
|
"target": "internal_webui_dkim_isajax",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L265",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_checkdkimdns",
|
|
"target": "internal_webui_dkim_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L293",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_checkspfdns",
|
|
"target": "internal_webui_dkim_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L80",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_createdkim",
|
|
"target": "internal_webui_dkim_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L158",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_dkimactionfailed",
|
|
"target": "internal_webui_dkim_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L180",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_dkimkeywithaccess",
|
|
"target": "internal_webui_dkim_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L25",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_dkimlist",
|
|
"target": "internal_webui_dkim_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L193",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_editdkim",
|
|
"target": "internal_webui_dkim_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L167",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_editdkimform",
|
|
"target": "internal_webui_dkim_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L109",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_regeneratedkim",
|
|
"target": "internal_webui_dkim_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L251",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_removedkim",
|
|
"target": "internal_webui_dkim_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L222",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_toggledkim",
|
|
"target": "internal_webui_dkim_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L265",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_dkim_go_webui_app",
|
|
"target": "webui_app_checkdkimdns",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L293",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_dkim_go_webui_app",
|
|
"target": "webui_app_checkspfdns",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L80",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_dkim_go_webui_app",
|
|
"target": "webui_app_createdkim",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L158",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_dkim_go_webui_app",
|
|
"target": "webui_app_dkimactionfailed",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L180",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_dkim_go_webui_app",
|
|
"target": "webui_app_dkimkeywithaccess",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L25",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_dkim_go_webui_app",
|
|
"target": "webui_app_dkimlist",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L193",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_dkim_go_webui_app",
|
|
"target": "webui_app_editdkim",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L167",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_dkim_go_webui_app",
|
|
"target": "webui_app_editdkimform",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L109",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_dkim_go_webui_app",
|
|
"target": "webui_app_regeneratedkim",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L251",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_dkim_go_webui_app",
|
|
"target": "webui_app_removedkim",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L222",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_dkim_go_webui_app",
|
|
"target": "webui_app_toggledkim",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_dkimlist",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L43",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_dkimlist",
|
|
"target": "internal_webui_utils_checkdnsrecord"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L56",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_dkimlist",
|
|
"target": "internal_webui_utils_generatespfrecord"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_dkimlist",
|
|
"target": "internal_webui_utils_getpublicip"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L110",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_regeneratedkim",
|
|
"target": "internal_webui_domains_pathid"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L154",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_regeneratedkim",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L137",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_regeneratedkim",
|
|
"target": "internal_webui_utils_checkdnsrecord"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L149",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_regeneratedkim",
|
|
"target": "internal_webui_utils_generatespfrecord"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L135",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_regeneratedkim",
|
|
"target": "internal_webui_utils_getpublicip"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L125",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_regeneratedkim",
|
|
"target": "webui_app_dkimactionfailed",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L163",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_dkimactionfailed",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L231",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_toggledkim",
|
|
"target": "webui_app_dkimactionfailed",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L168",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_editdkimform",
|
|
"target": "webui_app_dkimkeywithaccess",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L181",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_dkimkeywithaccess",
|
|
"target": "internal_webui_domains_pathid"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L194",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_editdkim",
|
|
"target": "webui_app_dkimkeywithaccess",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L252",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_removedkim",
|
|
"target": "webui_app_dkimkeywithaccess",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L223",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_toggledkim",
|
|
"target": "webui_app_dkimkeywithaccess",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L203",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_editdkim",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L247",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_toggledkim",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L257",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_removedkim",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L274",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_checkdkimdns",
|
|
"target": "internal_webui_utils_checkdnsrecord"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L295",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_checkspfdns",
|
|
"target": "internal_webui_utils_checkdnsrecord"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/dkim.go",
|
|
"source_location": "L303",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_checkspfdns",
|
|
"target": "internal_webui_utils_getpublicip"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L260",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_domains",
|
|
"target": "internal_webui_domains_domainremovedmessage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_domains",
|
|
"target": "internal_webui_domains_isvaliddomainname",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_domains",
|
|
"target": "internal_webui_domains_pathid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_domains_pathid",
|
|
"target": "internal_webui_domains_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_domains_pathid",
|
|
"target": "internal_webui_render_atoi"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/view_message.go",
|
|
"source_location": "L132",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_deleteattachment",
|
|
"target": "internal_webui_domains_pathid"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/view_message.go",
|
|
"source_location": "L53",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_downloadattachment",
|
|
"target": "internal_webui_domains_pathid"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L118",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_editdomain",
|
|
"target": "internal_webui_domains_pathid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L105",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_editdomainform",
|
|
"target": "internal_webui_domains_pathid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/ip_whitelist.go",
|
|
"source_location": "L65",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_ipwithaccess",
|
|
"target": "internal_webui_domains_pathid"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L121",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_mailboxwithaccess",
|
|
"target": "internal_webui_domains_pathid"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L158",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_passkeyremove",
|
|
"target": "internal_webui_domains_pathid"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L171",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_removedomain",
|
|
"target": "internal_webui_domains_pathid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L107",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_senderwithaccess",
|
|
"target": "internal_webui_domains_pathid"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L150",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_toggledomain",
|
|
"target": "internal_webui_domains_pathid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L92",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_toggledomainoff",
|
|
"target": "internal_webui_domains_pathid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L192",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_verifydomaincheck",
|
|
"target": "internal_webui_domains_pathid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/view_message.go",
|
|
"source_location": "L25",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_viewmessagecontent",
|
|
"target": "internal_webui_domains_pathid"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L148",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailpasskeyremove",
|
|
"target": "internal_webui_domains_pathid"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L242",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_accessibledomainnames",
|
|
"target": "internal_webui_domains_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L220",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_accessibledomains",
|
|
"target": "internal_webui_domains_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L57",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_adddomain",
|
|
"target": "internal_webui_domains_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L52",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_adddomainform",
|
|
"target": "internal_webui_domains_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L26",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_domainslist",
|
|
"target": "internal_webui_domains_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L117",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_editdomain",
|
|
"target": "internal_webui_domains_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L104",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_editdomainform",
|
|
"target": "internal_webui_domains_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L170",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_removedomain",
|
|
"target": "internal_webui_domains_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L149",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_toggledomain",
|
|
"target": "internal_webui_domains_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L91",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_toggledomainoff",
|
|
"target": "internal_webui_domains_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L191",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_verifydomaincheck",
|
|
"target": "internal_webui_domains_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/domains_test.go",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_domains_test_testisvaliddomainname",
|
|
"target": "internal_webui_domains_isvaliddomainname"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L59",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_adddomain",
|
|
"target": "internal_webui_domains_isvaliddomainname",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L129",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_editdomain",
|
|
"target": "internal_webui_domains_isvaliddomainname",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L242",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_domains_go_webui_app",
|
|
"target": "webui_app_accessibledomainnames",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L220",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_domains_go_webui_app",
|
|
"target": "webui_app_accessibledomains",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L57",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_domains_go_webui_app",
|
|
"target": "webui_app_adddomain",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L52",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_domains_go_webui_app",
|
|
"target": "webui_app_adddomainform",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L26",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_domains_go_webui_app",
|
|
"target": "webui_app_domainslist",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L117",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_domains_go_webui_app",
|
|
"target": "webui_app_editdomain",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L104",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_domains_go_webui_app",
|
|
"target": "webui_app_editdomainform",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L170",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_domains_go_webui_app",
|
|
"target": "webui_app_removedomain",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L149",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_domains_go_webui_app",
|
|
"target": "webui_app_toggledomain",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L91",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_domains_go_webui_app",
|
|
"target": "webui_app_toggledomainoff",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L191",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_domains_go_webui_app",
|
|
"target": "webui_app_verifydomaincheck",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L26",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_domainslist",
|
|
"target": "internal_webui_domains_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L29",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_domainslist",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L57",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_adddomain",
|
|
"target": "internal_webui_domains_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L52",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_adddomainform",
|
|
"target": "internal_webui_domains_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L117",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_editdomain",
|
|
"target": "internal_webui_domains_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L104",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_editdomainform",
|
|
"target": "internal_webui_domains_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L170",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_removedomain",
|
|
"target": "internal_webui_domains_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L149",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_toggledomain",
|
|
"target": "internal_webui_domains_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L91",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_toggledomainoff",
|
|
"target": "internal_webui_domains_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L191",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_verifydomaincheck",
|
|
"target": "internal_webui_domains_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L60",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_adddomain",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L97",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_toggledomainoff",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L130",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_editdomain",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L160",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_toggledomain",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L184",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_removedomain",
|
|
"target": "internal_webui_domains_domainremovedmessage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L182",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_removedomain",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/domains.go",
|
|
"source_location": "L201",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_verifydomaincheck",
|
|
"target": "internal_webui_utils_checkdomainownership"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/domains_test.go",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_domains_test",
|
|
"target": "internal_webui_domains_test_testisvaliddomainname",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/domains_test.go",
|
|
"source_location": "L21",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_domains_test",
|
|
"target": "internal_webui_domains_test_testverificationrecordnameandvalue",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/domains_test.go",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_domains_test_testisvaliddomainname",
|
|
"target": "internal_webui_domains_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/domains_test.go",
|
|
"source_location": "L21",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_domains_test_testverificationrecordnameandvalue",
|
|
"target": "internal_webui_domains_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/domains_test.go",
|
|
"source_location": "L22",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_domains_test_testverificationrecordnameandvalue",
|
|
"target": "internal_webui_utils_verificationrecordname"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/domains_test.go",
|
|
"source_location": "L25",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_domains_test_testverificationrecordnameandvalue",
|
|
"target": "internal_webui_utils_verificationrecordvalue"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/flash.go",
|
|
"source_location": "L34",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_flash",
|
|
"target": "internal_webui_flash_popflashes",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/flash.go",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_flash",
|
|
"target": "internal_webui_flash_setflash",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/flash.go",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_flash",
|
|
"target": "webui_flash",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/flash.go",
|
|
"source_location": "L34",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_flash_popflashes",
|
|
"target": "webui_flash",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/flash.go",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_flash_setflash",
|
|
"target": "internal_webui_flash_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/mailbox_aliases.go",
|
|
"source_location": "L39",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_addalias",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/mailbox_lists.go",
|
|
"source_location": "L39",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_addallowblockentry",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/mailbox_apppasswords.go",
|
|
"source_location": "L41",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_addapppassword",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/ip_whitelist.go",
|
|
"source_location": "L41",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_addip",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L68",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_addmailbox",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/mailbox_rules.go",
|
|
"source_location": "L40",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_addrule",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L75",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_addsender",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/mailbox_aliases.go",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_aliaseslist",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/mailbox_apppasswords.go",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_apppasswordslist",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/view_message.go",
|
|
"source_location": "L142",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_deleteattachment",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/ip_whitelist.go",
|
|
"source_location": "L82",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_disableip",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L138",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_disablemailbox",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L124",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_disablesender",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/view_message.go",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_downloadattachment",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/ip_whitelist.go",
|
|
"source_location": "L138",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_editip",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L212",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_editmailbox",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L185",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_editsender",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/ip_whitelist.go",
|
|
"source_location": "L95",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_enableip",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L151",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_enablemailbox",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L137",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_enablesender",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L199",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_firstloginsubmit",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/ip_whitelist.go",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_ipslist",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/mailbox_lists.go",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_listspage",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/logs.go",
|
|
"source_location": "L22",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_logs",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_mailboxeslist",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L159",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_passkeyremove",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/mailbox_aliases.go",
|
|
"source_location": "L74",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_removealias",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/mailbox_lists.go",
|
|
"source_location": "L58",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_removeallowblockentry",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/ip_whitelist.go",
|
|
"source_location": "L108",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_removeip",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L168",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_removemailbox",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/mailbox_rules.go",
|
|
"source_location": "L64",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_removerule",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L150",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_removesender",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/mailbox_apppasswords.go",
|
|
"source_location": "L61",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_revokeapppassword",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/mailbox_rules.go",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_ruleslist",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L40",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_senderslist",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/settings.go",
|
|
"source_location": "L41",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_settingsupdate",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webmail_account.go",
|
|
"source_location": "L136",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailaddapppassword",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webmail_account.go",
|
|
"source_location": "L43",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailchangepassword",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L149",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailpasskeyremove",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webmail_account.go",
|
|
"source_location": "L153",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailrevokeapppassword",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webmail_account.go",
|
|
"source_location": "L116",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailtotpdisable",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webmail_account.go",
|
|
"source_location": "L76",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailtotpsetupbegin",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webmail_account.go",
|
|
"source_location": "L100",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailtotpsetupconfirm",
|
|
"target": "internal_webui_flash_setflash"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/flash.go",
|
|
"source_location": "L34",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_flash_popflashes",
|
|
"target": "internal_webui_flash_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/flash.go",
|
|
"source_location": "L34",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_flash_popflashes",
|
|
"target": "internal_webui_flash_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/render.go",
|
|
"source_location": "L193",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_render",
|
|
"target": "internal_webui_flash_popflashes"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webmail_account.go",
|
|
"source_location": "L32",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmaildashboard",
|
|
"target": "internal_webui_flash_popflashes"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/ip_whitelist.go",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_ip_whitelist_go_webui_app",
|
|
"target": "webui_app_addip",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/ip_whitelist.go",
|
|
"source_location": "L26",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_ip_whitelist_go_webui_app",
|
|
"target": "webui_app_addipform",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/ip_whitelist.go",
|
|
"source_location": "L76",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_ip_whitelist_go_webui_app",
|
|
"target": "webui_app_disableip",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/ip_whitelist.go",
|
|
"source_location": "L125",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_ip_whitelist_go_webui_app",
|
|
"target": "webui_app_editip",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/ip_whitelist.go",
|
|
"source_location": "L115",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_ip_whitelist_go_webui_app",
|
|
"target": "webui_app_editipform",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/ip_whitelist.go",
|
|
"source_location": "L89",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_ip_whitelist_go_webui_app",
|
|
"target": "webui_app_enableip",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/ip_whitelist.go",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_ip_whitelist_go_webui_app",
|
|
"target": "webui_app_ipslist",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/ip_whitelist.go",
|
|
"source_location": "L64",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_ip_whitelist_go_webui_app",
|
|
"target": "webui_app_ipwithaccess",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/ip_whitelist.go",
|
|
"source_location": "L102",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_ip_whitelist_go_webui_app",
|
|
"target": "webui_app_removeip",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/ip_whitelist.go",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_ipslist",
|
|
"target": "internal_webui_ip_whitelist_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/ip_whitelist.go",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_ipslist",
|
|
"target": "internal_webui_ip_whitelist_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/ip_whitelist.go",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_addip",
|
|
"target": "internal_webui_ip_whitelist_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/ip_whitelist.go",
|
|
"source_location": "L26",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_addipform",
|
|
"target": "internal_webui_ip_whitelist_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/ip_whitelist.go",
|
|
"source_location": "L76",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_disableip",
|
|
"target": "internal_webui_ip_whitelist_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/ip_whitelist.go",
|
|
"source_location": "L125",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_editip",
|
|
"target": "internal_webui_ip_whitelist_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/ip_whitelist.go",
|
|
"source_location": "L115",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_editipform",
|
|
"target": "internal_webui_ip_whitelist_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/ip_whitelist.go",
|
|
"source_location": "L89",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_enableip",
|
|
"target": "internal_webui_ip_whitelist_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/ip_whitelist.go",
|
|
"source_location": "L64",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_ipwithaccess",
|
|
"target": "internal_webui_ip_whitelist_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/ip_whitelist.go",
|
|
"source_location": "L102",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_removeip",
|
|
"target": "internal_webui_ip_whitelist_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/ip_whitelist.go",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_addip",
|
|
"target": "internal_webui_ip_whitelist_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/ip_whitelist.go",
|
|
"source_location": "L26",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_addipform",
|
|
"target": "internal_webui_ip_whitelist_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/ip_whitelist.go",
|
|
"source_location": "L76",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_disableip",
|
|
"target": "internal_webui_ip_whitelist_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/ip_whitelist.go",
|
|
"source_location": "L125",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_editip",
|
|
"target": "internal_webui_ip_whitelist_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/ip_whitelist.go",
|
|
"source_location": "L115",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_editipform",
|
|
"target": "internal_webui_ip_whitelist_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/ip_whitelist.go",
|
|
"source_location": "L89",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_enableip",
|
|
"target": "internal_webui_ip_whitelist_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/ip_whitelist.go",
|
|
"source_location": "L64",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_ipwithaccess",
|
|
"target": "internal_webui_ip_whitelist_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/ip_whitelist.go",
|
|
"source_location": "L102",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_removeip",
|
|
"target": "internal_webui_ip_whitelist_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/ip_whitelist.go",
|
|
"source_location": "L37",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_addip",
|
|
"target": "internal_webui_render_atoi"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/ip_whitelist.go",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_disableip",
|
|
"target": "webui_app_ipwithaccess",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/ip_whitelist.go",
|
|
"source_location": "L126",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_editip",
|
|
"target": "webui_app_ipwithaccess",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/ip_whitelist.go",
|
|
"source_location": "L116",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_editipform",
|
|
"target": "webui_app_ipwithaccess",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/ip_whitelist.go",
|
|
"source_location": "L90",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_enableip",
|
|
"target": "webui_app_ipwithaccess",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/ip_whitelist.go",
|
|
"source_location": "L64",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_ipwithaccess",
|
|
"target": "internal_webui_ip_whitelist_go_whitelistedip",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/ip_whitelist.go",
|
|
"source_location": "L103",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_removeip",
|
|
"target": "webui_app_ipwithaccess",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/ip_whitelist.go",
|
|
"source_location": "L134",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_editip",
|
|
"target": "internal_webui_render_atoi"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L24",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_login",
|
|
"target": "internal_webui_login_clearpendingmfacookie",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L205",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_login",
|
|
"target": "internal_webui_login_isstrongpassword",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_login",
|
|
"target": "internal_webui_login_pendingmfauserid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L87",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_login",
|
|
"target": "internal_webui_login_redirecttarget",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_login",
|
|
"target": "internal_webui_login_setpendingmfacookie",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_login_setpendingmfacookie",
|
|
"target": "internal_webui_login_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L83",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_loginsubmit",
|
|
"target": "internal_webui_login_setpendingmfacookie",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L24",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_login_clearpendingmfacookie",
|
|
"target": "internal_webui_login_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L156",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_firstloginform",
|
|
"target": "internal_webui_login_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L163",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_firstloginsubmit",
|
|
"target": "internal_webui_login_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_loginform",
|
|
"target": "internal_webui_login_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L45",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_loginsubmit",
|
|
"target": "internal_webui_login_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L148",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_logout",
|
|
"target": "internal_webui_login_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L94",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_mfaform",
|
|
"target": "internal_webui_login_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L114",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_mfasubmit",
|
|
"target": "internal_webui_login_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L102",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_mfaform",
|
|
"target": "internal_webui_login_clearpendingmfacookie",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L123",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_mfasubmit",
|
|
"target": "internal_webui_login_clearpendingmfacookie",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L241",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_passkeyloginfinish",
|
|
"target": "internal_webui_login_clearpendingmfacookie"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_login_pendingmfauserid",
|
|
"target": "internal_webui_login_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L32",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_login_pendingmfauserid",
|
|
"target": "internal_webui_render_atoi"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L95",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_mfaform",
|
|
"target": "internal_webui_login_pendingmfauserid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L115",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_mfasubmit",
|
|
"target": "internal_webui_login_pendingmfauserid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L169",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_passkeyloginbegin",
|
|
"target": "internal_webui_login_pendingmfauserid"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L204",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_passkeyloginfinish",
|
|
"target": "internal_webui_login_pendingmfauserid"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L156",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_firstloginform",
|
|
"target": "internal_webui_login_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L163",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_firstloginsubmit",
|
|
"target": "internal_webui_login_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_loginform",
|
|
"target": "internal_webui_login_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L45",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_loginsubmit",
|
|
"target": "internal_webui_login_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L148",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_logout",
|
|
"target": "internal_webui_login_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L94",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_mfaform",
|
|
"target": "internal_webui_login_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L114",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_mfasubmit",
|
|
"target": "internal_webui_login_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L156",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_login_go_webui_app",
|
|
"target": "webui_app_firstloginform",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L163",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_login_go_webui_app",
|
|
"target": "webui_app_firstloginsubmit",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_login_go_webui_app",
|
|
"target": "webui_app_loginform",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L45",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_login_go_webui_app",
|
|
"target": "webui_app_loginsubmit",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L148",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_login_go_webui_app",
|
|
"target": "webui_app_logout",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L94",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_login_go_webui_app",
|
|
"target": "webui_app_mfaform",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L114",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_login_go_webui_app",
|
|
"target": "webui_app_mfasubmit",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L79",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_loginsubmit",
|
|
"target": "internal_webui_login_redirecttarget",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L145",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_mfasubmit",
|
|
"target": "internal_webui_login_redirecttarget",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/login.go",
|
|
"source_location": "L177",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_firstloginsubmit",
|
|
"target": "internal_webui_login_isstrongpassword",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webmail_account.go",
|
|
"source_location": "L47",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailchangepassword",
|
|
"target": "internal_webui_login_isstrongpassword"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/login_test.go",
|
|
"source_location": "L81",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_login_test",
|
|
"target": "internal_webui_login_test_testloginrequirestotpwhenenabled",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/login_test.go",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_login_test",
|
|
"target": "internal_webui_login_test_testloginsuccesswithoutmfa",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/login_test.go",
|
|
"source_location": "L56",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_login_test",
|
|
"target": "internal_webui_login_test_testloginwrongpasswordrejected",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/login_test.go",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_login_test_testloginsuccesswithoutmfa",
|
|
"target": "internal_webui_login_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/login_test.go",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_login_test_testloginsuccesswithoutmfa",
|
|
"target": "internal_webui_webui_test_newtestapp"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/login_test.go",
|
|
"source_location": "L81",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_login_test_testloginrequirestotpwhenenabled",
|
|
"target": "internal_webui_login_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/login_test.go",
|
|
"source_location": "L56",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_login_test_testloginwrongpasswordrejected",
|
|
"target": "internal_webui_login_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/login_test.go",
|
|
"source_location": "L57",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_login_test_testloginwrongpasswordrejected",
|
|
"target": "internal_webui_webui_test_newtestapp"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/login_test.go",
|
|
"source_location": "L82",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_login_test_testloginrequirestotpwhenenabled",
|
|
"target": "internal_webui_webui_test_newtestapp"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/logs.go",
|
|
"source_location": "L108",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_logs_go_webui_app",
|
|
"target": "webui_app_buildlogmaps",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/logs.go",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_logs_go_webui_app",
|
|
"target": "webui_app_logs",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/logs.go",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_logs",
|
|
"target": "internal_webui_logs_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/logs.go",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_logs",
|
|
"target": "internal_webui_logs_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/logs.go",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_logs",
|
|
"target": "internal_webui_render_atoi"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/logs.go",
|
|
"source_location": "L49",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_logs",
|
|
"target": "webui_app_buildlogmaps",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailbox_aliases.go",
|
|
"source_location": "L25",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailbox_aliases_go_webui_app",
|
|
"target": "webui_app_addalias",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailbox_aliases.go",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailbox_aliases_go_webui_app",
|
|
"target": "webui_app_aliaseslist",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailbox_aliases.go",
|
|
"source_location": "L67",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailbox_aliases_go_webui_app",
|
|
"target": "webui_app_removealias",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailbox_aliases.go",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_aliaseslist",
|
|
"target": "internal_webui_mailbox_aliases_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailbox_aliases.go",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_aliaseslist",
|
|
"target": "internal_webui_mailbox_aliases_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailbox_aliases.go",
|
|
"source_location": "L25",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_addalias",
|
|
"target": "internal_webui_mailbox_aliases_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailbox_aliases.go",
|
|
"source_location": "L67",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_removealias",
|
|
"target": "internal_webui_mailbox_aliases_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailbox_aliases.go",
|
|
"source_location": "L25",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_addalias",
|
|
"target": "internal_webui_mailbox_aliases_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailbox_aliases.go",
|
|
"source_location": "L67",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_removealias",
|
|
"target": "internal_webui_mailbox_aliases_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/mailbox_aliases.go",
|
|
"source_location": "L40",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_addalias",
|
|
"target": "internal_webui_mailbox_apppasswords_idstr"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/mailbox_aliases.go",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_addalias",
|
|
"target": "internal_webui_render_atoi"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/mailbox_aliases.go",
|
|
"source_location": "L78",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_removealias",
|
|
"target": "internal_webui_mailbox_apppasswords_idstr"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/mailbox_aliases.go",
|
|
"source_location": "L72",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_removealias",
|
|
"target": "internal_webui_render_atoi"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailbox_apppasswords.go",
|
|
"source_location": "L68",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailbox_apppasswords",
|
|
"target": "internal_webui_mailbox_apppasswords_idstr",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailbox_apppasswords.go",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailbox_apppasswords_go_webui_app",
|
|
"target": "webui_app_addapppassword",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailbox_apppasswords.go",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailbox_apppasswords_go_webui_app",
|
|
"target": "webui_app_apppasswordslist",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailbox_apppasswords.go",
|
|
"source_location": "L54",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailbox_apppasswords_go_webui_app",
|
|
"target": "webui_app_revokeapppassword",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailbox_apppasswords.go",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_apppasswordslist",
|
|
"target": "internal_webui_mailbox_apppasswords_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailbox_apppasswords.go",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_apppasswordslist",
|
|
"target": "internal_webui_mailbox_apppasswords_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailbox_apppasswords.go",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_addapppassword",
|
|
"target": "internal_webui_mailbox_apppasswords_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailbox_apppasswords.go",
|
|
"source_location": "L54",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_revokeapppassword",
|
|
"target": "internal_webui_mailbox_apppasswords_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailbox_apppasswords.go",
|
|
"source_location": "L68",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailbox_apppasswords_idstr",
|
|
"target": "internal_webui_mailbox_apppasswords_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailbox_apppasswords.go",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_addapppassword",
|
|
"target": "internal_webui_mailbox_apppasswords_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailbox_apppasswords.go",
|
|
"source_location": "L54",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_revokeapppassword",
|
|
"target": "internal_webui_mailbox_apppasswords_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailbox_apppasswords.go",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_addapppassword",
|
|
"target": "internal_webui_mailbox_apppasswords_idstr",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailbox_apppasswords.go",
|
|
"source_location": "L65",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_revokeapppassword",
|
|
"target": "internal_webui_mailbox_apppasswords_idstr",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/mailbox_apppasswords.go",
|
|
"source_location": "L59",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_revokeapppassword",
|
|
"target": "internal_webui_render_atoi"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/mailbox_lists.go",
|
|
"source_location": "L40",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_addallowblockentry",
|
|
"target": "internal_webui_mailbox_apppasswords_idstr"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/mailbox_rules.go",
|
|
"source_location": "L41",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_addrule",
|
|
"target": "internal_webui_mailbox_apppasswords_idstr"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/mailbox_lists.go",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_removeallowblockentry",
|
|
"target": "internal_webui_mailbox_apppasswords_idstr"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/mailbox_rules.go",
|
|
"source_location": "L68",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_removerule",
|
|
"target": "internal_webui_mailbox_apppasswords_idstr"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailbox_lists.go",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailbox_lists_go_webui_app",
|
|
"target": "webui_app_addallowblockentry",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailbox_lists.go",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailbox_lists_go_webui_app",
|
|
"target": "webui_app_listspage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailbox_lists.go",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailbox_lists_go_webui_app",
|
|
"target": "webui_app_removeallowblockentry",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailbox_lists.go",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_listspage",
|
|
"target": "internal_webui_mailbox_lists_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailbox_lists.go",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_listspage",
|
|
"target": "internal_webui_mailbox_lists_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailbox_lists.go",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_addallowblockentry",
|
|
"target": "internal_webui_mailbox_lists_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailbox_lists.go",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_removeallowblockentry",
|
|
"target": "internal_webui_mailbox_lists_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailbox_lists.go",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_addallowblockentry",
|
|
"target": "internal_webui_mailbox_lists_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailbox_lists.go",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_removeallowblockentry",
|
|
"target": "internal_webui_mailbox_lists_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/mailbox_lists.go",
|
|
"source_location": "L56",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_removeallowblockentry",
|
|
"target": "internal_webui_render_atoi"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailbox_multitenant_test.go",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailbox_multitenant_test",
|
|
"target": "internal_webui_mailbox_multitenant_test_createmailboxfor",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailbox_multitenant_test.go",
|
|
"source_location": "L146",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailbox_multitenant_test",
|
|
"target": "internal_webui_mailbox_multitenant_test_testapppasswordcannotberevokedfromanothermailbox",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailbox_multitenant_test.go",
|
|
"source_location": "L94",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailbox_multitenant_test",
|
|
"target": "internal_webui_mailbox_multitenant_test_testscopedadmincanmanageownmailboxapppasswords",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailbox_multitenant_test.go",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailbox_multitenant_test",
|
|
"target": "internal_webui_mailbox_multitenant_test_testscopedadmincannotaccessothertenantmailboxbyid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailbox_multitenant_test.go",
|
|
"source_location": "L121",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailbox_multitenant_test",
|
|
"target": "internal_webui_mailbox_multitenant_test_testscopedadmincannotcreatealiasonunowneddomain",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailbox_multitenant_test.go",
|
|
"source_location": "L69",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailbox_multitenant_test",
|
|
"target": "internal_webui_mailbox_multitenant_test_testscopedadmincannotcreatemailboxonunowneddomain",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailbox_multitenant_test.go",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailbox_multitenant_test_createmailboxfor",
|
|
"target": "internal_webui_mailbox_multitenant_test_go_app",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailbox_multitenant_test.go",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailbox_multitenant_test_createmailboxfor",
|
|
"target": "internal_webui_mailbox_multitenant_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailbox_multitenant_test.go",
|
|
"source_location": "L149",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailbox_multitenant_test_testapppasswordcannotberevokedfromanothermailbox",
|
|
"target": "internal_webui_mailbox_multitenant_test_createmailboxfor",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailbox_multitenant_test.go",
|
|
"source_location": "L98",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailbox_multitenant_test_testscopedadmincanmanageownmailboxapppasswords",
|
|
"target": "internal_webui_mailbox_multitenant_test_createmailboxfor",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailbox_multitenant_test.go",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailbox_multitenant_test_testscopedadmincannotaccessothertenantmailboxbyid",
|
|
"target": "internal_webui_mailbox_multitenant_test_createmailboxfor",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailbox_multitenant_test.go",
|
|
"source_location": "L125",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailbox_multitenant_test_testscopedadmincannotcreatealiasonunowneddomain",
|
|
"target": "internal_webui_mailbox_multitenant_test_createmailboxfor",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailbox_multitenant_test.go",
|
|
"source_location": "L146",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailbox_multitenant_test_testapppasswordcannotberevokedfromanothermailbox",
|
|
"target": "internal_webui_mailbox_multitenant_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailbox_multitenant_test.go",
|
|
"source_location": "L94",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailbox_multitenant_test_testscopedadmincanmanageownmailboxapppasswords",
|
|
"target": "internal_webui_mailbox_multitenant_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailbox_multitenant_test.go",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailbox_multitenant_test_testscopedadmincannotaccessothertenantmailboxbyid",
|
|
"target": "internal_webui_mailbox_multitenant_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailbox_multitenant_test.go",
|
|
"source_location": "L121",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailbox_multitenant_test_testscopedadmincannotcreatealiasonunowneddomain",
|
|
"target": "internal_webui_mailbox_multitenant_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailbox_multitenant_test.go",
|
|
"source_location": "L69",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailbox_multitenant_test_testscopedadmincannotcreatemailboxonunowneddomain",
|
|
"target": "internal_webui_mailbox_multitenant_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/mailbox_multitenant_test.go",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailbox_multitenant_test_testscopedadmincannotaccessothertenantmailboxbyid",
|
|
"target": "internal_webui_multitenant_test_scopedlogin"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/mailbox_multitenant_test.go",
|
|
"source_location": "L41",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailbox_multitenant_test_testscopedadmincannotaccessothertenantmailboxbyid",
|
|
"target": "internal_webui_multitenant_test_setuptwotenants"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/mailbox_multitenant_test.go",
|
|
"source_location": "L39",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailbox_multitenant_test_testscopedadmincannotaccessothertenantmailboxbyid",
|
|
"target": "internal_webui_webui_test_newtestapp"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/mailbox_multitenant_test.go",
|
|
"source_location": "L74",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailbox_multitenant_test_testscopedadmincannotcreatemailboxonunowneddomain",
|
|
"target": "internal_webui_multitenant_test_scopedlogin"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/mailbox_multitenant_test.go",
|
|
"source_location": "L72",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailbox_multitenant_test_testscopedadmincannotcreatemailboxonunowneddomain",
|
|
"target": "internal_webui_multitenant_test_setuptwotenants"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/mailbox_multitenant_test.go",
|
|
"source_location": "L70",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailbox_multitenant_test_testscopedadmincannotcreatemailboxonunowneddomain",
|
|
"target": "internal_webui_webui_test_newtestapp"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/mailbox_multitenant_test.go",
|
|
"source_location": "L100",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailbox_multitenant_test_testscopedadmincanmanageownmailboxapppasswords",
|
|
"target": "internal_webui_multitenant_test_scopedlogin"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/mailbox_multitenant_test.go",
|
|
"source_location": "L97",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailbox_multitenant_test_testscopedadmincanmanageownmailboxapppasswords",
|
|
"target": "internal_webui_multitenant_test_setuptwotenants"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/mailbox_multitenant_test.go",
|
|
"source_location": "L95",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailbox_multitenant_test_testscopedadmincanmanageownmailboxapppasswords",
|
|
"target": "internal_webui_webui_test_newtestapp"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/mailbox_multitenant_test.go",
|
|
"source_location": "L127",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailbox_multitenant_test_testscopedadmincannotcreatealiasonunowneddomain",
|
|
"target": "internal_webui_multitenant_test_scopedlogin"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/mailbox_multitenant_test.go",
|
|
"source_location": "L124",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailbox_multitenant_test_testscopedadmincannotcreatealiasonunowneddomain",
|
|
"target": "internal_webui_multitenant_test_setuptwotenants"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/mailbox_multitenant_test.go",
|
|
"source_location": "L122",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailbox_multitenant_test_testscopedadmincannotcreatealiasonunowneddomain",
|
|
"target": "internal_webui_webui_test_newtestapp"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/mailbox_multitenant_test.go",
|
|
"source_location": "L148",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailbox_multitenant_test_testapppasswordcannotberevokedfromanothermailbox",
|
|
"target": "internal_webui_multitenant_test_setuptwotenants"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/mailbox_multitenant_test.go",
|
|
"source_location": "L147",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailbox_multitenant_test_testapppasswordcannotberevokedfromanothermailbox",
|
|
"target": "internal_webui_webui_test_newtestapp"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailbox_rules.go",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailbox_rules_go_webui_app",
|
|
"target": "webui_app_addrule",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailbox_rules.go",
|
|
"source_location": "L57",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailbox_rules_go_webui_app",
|
|
"target": "webui_app_removerule",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailbox_rules.go",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailbox_rules_go_webui_app",
|
|
"target": "webui_app_ruleslist",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailbox_rules.go",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_ruleslist",
|
|
"target": "internal_webui_mailbox_rules_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailbox_rules.go",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_ruleslist",
|
|
"target": "internal_webui_mailbox_rules_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailbox_rules.go",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_addrule",
|
|
"target": "internal_webui_mailbox_rules_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailbox_rules.go",
|
|
"source_location": "L57",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_removerule",
|
|
"target": "internal_webui_mailbox_rules_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailbox_rules.go",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_addrule",
|
|
"target": "internal_webui_mailbox_rules_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailbox_rules.go",
|
|
"source_location": "L57",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_removerule",
|
|
"target": "internal_webui_mailbox_rules_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/mailbox_rules.go",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_removerule",
|
|
"target": "internal_webui_render_atoi"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L111",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailboxes",
|
|
"target": "internal_webui_mailboxes_parsequotagb",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L57",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailboxes_go_webui_app",
|
|
"target": "webui_app_addmailbox",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L48",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailboxes_go_webui_app",
|
|
"target": "webui_app_addmailboxform",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L17",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailboxes_go_webui_app",
|
|
"target": "webui_app_buildmailboxemail",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L132",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailboxes_go_webui_app",
|
|
"target": "webui_app_disablemailbox",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L201",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailboxes_go_webui_app",
|
|
"target": "webui_app_editmailbox",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L185",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailboxes_go_webui_app",
|
|
"target": "webui_app_editmailboxform",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L145",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailboxes_go_webui_app",
|
|
"target": "webui_app_enablemailbox",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailboxes_go_webui_app",
|
|
"target": "webui_app_mailboxeslist",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L120",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailboxes_go_webui_app",
|
|
"target": "webui_app_mailboxwithaccess",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L161",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_mailboxes_go_webui_app",
|
|
"target": "webui_app_removemailbox",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L66",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_addmailbox",
|
|
"target": "webui_app_buildmailboxemail",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_mailboxeslist",
|
|
"target": "internal_webui_mailboxes_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_mailboxeslist",
|
|
"target": "internal_webui_mailboxes_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L57",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_addmailbox",
|
|
"target": "internal_webui_mailboxes_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L48",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_addmailboxform",
|
|
"target": "internal_webui_mailboxes_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L132",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_disablemailbox",
|
|
"target": "internal_webui_mailboxes_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L201",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_editmailbox",
|
|
"target": "internal_webui_mailboxes_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L185",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_editmailboxform",
|
|
"target": "internal_webui_mailboxes_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L145",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_enablemailbox",
|
|
"target": "internal_webui_mailboxes_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L120",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_mailboxwithaccess",
|
|
"target": "internal_webui_mailboxes_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L161",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_removemailbox",
|
|
"target": "internal_webui_mailboxes_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L57",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_addmailbox",
|
|
"target": "internal_webui_mailboxes_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L48",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_addmailboxform",
|
|
"target": "internal_webui_mailboxes_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L132",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_disablemailbox",
|
|
"target": "internal_webui_mailboxes_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L201",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_editmailbox",
|
|
"target": "internal_webui_mailboxes_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L185",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_editmailboxform",
|
|
"target": "internal_webui_mailboxes_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L145",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_enablemailbox",
|
|
"target": "internal_webui_mailboxes_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L120",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_mailboxwithaccess",
|
|
"target": "internal_webui_mailboxes_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L161",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_removemailbox",
|
|
"target": "internal_webui_mailboxes_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L83",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_addmailbox",
|
|
"target": "internal_webui_mailboxes_parsequotagb",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L60",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_addmailbox",
|
|
"target": "internal_webui_render_atoi"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L207",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_editmailbox",
|
|
"target": "internal_webui_mailboxes_parsequotagb",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L133",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_disablemailbox",
|
|
"target": "webui_app_mailboxwithaccess",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L202",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_editmailbox",
|
|
"target": "webui_app_mailboxwithaccess",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L186",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_editmailboxform",
|
|
"target": "webui_app_mailboxwithaccess",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L146",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_enablemailbox",
|
|
"target": "webui_app_mailboxwithaccess",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L162",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_removemailbox",
|
|
"target": "webui_app_mailboxwithaccess",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/mailboxes.go",
|
|
"source_location": "L193",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_editmailboxform",
|
|
"target": "internal_webui_senders_localpartof"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/multitenant_test.go",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_multitenant_test",
|
|
"target": "internal_webui_multitenant_test_scopedlogin",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/multitenant_test.go",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_multitenant_test",
|
|
"target": "internal_webui_multitenant_test_setuptwotenants",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/multitenant_test.go",
|
|
"source_location": "L255",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_multitenant_test",
|
|
"target": "internal_webui_multitenant_test_testglobaladminseeseverything",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/multitenant_test.go",
|
|
"source_location": "L155",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_multitenant_test",
|
|
"target": "internal_webui_multitenant_test_testnewdomainautograntedtoscopedcreator",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/multitenant_test.go",
|
|
"source_location": "L219",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_multitenant_test",
|
|
"target": "internal_webui_multitenant_test_testscopedadmincandelegateowneddomainandmanageresultingadmin",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/multitenant_test.go",
|
|
"source_location": "L98",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_multitenant_test",
|
|
"target": "internal_webui_multitenant_test_testscopedadmincannotaccessothertenantsenderbyid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/multitenant_test.go",
|
|
"source_location": "L130",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_multitenant_test",
|
|
"target": "internal_webui_multitenant_test_testscopedadmincannotcreatesenderonunowneddomain",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/multitenant_test.go",
|
|
"source_location": "L194",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_multitenant_test",
|
|
"target": "internal_webui_multitenant_test_testscopedadmincannotdelegateunowneddomain",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/multitenant_test.go",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_multitenant_test",
|
|
"target": "internal_webui_multitenant_test_testscopedadminonlyseesowndomaininlist",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/multitenant_test.go",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_multitenant_test_scopedlogin",
|
|
"target": "internal_webui_multitenant_test_go_app",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/multitenant_test.go",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_multitenant_test_scopedlogin",
|
|
"target": "internal_webui_multitenant_test_go_cookie",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/multitenant_test.go",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_multitenant_test_scopedlogin",
|
|
"target": "internal_webui_multitenant_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/multitenant_test.go",
|
|
"source_location": "L159",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_multitenant_test_testnewdomainautograntedtoscopedcreator",
|
|
"target": "internal_webui_multitenant_test_scopedlogin",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/multitenant_test.go",
|
|
"source_location": "L224",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_multitenant_test_testscopedadmincandelegateowneddomainandmanageresultingadmin",
|
|
"target": "internal_webui_multitenant_test_scopedlogin",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/multitenant_test.go",
|
|
"source_location": "L103",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_multitenant_test_testscopedadmincannotaccessothertenantsenderbyid",
|
|
"target": "internal_webui_multitenant_test_scopedlogin",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/multitenant_test.go",
|
|
"source_location": "L135",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_multitenant_test_testscopedadmincannotcreatesenderonunowneddomain",
|
|
"target": "internal_webui_multitenant_test_scopedlogin",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/multitenant_test.go",
|
|
"source_location": "L199",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_multitenant_test_testscopedadmincannotdelegateunowneddomain",
|
|
"target": "internal_webui_multitenant_test_scopedlogin",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/multitenant_test.go",
|
|
"source_location": "L82",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_multitenant_test_testscopedadminonlyseesowndomaininlist",
|
|
"target": "internal_webui_multitenant_test_scopedlogin",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/multitenant_test.go",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_multitenant_test_setuptwotenants",
|
|
"target": "internal_webui_multitenant_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/multitenant_test.go",
|
|
"source_location": "L255",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_multitenant_test_testglobaladminseeseverything",
|
|
"target": "internal_webui_multitenant_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/multitenant_test.go",
|
|
"source_location": "L155",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_multitenant_test_testnewdomainautograntedtoscopedcreator",
|
|
"target": "internal_webui_multitenant_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/multitenant_test.go",
|
|
"source_location": "L219",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_multitenant_test_testscopedadmincandelegateowneddomainandmanageresultingadmin",
|
|
"target": "internal_webui_multitenant_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/multitenant_test.go",
|
|
"source_location": "L98",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_multitenant_test_testscopedadmincannotaccessothertenantsenderbyid",
|
|
"target": "internal_webui_multitenant_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/multitenant_test.go",
|
|
"source_location": "L130",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_multitenant_test_testscopedadmincannotcreatesenderonunowneddomain",
|
|
"target": "internal_webui_multitenant_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/multitenant_test.go",
|
|
"source_location": "L194",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_multitenant_test_testscopedadmincannotdelegateunowneddomain",
|
|
"target": "internal_webui_multitenant_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/multitenant_test.go",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_multitenant_test_testscopedadminonlyseesowndomaininlist",
|
|
"target": "internal_webui_multitenant_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/multitenant_test.go",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_multitenant_test_setuptwotenants",
|
|
"target": "internal_webui_multitenant_test_go_app",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/multitenant_test.go",
|
|
"source_location": "L258",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_multitenant_test_testglobaladminseeseverything",
|
|
"target": "internal_webui_multitenant_test_setuptwotenants",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/multitenant_test.go",
|
|
"source_location": "L158",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_multitenant_test_testnewdomainautograntedtoscopedcreator",
|
|
"target": "internal_webui_multitenant_test_setuptwotenants",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/multitenant_test.go",
|
|
"source_location": "L222",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_multitenant_test_testscopedadmincandelegateowneddomainandmanageresultingadmin",
|
|
"target": "internal_webui_multitenant_test_setuptwotenants",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/multitenant_test.go",
|
|
"source_location": "L101",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_multitenant_test_testscopedadmincannotaccessothertenantsenderbyid",
|
|
"target": "internal_webui_multitenant_test_setuptwotenants",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/multitenant_test.go",
|
|
"source_location": "L133",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_multitenant_test_testscopedadmincannotcreatesenderonunowneddomain",
|
|
"target": "internal_webui_multitenant_test_setuptwotenants",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/multitenant_test.go",
|
|
"source_location": "L197",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_multitenant_test_testscopedadmincannotdelegateunowneddomain",
|
|
"target": "internal_webui_multitenant_test_setuptwotenants",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/multitenant_test.go",
|
|
"source_location": "L80",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_multitenant_test_testscopedadminonlyseesowndomaininlist",
|
|
"target": "internal_webui_multitenant_test_setuptwotenants",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/multitenant_test.go",
|
|
"source_location": "L78",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_multitenant_test_testscopedadminonlyseesowndomaininlist",
|
|
"target": "internal_webui_webui_test_newtestapp"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/multitenant_test.go",
|
|
"source_location": "L99",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_multitenant_test_testscopedadmincannotaccessothertenantsenderbyid",
|
|
"target": "internal_webui_webui_test_newtestapp"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/multitenant_test.go",
|
|
"source_location": "L131",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_multitenant_test_testscopedadmincannotcreatesenderonunowneddomain",
|
|
"target": "internal_webui_webui_test_newtestapp"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/multitenant_test.go",
|
|
"source_location": "L156",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_multitenant_test_testnewdomainautograntedtoscopedcreator",
|
|
"target": "internal_webui_webui_test_newtestapp"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/multitenant_test.go",
|
|
"source_location": "L195",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_multitenant_test_testscopedadmincannotdelegateunowneddomain",
|
|
"target": "internal_webui_webui_test_newtestapp"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/multitenant_test.go",
|
|
"source_location": "L220",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_multitenant_test_testscopedadmincandelegateowneddomainandmanageresultingadmin",
|
|
"target": "internal_webui_webui_test_newtestapp"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/multitenant_test.go",
|
|
"source_location": "L259",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_multitenant_test_testglobaladminseeseverything",
|
|
"target": "internal_webui_webui_test_loginsession"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/multitenant_test.go",
|
|
"source_location": "L256",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_multitenant_test_testglobaladminseeseverything",
|
|
"target": "internal_webui_webui_test_newtestapp"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/render.go",
|
|
"source_location": "L201",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_render",
|
|
"target": "internal_webui_render_atoi",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/render.go",
|
|
"source_location": "L95",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_render",
|
|
"target": "internal_webui_render_formatdatetimeinzone",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/render.go",
|
|
"source_location": "L107",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_render",
|
|
"target": "internal_webui_render_humanfilesize",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/render.go",
|
|
"source_location": "L166",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_render",
|
|
"target": "internal_webui_render_isstandalonepage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/render.go",
|
|
"source_location": "L87",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_render",
|
|
"target": "internal_webui_render_pytogolayout",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/render.go",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_render",
|
|
"target": "webui_m",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/render.go",
|
|
"source_location": "L177",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_render",
|
|
"target": "webui_m",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/render.go",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_render_go_webui_app",
|
|
"target": "webui_app_funcmap",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/render.go",
|
|
"source_location": "L145",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_render_go_webui_app",
|
|
"target": "webui_app_loadtemplates",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/render.go",
|
|
"source_location": "L177",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_render_go_webui_app",
|
|
"target": "webui_app_render",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/render.go",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_funcmap",
|
|
"target": "funcmap",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/render.go",
|
|
"source_location": "L22",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_funcmap",
|
|
"target": "internal_webui_render_formatdatetimeinzone",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/render.go",
|
|
"source_location": "L41",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_funcmap",
|
|
"target": "internal_webui_render_pytogolayout",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/render.go",
|
|
"source_location": "L148",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_loadtemplates",
|
|
"target": "webui_app_funcmap",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/render.go",
|
|
"source_location": "L95",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_render_formatdatetimeinzone",
|
|
"target": "internal_webui_render_go_file",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/render.go",
|
|
"source_location": "L95",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_render_formatdatetimeinzone",
|
|
"target": "internal_webui_render_go_time",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/render.go",
|
|
"source_location": "L148",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_loadtemplates",
|
|
"target": "internal_webui_webui_new"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/render.go",
|
|
"source_location": "L186",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_render",
|
|
"target": "internal_webui_render_isstandalonepage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/render.go",
|
|
"source_location": "L177",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_render",
|
|
"target": "internal_webui_render_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/render.go",
|
|
"source_location": "L177",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_render",
|
|
"target": "internal_webui_render_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webmail_login.go",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_login_pendingmailboxmfaid",
|
|
"target": "internal_webui_render_atoi"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L66",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_addsender",
|
|
"target": "internal_webui_render_atoi"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L180",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_editsender",
|
|
"target": "internal_webui_render_atoi"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webmail_account.go",
|
|
"source_location": "L151",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailrevokeapppassword",
|
|
"target": "internal_webui_render_atoi"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_senders",
|
|
"target": "internal_webui_senders_localpartof",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L63",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_senders_go_webui_app",
|
|
"target": "webui_app_addsender",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L54",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_senders_go_webui_app",
|
|
"target": "webui_app_addsenderform",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_senders_go_webui_app",
|
|
"target": "webui_app_buildsenderemail",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L118",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_senders_go_webui_app",
|
|
"target": "webui_app_disablesender",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L170",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_senders_go_webui_app",
|
|
"target": "webui_app_editsender",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L157",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_senders_go_webui_app",
|
|
"target": "webui_app_editsenderform",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L131",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_senders_go_webui_app",
|
|
"target": "webui_app_enablesender",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L144",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_senders_go_webui_app",
|
|
"target": "webui_app_removesender",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L37",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_senders_go_webui_app",
|
|
"target": "webui_app_senderslist",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L106",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_senders_go_webui_app",
|
|
"target": "webui_app_senderwithaccess",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L73",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_addsender",
|
|
"target": "webui_app_buildsenderemail",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L192",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_editsender",
|
|
"target": "webui_app_buildsenderemail",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L163",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_editsenderform",
|
|
"target": "internal_webui_senders_localpartof",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L37",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_senderslist",
|
|
"target": "internal_webui_senders_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L37",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_senderslist",
|
|
"target": "internal_webui_senders_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L63",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_addsender",
|
|
"target": "internal_webui_senders_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L54",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_addsenderform",
|
|
"target": "internal_webui_senders_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L118",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_disablesender",
|
|
"target": "internal_webui_senders_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L170",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_editsender",
|
|
"target": "internal_webui_senders_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L157",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_editsenderform",
|
|
"target": "internal_webui_senders_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L131",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_enablesender",
|
|
"target": "internal_webui_senders_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L144",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_removesender",
|
|
"target": "internal_webui_senders_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L106",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_senderwithaccess",
|
|
"target": "internal_webui_senders_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L63",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_addsender",
|
|
"target": "internal_webui_senders_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L54",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_addsenderform",
|
|
"target": "internal_webui_senders_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L118",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_disablesender",
|
|
"target": "internal_webui_senders_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L170",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_editsender",
|
|
"target": "internal_webui_senders_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L157",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_editsenderform",
|
|
"target": "internal_webui_senders_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L131",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_enablesender",
|
|
"target": "internal_webui_senders_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L144",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_removesender",
|
|
"target": "internal_webui_senders_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L106",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_senderwithaccess",
|
|
"target": "internal_webui_senders_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L119",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_disablesender",
|
|
"target": "webui_app_senderwithaccess",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L171",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_editsender",
|
|
"target": "webui_app_senderwithaccess",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L158",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_editsenderform",
|
|
"target": "webui_app_senderwithaccess",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L132",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_enablesender",
|
|
"target": "webui_app_senderwithaccess",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/senders.go",
|
|
"source_location": "L145",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_removesender",
|
|
"target": "webui_app_senderwithaccess",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/senders_test.go",
|
|
"source_location": "L17",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_senders_test",
|
|
"target": "internal_webui_senders_test_testaddsenderemailalwaysmatchesselecteddomain",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/senders_test.go",
|
|
"source_location": "L17",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_senders_test_testaddsenderemailalwaysmatchesselecteddomain",
|
|
"target": "internal_webui_senders_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/senders_test.go",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_senders_test_testaddsenderemailalwaysmatchesselecteddomain",
|
|
"target": "internal_webui_webui_test_loginsession"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/senders_test.go",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_senders_test_testaddsenderemailalwaysmatchesselecteddomain",
|
|
"target": "internal_webui_webui_test_newtestapp"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/settings.go",
|
|
"source_location": "L111",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_settings",
|
|
"target": "internal_webui_settings_decodejsonbody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/settings.go",
|
|
"source_location": "L159",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_settings_go_webui_app",
|
|
"target": "webui_app_getserverip",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/settings.go",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_settings_go_webui_app",
|
|
"target": "webui_app_settingspage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/settings.go",
|
|
"source_location": "L39",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_settings_go_webui_app",
|
|
"target": "webui_app_settingsupdate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/settings.go",
|
|
"source_location": "L164",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_settings_go_webui_app",
|
|
"target": "webui_app_testattachmentspath",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/settings.go",
|
|
"source_location": "L82",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_settings_go_webui_app",
|
|
"target": "webui_app_testdatabaseconnection",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/settings.go",
|
|
"source_location": "L117",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_settings_go_webui_app",
|
|
"target": "webui_app_uploadcert",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/settings.go",
|
|
"source_location": "L122",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_settings_go_webui_app",
|
|
"target": "webui_app_uploadkey",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/settings.go",
|
|
"source_location": "L126",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_settings_go_webui_app",
|
|
"target": "webui_app_uploadtlsfile",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/settings.go",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_settingspage",
|
|
"target": "internal_webui_settings_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/settings.go",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_settingspage",
|
|
"target": "internal_webui_settings_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/settings.go",
|
|
"source_location": "L159",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_getserverip",
|
|
"target": "internal_webui_settings_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/settings.go",
|
|
"source_location": "L39",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_settingsupdate",
|
|
"target": "internal_webui_settings_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/settings.go",
|
|
"source_location": "L164",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_testattachmentspath",
|
|
"target": "internal_webui_settings_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/settings.go",
|
|
"source_location": "L82",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_testdatabaseconnection",
|
|
"target": "internal_webui_settings_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/settings.go",
|
|
"source_location": "L117",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_uploadcert",
|
|
"target": "internal_webui_settings_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/settings.go",
|
|
"source_location": "L122",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_uploadkey",
|
|
"target": "internal_webui_settings_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/settings.go",
|
|
"source_location": "L126",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_uploadtlsfile",
|
|
"target": "internal_webui_settings_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/settings.go",
|
|
"source_location": "L111",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_settings_decodejsonbody",
|
|
"target": "internal_webui_settings_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/settings.go",
|
|
"source_location": "L159",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_getserverip",
|
|
"target": "internal_webui_settings_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/settings.go",
|
|
"source_location": "L39",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_settingsupdate",
|
|
"target": "internal_webui_settings_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/settings.go",
|
|
"source_location": "L164",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_testattachmentspath",
|
|
"target": "internal_webui_settings_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/settings.go",
|
|
"source_location": "L82",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_testdatabaseconnection",
|
|
"target": "internal_webui_settings_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/settings.go",
|
|
"source_location": "L117",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_uploadcert",
|
|
"target": "internal_webui_settings_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/settings.go",
|
|
"source_location": "L122",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_uploadkey",
|
|
"target": "internal_webui_settings_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/settings.go",
|
|
"source_location": "L126",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_uploadtlsfile",
|
|
"target": "internal_webui_settings_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/settings.go",
|
|
"source_location": "L86",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_testdatabaseconnection",
|
|
"target": "internal_webui_settings_decodejsonbody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/settings.go",
|
|
"source_location": "L118",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_uploadcert",
|
|
"target": "webui_app_uploadtlsfile",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/settings.go",
|
|
"source_location": "L123",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_uploadkey",
|
|
"target": "webui_app_uploadtlsfile",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/settings.go",
|
|
"source_location": "L160",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_getserverip",
|
|
"target": "internal_webui_utils_getpublicip"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/static/js/dkim-management.js",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_static_js_dkim_management",
|
|
"target": "internal_webui_static_js_dkim_management_dkimmanagement",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/static/js/smtp-management.js",
|
|
"source_location": "L149",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_static_js_smtp_management",
|
|
"target": "internal_webui_static_js_smtp_management_dnsverification",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/static/js/smtp-management.js",
|
|
"source_location": "L180",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_static_js_smtp_management",
|
|
"target": "internal_webui_static_js_smtp_management_formvalidation",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/static/js/smtp-management.js",
|
|
"source_location": "L4",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_static_js_smtp_management",
|
|
"target": "internal_webui_static_js_smtp_management_smtpmanagement",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/utils.go",
|
|
"source_location": "L69",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_utils",
|
|
"target": "internal_webui_utils_checkdnsrecord",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/utils.go",
|
|
"source_location": "L97",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_utils",
|
|
"target": "internal_webui_utils_checkdomainownership",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/utils.go",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_utils",
|
|
"target": "internal_webui_utils_fetchbody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/utils.go",
|
|
"source_location": "L124",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_utils",
|
|
"target": "internal_webui_utils_generatespfrecord",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/utils.go",
|
|
"source_location": "L17",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_utils",
|
|
"target": "internal_webui_utils_getpublicip",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/utils.go",
|
|
"source_location": "L50",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_utils",
|
|
"target": "internal_webui_utils_resolverat",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/utils.go",
|
|
"source_location": "L84",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_utils",
|
|
"target": "internal_webui_utils_verificationrecordname",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/utils.go",
|
|
"source_location": "L88",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_utils",
|
|
"target": "internal_webui_utils_verificationrecordvalue",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/utils.go",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_utils",
|
|
"target": "webui_dnscheckresult",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/utils.go",
|
|
"source_location": "L22",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_utils_getpublicip",
|
|
"target": "internal_webui_utils_fetchbody",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/utils.go",
|
|
"source_location": "L17",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_utils_getpublicip",
|
|
"target": "internal_webui_utils_go_file",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/utils.go",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_utils_fetchbody",
|
|
"target": "internal_webui_utils_go_client",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/utils.go",
|
|
"source_location": "L104",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_utils_checkdomainownership",
|
|
"target": "internal_webui_utils_resolverat",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/utils.go",
|
|
"source_location": "L50",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_utils_resolverat",
|
|
"target": "resolver",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/utils.go",
|
|
"source_location": "L69",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_utils_checkdnsrecord",
|
|
"target": "webui_dnscheckresult",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/utils.go",
|
|
"source_location": "L98",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_utils_checkdomainownership",
|
|
"target": "internal_webui_utils_verificationrecordname",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/utils.go",
|
|
"source_location": "L99",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_utils_checkdomainownership",
|
|
"target": "internal_webui_utils_verificationrecordvalue",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/view_message.go",
|
|
"source_location": "L118",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_view_message",
|
|
"target": "internal_webui_view_message_extofname",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/view_message.go",
|
|
"source_location": "L125",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_view_message",
|
|
"target": "internal_webui_view_message_template_htmlescape",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/view_message.go",
|
|
"source_location": "L105",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_view_message_go_webui_app",
|
|
"target": "webui_app_attachmentaccessible",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/view_message.go",
|
|
"source_location": "L131",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_view_message_go_webui_app",
|
|
"target": "webui_app_deleteattachment",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/view_message.go",
|
|
"source_location": "L52",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_view_message_go_webui_app",
|
|
"target": "webui_app_downloadattachment",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/view_message.go",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_view_message_go_webui_app",
|
|
"target": "webui_app_emaillogaccessible",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/view_message.go",
|
|
"source_location": "L24",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_view_message_go_webui_app",
|
|
"target": "webui_app_viewmessagecontent",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/view_message.go",
|
|
"source_location": "L111",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_attachmentaccessible",
|
|
"target": "webui_app_emaillogaccessible",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/view_message.go",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_emaillogaccessible",
|
|
"target": "internal_webui_view_message_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/view_message.go",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_viewmessagecontent",
|
|
"target": "webui_app_emaillogaccessible",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/view_message.go",
|
|
"source_location": "L105",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_attachmentaccessible",
|
|
"target": "internal_webui_view_message_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/view_message.go",
|
|
"source_location": "L131",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_deleteattachment",
|
|
"target": "internal_webui_view_message_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/view_message.go",
|
|
"source_location": "L52",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_downloadattachment",
|
|
"target": "internal_webui_view_message_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/view_message.go",
|
|
"source_location": "L24",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_viewmessagecontent",
|
|
"target": "internal_webui_view_message_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/view_message.go",
|
|
"source_location": "L24",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_viewmessagecontent",
|
|
"target": "internal_webui_view_message_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/view_message.go",
|
|
"source_location": "L105",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_attachmentaccessible",
|
|
"target": "internal_webui_view_message_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/view_message.go",
|
|
"source_location": "L131",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_deleteattachment",
|
|
"target": "internal_webui_view_message_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/view_message.go",
|
|
"source_location": "L52",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_downloadattachment",
|
|
"target": "internal_webui_view_message_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/view_message.go",
|
|
"source_location": "L69",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_downloadattachment",
|
|
"target": "internal_webui_view_message_extofname",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/view_message.go",
|
|
"source_location": "L88",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_downloadattachment",
|
|
"target": "internal_webui_view_message_template_htmlescape",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/view_message.go",
|
|
"source_location": "L58",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_downloadattachment",
|
|
"target": "webui_app_attachmentaccessible",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/view_message.go",
|
|
"source_location": "L137",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_deleteattachment",
|
|
"target": "webui_app_attachmentaccessible",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L87",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webauthn",
|
|
"target": "internal_webui_webauthn_clearwebauthnsession",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L71",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webauthn",
|
|
"target": "internal_webui_webauthn_loadwebauthnsession",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L59",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webauthn",
|
|
"target": "internal_webui_webauthn_savewebauthnsession",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webauthn",
|
|
"target": "webui_webauthnuser",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_webauthnuserfor",
|
|
"target": "webui_webauthnuser",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_webauthnuser",
|
|
"target": "webui_webauthnuser_webauthncredentials",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_webauthnuser",
|
|
"target": "webui_webauthnuser_webauthndisplayname",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L25",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_webauthnuser",
|
|
"target": "webui_webauthnuser_webauthnid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L29",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_webauthnuser",
|
|
"target": "webui_webauthnuser_webauthnname",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "webui_webauthnuser_webauthncredentials",
|
|
"target": "internal_webui_webauthn_go_credential",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L50",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webauthn_go_webui_app",
|
|
"target": "webui_app_buildwebauthn",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L168",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webauthn_go_webui_app",
|
|
"target": "webui_app_passkeyloginbegin",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L203",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webauthn_go_webui_app",
|
|
"target": "webui_app_passkeyloginfinish",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L92",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webauthn_go_webui_app",
|
|
"target": "webui_app_passkeyregisterbegin",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L117",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webauthn_go_webui_app",
|
|
"target": "webui_app_passkeyregisterfinish",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L156",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webauthn_go_webui_app",
|
|
"target": "webui_app_passkeyremove",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webauthn_go_webui_app",
|
|
"target": "webui_app_webauthnuserfor",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L184",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_passkeyloginbegin",
|
|
"target": "webui_app_webauthnuserfor",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L224",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_passkeyloginfinish",
|
|
"target": "webui_app_webauthnuserfor",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L99",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_passkeyregisterbegin",
|
|
"target": "webui_app_webauthnuserfor",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L129",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_passkeyregisterfinish",
|
|
"target": "webui_app_webauthnuserfor",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L52",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_buildwebauthn",
|
|
"target": "internal_webui_webui_new"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L50",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_buildwebauthn",
|
|
"target": "webauthn",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L179",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_passkeyloginbegin",
|
|
"target": "webui_app_buildwebauthn",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L214",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_passkeyloginfinish",
|
|
"target": "webui_app_buildwebauthn",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L94",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_passkeyregisterbegin",
|
|
"target": "webui_app_buildwebauthn",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L119",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_passkeyregisterfinish",
|
|
"target": "webui_app_buildwebauthn",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L59",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webauthn_savewebauthnsession",
|
|
"target": "internal_webui_webauthn_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L59",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webauthn_savewebauthnsession",
|
|
"target": "internal_webui_webauthn_go_sessiondata",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L194",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_passkeyloginbegin",
|
|
"target": "internal_webui_webauthn_savewebauthnsession",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L109",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_passkeyregisterbegin",
|
|
"target": "internal_webui_webauthn_savewebauthnsession",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L87",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webauthn_clearwebauthnsession",
|
|
"target": "internal_webui_webauthn_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L168",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_passkeyloginbegin",
|
|
"target": "internal_webui_webauthn_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L203",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_passkeyloginfinish",
|
|
"target": "internal_webui_webauthn_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L92",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_passkeyregisterbegin",
|
|
"target": "internal_webui_webauthn_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L117",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_passkeyregisterfinish",
|
|
"target": "internal_webui_webauthn_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L156",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_passkeyremove",
|
|
"target": "internal_webui_webauthn_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L71",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webauthn_loadwebauthnsession",
|
|
"target": "internal_webui_webauthn_go_sessiondata",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L71",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webauthn_loadwebauthnsession",
|
|
"target": "internal_webui_webauthn_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L219",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_passkeyloginfinish",
|
|
"target": "internal_webui_webauthn_loadwebauthnsession",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L124",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_passkeyregisterfinish",
|
|
"target": "internal_webui_webauthn_loadwebauthnsession",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L168",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_passkeyloginbegin",
|
|
"target": "internal_webui_webauthn_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L203",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_passkeyloginfinish",
|
|
"target": "internal_webui_webauthn_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L92",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_passkeyregisterbegin",
|
|
"target": "internal_webui_webauthn_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L117",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_passkeyregisterfinish",
|
|
"target": "internal_webui_webauthn_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L156",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_passkeyremove",
|
|
"target": "internal_webui_webauthn_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L230",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_passkeyloginfinish",
|
|
"target": "internal_webui_webauthn_clearwebauthnsession",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webauthn.go",
|
|
"source_location": "L135",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_passkeyregisterfinish",
|
|
"target": "internal_webui_webauthn_clearwebauthnsession",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_account.go",
|
|
"source_location": "L126",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_account_go_webui_app",
|
|
"target": "webui_app_webmailaddapppassword",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_account.go",
|
|
"source_location": "L36",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_account_go_webui_app",
|
|
"target": "webui_app_webmailchangepassword",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_account.go",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_account_go_webui_app",
|
|
"target": "webui_app_webmaildashboard",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_account.go",
|
|
"source_location": "L149",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_account_go_webui_app",
|
|
"target": "webui_app_webmailrevokeapppassword",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_account.go",
|
|
"source_location": "L113",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_account_go_webui_app",
|
|
"target": "webui_app_webmailtotpdisable",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_account.go",
|
|
"source_location": "L72",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_account_go_webui_app",
|
|
"target": "webui_app_webmailtotpsetupbegin",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_account.go",
|
|
"source_location": "L96",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_account_go_webui_app",
|
|
"target": "webui_app_webmailtotpsetupconfirm",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_account.go",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmaildashboard",
|
|
"target": "internal_webui_webmail_account_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_account.go",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmaildashboard",
|
|
"target": "internal_webui_webmail_account_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webmail_account.go",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmaildashboard",
|
|
"target": "internal_webui_webmail_auth_mailboxfromcontext"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_account.go",
|
|
"source_location": "L126",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailaddapppassword",
|
|
"target": "internal_webui_webmail_account_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_account.go",
|
|
"source_location": "L36",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailchangepassword",
|
|
"target": "internal_webui_webmail_account_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_account.go",
|
|
"source_location": "L149",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailrevokeapppassword",
|
|
"target": "internal_webui_webmail_account_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_account.go",
|
|
"source_location": "L113",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailtotpdisable",
|
|
"target": "internal_webui_webmail_account_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_account.go",
|
|
"source_location": "L72",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailtotpsetupbegin",
|
|
"target": "internal_webui_webmail_account_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_account.go",
|
|
"source_location": "L96",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailtotpsetupconfirm",
|
|
"target": "internal_webui_webmail_account_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_account.go",
|
|
"source_location": "L126",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailaddapppassword",
|
|
"target": "internal_webui_webmail_account_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_account.go",
|
|
"source_location": "L36",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailchangepassword",
|
|
"target": "internal_webui_webmail_account_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_account.go",
|
|
"source_location": "L149",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailrevokeapppassword",
|
|
"target": "internal_webui_webmail_account_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_account.go",
|
|
"source_location": "L113",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailtotpdisable",
|
|
"target": "internal_webui_webmail_account_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_account.go",
|
|
"source_location": "L72",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailtotpsetupbegin",
|
|
"target": "internal_webui_webmail_account_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_account.go",
|
|
"source_location": "L96",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailtotpsetupconfirm",
|
|
"target": "internal_webui_webmail_account_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webmail_account.go",
|
|
"source_location": "L37",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailchangepassword",
|
|
"target": "internal_webui_webmail_auth_mailboxfromcontext"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webmail_account.go",
|
|
"source_location": "L73",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailtotpsetupbegin",
|
|
"target": "internal_webui_webmail_auth_mailboxfromcontext"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webmail_account.go",
|
|
"source_location": "L97",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailtotpsetupconfirm",
|
|
"target": "internal_webui_webmail_auth_mailboxfromcontext"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webmail_account.go",
|
|
"source_location": "L114",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailtotpdisable",
|
|
"target": "internal_webui_webmail_auth_mailboxfromcontext"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webmail_account.go",
|
|
"source_location": "L127",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailaddapppassword",
|
|
"target": "internal_webui_webmail_auth_mailboxfromcontext"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webmail_account.go",
|
|
"source_location": "L150",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailrevokeapppassword",
|
|
"target": "internal_webui_webmail_auth_mailboxfromcontext"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_auth.go",
|
|
"source_location": "L36",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_auth",
|
|
"target": "internal_webui_webmail_auth_clearmailboxsessioncookie",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_auth.go",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_auth",
|
|
"target": "internal_webui_webmail_auth_mailboxfromcontext",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_auth.go",
|
|
"source_location": "L24",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_auth",
|
|
"target": "internal_webui_webmail_auth_setmailboxsessioncookie",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_auth.go",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_auth",
|
|
"target": "webui_mailboxctxkey",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_auth.go",
|
|
"source_location": "L24",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_auth_setmailboxsessioncookie",
|
|
"target": "internal_webui_webmail_auth_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webmail_login.go",
|
|
"source_location": "L76",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailloginsubmit",
|
|
"target": "internal_webui_webmail_auth_setmailboxsessioncookie"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webmail_login.go",
|
|
"source_location": "L128",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailmfasubmit",
|
|
"target": "internal_webui_webmail_auth_setmailboxsessioncookie"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L230",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailpasskeyloginfinish",
|
|
"target": "internal_webui_webmail_auth_setmailboxsessioncookie"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_auth.go",
|
|
"source_location": "L36",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_auth_clearmailboxsessioncookie",
|
|
"target": "internal_webui_webmail_auth_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webmail_login.go",
|
|
"source_location": "L136",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmaillogout",
|
|
"target": "internal_webui_webmail_auth_clearmailboxsessioncookie"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_auth.go",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_auth_go_webui_app",
|
|
"target": "webui_app_currentmailboxsession",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_auth.go",
|
|
"source_location": "L69",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_auth_go_webui_app",
|
|
"target": "webui_app_requiremailboxauth",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_auth.go",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_currentmailboxsession",
|
|
"target": "internal_webui_webmail_auth_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_auth.go",
|
|
"source_location": "L71",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_requiremailboxauth",
|
|
"target": "webui_app_currentmailboxsession",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_auth.go",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_auth_mailboxfromcontext",
|
|
"target": "internal_webui_webmail_auth_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L84",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailpasskeyregisterbegin",
|
|
"target": "internal_webui_webmail_auth_mailboxfromcontext"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L108",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailpasskeyregisterfinish",
|
|
"target": "internal_webui_webmail_auth_mailboxfromcontext"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L147",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailpasskeyremove",
|
|
"target": "internal_webui_webmail_auth_mailboxfromcontext"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_auth.go",
|
|
"source_location": "L69",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_requiremailboxauth",
|
|
"target": "internal_webui_webmail_auth_go_handler",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_login.go",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_login",
|
|
"target": "internal_webui_webmail_login_clearmailboxpendingmfacookie",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_login.go",
|
|
"source_location": "L26",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_login",
|
|
"target": "internal_webui_webmail_login_pendingmailboxmfaid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_login.go",
|
|
"source_location": "L17",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_login",
|
|
"target": "internal_webui_webmail_login_setmailboxpendingmfacookie",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_login.go",
|
|
"source_location": "L17",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_login_setmailboxpendingmfacookie",
|
|
"target": "internal_webui_webmail_login_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_login.go",
|
|
"source_location": "L81",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailloginsubmit",
|
|
"target": "internal_webui_webmail_login_setmailboxpendingmfacookie",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_login.go",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_login_clearmailboxpendingmfacookie",
|
|
"target": "internal_webui_webmail_login_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_login.go",
|
|
"source_location": "L34",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailloginform",
|
|
"target": "internal_webui_webmail_login_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_login.go",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailloginsubmit",
|
|
"target": "internal_webui_webmail_login_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_login.go",
|
|
"source_location": "L132",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmaillogout",
|
|
"target": "internal_webui_webmail_login_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_login.go",
|
|
"source_location": "L85",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailmfaform",
|
|
"target": "internal_webui_webmail_login_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_login.go",
|
|
"source_location": "L101",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailmfasubmit",
|
|
"target": "internal_webui_webmail_login_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_login.go",
|
|
"source_location": "L93",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailmfaform",
|
|
"target": "internal_webui_webmail_login_clearmailboxpendingmfacookie",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_login.go",
|
|
"source_location": "L109",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailmfasubmit",
|
|
"target": "internal_webui_webmail_login_clearmailboxpendingmfacookie",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L229",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailpasskeyloginfinish",
|
|
"target": "internal_webui_webmail_login_clearmailboxpendingmfacookie"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_login.go",
|
|
"source_location": "L26",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_login_pendingmailboxmfaid",
|
|
"target": "internal_webui_webmail_login_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_login.go",
|
|
"source_location": "L86",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailmfaform",
|
|
"target": "internal_webui_webmail_login_pendingmailboxmfaid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_login.go",
|
|
"source_location": "L102",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailmfasubmit",
|
|
"target": "internal_webui_webmail_login_pendingmailboxmfaid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L159",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailpasskeyloginbegin",
|
|
"target": "internal_webui_webmail_login_pendingmailboxmfaid"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L192",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailpasskeyloginfinish",
|
|
"target": "internal_webui_webmail_login_pendingmailboxmfaid"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_login.go",
|
|
"source_location": "L34",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailloginform",
|
|
"target": "internal_webui_webmail_login_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_login.go",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailloginsubmit",
|
|
"target": "internal_webui_webmail_login_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_login.go",
|
|
"source_location": "L132",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmaillogout",
|
|
"target": "internal_webui_webmail_login_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_login.go",
|
|
"source_location": "L85",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailmfaform",
|
|
"target": "internal_webui_webmail_login_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_login.go",
|
|
"source_location": "L101",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailmfasubmit",
|
|
"target": "internal_webui_webmail_login_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_login.go",
|
|
"source_location": "L34",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_login_go_webui_app",
|
|
"target": "webui_app_webmailloginform",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_login.go",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_login_go_webui_app",
|
|
"target": "webui_app_webmailloginsubmit",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_login.go",
|
|
"source_location": "L132",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_login_go_webui_app",
|
|
"target": "webui_app_webmaillogout",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_login.go",
|
|
"source_location": "L85",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_login_go_webui_app",
|
|
"target": "webui_app_webmailmfaform",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_login.go",
|
|
"source_location": "L101",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_login_go_webui_app",
|
|
"target": "webui_app_webmailmfasubmit",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_test.go",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_test",
|
|
"target": "internal_webui_webmail_test_createtestmailboxwithpassword",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_test.go",
|
|
"source_location": "L112",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_test",
|
|
"target": "internal_webui_webmail_test_testwebmailandadminsessionsareisolated",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_test.go",
|
|
"source_location": "L180",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_test",
|
|
"target": "internal_webui_webmail_test_testwebmailapppasswordselfservice",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_test.go",
|
|
"source_location": "L150",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_test",
|
|
"target": "internal_webui_webmail_test_testwebmailchangepassword",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_test.go",
|
|
"source_location": "L71",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_test",
|
|
"target": "internal_webui_webmail_test_testwebmailloginrejectsapppassword",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_test.go",
|
|
"source_location": "L34",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_test",
|
|
"target": "internal_webui_webmail_test_testwebmailloginsucceedsandreachesdashboard",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_test.go",
|
|
"source_location": "L215",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_test",
|
|
"target": "internal_webui_webmail_test_testwebmailmfagaterequirescodeaftertotpenabled",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_test.go",
|
|
"source_location": "L95",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_test",
|
|
"target": "internal_webui_webmail_test_testwebmailunauthenticatedredirectstologin",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_test.go",
|
|
"source_location": "L247",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_test",
|
|
"target": "internal_webui_webmail_test_webmailloginsession",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_test.go",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_test_createtestmailboxwithpassword",
|
|
"target": "internal_webui_webmail_test_go_app",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_test.go",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_test_createtestmailboxwithpassword",
|
|
"target": "internal_webui_webmail_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_test.go",
|
|
"source_location": "L116",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_test_testwebmailandadminsessionsareisolated",
|
|
"target": "internal_webui_webmail_test_createtestmailboxwithpassword",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_test.go",
|
|
"source_location": "L184",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_test_testwebmailapppasswordselfservice",
|
|
"target": "internal_webui_webmail_test_createtestmailboxwithpassword",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_test.go",
|
|
"source_location": "L154",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_test_testwebmailchangepassword",
|
|
"target": "internal_webui_webmail_test_createtestmailboxwithpassword",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_test.go",
|
|
"source_location": "L75",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_test_testwebmailloginrejectsapppassword",
|
|
"target": "internal_webui_webmail_test_createtestmailboxwithpassword",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_test.go",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_test_testwebmailloginsucceedsandreachesdashboard",
|
|
"target": "internal_webui_webmail_test_createtestmailboxwithpassword",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_test.go",
|
|
"source_location": "L219",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_test_testwebmailmfagaterequirescodeaftertotpenabled",
|
|
"target": "internal_webui_webmail_test_createtestmailboxwithpassword",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_test.go",
|
|
"source_location": "L112",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_test_testwebmailandadminsessionsareisolated",
|
|
"target": "internal_webui_webmail_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_test.go",
|
|
"source_location": "L180",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_test_testwebmailapppasswordselfservice",
|
|
"target": "internal_webui_webmail_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_test.go",
|
|
"source_location": "L150",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_test_testwebmailchangepassword",
|
|
"target": "internal_webui_webmail_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_test.go",
|
|
"source_location": "L71",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_test_testwebmailloginrejectsapppassword",
|
|
"target": "internal_webui_webmail_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_test.go",
|
|
"source_location": "L34",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_test_testwebmailloginsucceedsandreachesdashboard",
|
|
"target": "internal_webui_webmail_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_test.go",
|
|
"source_location": "L215",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_test_testwebmailmfagaterequirescodeaftertotpenabled",
|
|
"target": "internal_webui_webmail_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_test.go",
|
|
"source_location": "L95",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_test_testwebmailunauthenticatedredirectstologin",
|
|
"target": "internal_webui_webmail_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_test.go",
|
|
"source_location": "L247",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_test_webmailloginsession",
|
|
"target": "internal_webui_webmail_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_test.go",
|
|
"source_location": "L247",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_test_webmailloginsession",
|
|
"target": "internal_webui_webmail_test_go_app",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webmail_test.go",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_test_testwebmailloginsucceedsandreachesdashboard",
|
|
"target": "internal_webui_webui_test_newtestapp"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webmail_test.go",
|
|
"source_location": "L72",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_test_testwebmailloginrejectsapppassword",
|
|
"target": "internal_webui_webui_test_newtestapp"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webmail_test.go",
|
|
"source_location": "L96",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_test_testwebmailunauthenticatedredirectstologin",
|
|
"target": "internal_webui_webui_test_newtestapp"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webmail_test.go",
|
|
"source_location": "L118",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_test_testwebmailandadminsessionsareisolated",
|
|
"target": "internal_webui_webui_test_loginsession"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webmail_test.go",
|
|
"source_location": "L113",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_test_testwebmailandadminsessionsareisolated",
|
|
"target": "internal_webui_webui_test_newtestapp"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_test.go",
|
|
"source_location": "L156",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_test_testwebmailchangepassword",
|
|
"target": "internal_webui_webmail_test_webmailloginsession",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webmail_test.go",
|
|
"source_location": "L151",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_test_testwebmailchangepassword",
|
|
"target": "internal_webui_webui_test_newtestapp"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_test.go",
|
|
"source_location": "L185",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_test_testwebmailapppasswordselfservice",
|
|
"target": "internal_webui_webmail_test_webmailloginsession",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webmail_test.go",
|
|
"source_location": "L202",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_test_testwebmailapppasswordselfservice",
|
|
"target": "internal_webui_webui_test_itoa"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webmail_test.go",
|
|
"source_location": "L181",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_test_testwebmailapppasswordselfservice",
|
|
"target": "internal_webui_webui_test_newtestapp"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webmail_test.go",
|
|
"source_location": "L216",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_test_testwebmailmfagaterequirescodeaftertotpenabled",
|
|
"target": "internal_webui_webui_test_newtestapp"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_test.go",
|
|
"source_location": "L247",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_test_webmailloginsession",
|
|
"target": "internal_webui_webmail_test_go_cookie",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L79",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_webauthn",
|
|
"target": "internal_webui_webmail_webauthn_clearmailboxwebauthnsession",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L63",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_webauthn",
|
|
"target": "internal_webui_webmail_webauthn_loadmailboxwebauthnsession",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_webauthn",
|
|
"target": "internal_webui_webmail_webauthn_savemailboxwebauthnsession",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L21",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_webauthn",
|
|
"target": "webui_mailboxwebauthnuser",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L43",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_mailboxwebauthnuserfor",
|
|
"target": "webui_mailboxwebauthnuser",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L32",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_mailboxwebauthnuser",
|
|
"target": "webui_mailboxwebauthnuser_webauthncredentials",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_mailboxwebauthnuser",
|
|
"target": "webui_mailboxwebauthnuser_webauthndisplayname",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L26",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_mailboxwebauthnuser",
|
|
"target": "webui_mailboxwebauthnuser_webauthnid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_mailboxwebauthnuser",
|
|
"target": "webui_mailboxwebauthnuser_webauthnname",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L32",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "webui_mailboxwebauthnuser_webauthncredentials",
|
|
"target": "internal_webui_webmail_webauthn_go_credential",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L43",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_webauthn_go_webui_app",
|
|
"target": "webui_app_mailboxwebauthnuserfor",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L158",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_webauthn_go_webui_app",
|
|
"target": "webui_app_webmailpasskeyloginbegin",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L191",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_webauthn_go_webui_app",
|
|
"target": "webui_app_webmailpasskeyloginfinish",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L83",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_webauthn_go_webui_app",
|
|
"target": "webui_app_webmailpasskeyregisterbegin",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L107",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_webauthn_go_webui_app",
|
|
"target": "webui_app_webmailpasskeyregisterfinish",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L146",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_webauthn_go_webui_app",
|
|
"target": "webui_app_webmailpasskeyremove",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L174",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailpasskeyloginbegin",
|
|
"target": "webui_app_mailboxwebauthnuserfor",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L212",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailpasskeyloginfinish",
|
|
"target": "webui_app_mailboxwebauthnuserfor",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L90",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailpasskeyregisterbegin",
|
|
"target": "webui_app_mailboxwebauthnuserfor",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L119",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailpasskeyregisterfinish",
|
|
"target": "webui_app_mailboxwebauthnuserfor",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_webauthn_savemailboxwebauthnsession",
|
|
"target": "internal_webui_webmail_webauthn_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_webauthn_savemailboxwebauthnsession",
|
|
"target": "internal_webui_webmail_webauthn_go_sessiondata",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L184",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailpasskeyloginbegin",
|
|
"target": "internal_webui_webmail_webauthn_savemailboxwebauthnsession",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L100",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailpasskeyregisterbegin",
|
|
"target": "internal_webui_webmail_webauthn_savemailboxwebauthnsession",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L79",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_webauthn_clearmailboxwebauthnsession",
|
|
"target": "internal_webui_webmail_webauthn_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L158",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailpasskeyloginbegin",
|
|
"target": "internal_webui_webmail_webauthn_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L191",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailpasskeyloginfinish",
|
|
"target": "internal_webui_webmail_webauthn_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L83",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailpasskeyregisterbegin",
|
|
"target": "internal_webui_webmail_webauthn_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L107",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailpasskeyregisterfinish",
|
|
"target": "internal_webui_webmail_webauthn_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L146",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailpasskeyremove",
|
|
"target": "internal_webui_webmail_webauthn_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L63",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_webauthn_loadmailboxwebauthnsession",
|
|
"target": "internal_webui_webmail_webauthn_go_sessiondata",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L63",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webmail_webauthn_loadmailboxwebauthnsession",
|
|
"target": "internal_webui_webmail_webauthn_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L207",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailpasskeyloginfinish",
|
|
"target": "internal_webui_webmail_webauthn_loadmailboxwebauthnsession",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L114",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailpasskeyregisterfinish",
|
|
"target": "internal_webui_webmail_webauthn_loadmailboxwebauthnsession",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L158",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailpasskeyloginbegin",
|
|
"target": "internal_webui_webmail_webauthn_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L191",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailpasskeyloginfinish",
|
|
"target": "internal_webui_webmail_webauthn_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L83",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailpasskeyregisterbegin",
|
|
"target": "internal_webui_webmail_webauthn_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L107",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailpasskeyregisterfinish",
|
|
"target": "internal_webui_webmail_webauthn_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L146",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailpasskeyremove",
|
|
"target": "internal_webui_webmail_webauthn_go_request",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L218",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailpasskeyloginfinish",
|
|
"target": "internal_webui_webmail_webauthn_clearmailboxwebauthnsession",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webmail_webauthn.go",
|
|
"source_location": "L125",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "webui_app_webmailpasskeyregisterfinish",
|
|
"target": "internal_webui_webmail_webauthn_clearmailboxwebauthnsession",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webui.go",
|
|
"source_location": "L22",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webui",
|
|
"target": "internal_webui_webui_go_webui_app",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webui.go",
|
|
"source_location": "L36",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webui",
|
|
"target": "internal_webui_webui_new",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webui.go",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webui",
|
|
"target": "webui_healthstatus",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webui.go",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webui_go_webui_app",
|
|
"target": "internal_webui_webui_go_db",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webui.go",
|
|
"source_location": "L26",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webui_go_webui_app",
|
|
"target": "internal_webui_webui_go_file",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webui.go",
|
|
"source_location": "L25",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webui_go_webui_app",
|
|
"target": "internal_webui_webui_go_store",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webui.go",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"context": "field",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webui_go_webui_app",
|
|
"target": "template",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webui.go",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webui_go_webui_app",
|
|
"target": "webui_app_checkhealth",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webui.go",
|
|
"source_location": "L75",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webui_go_webui_app",
|
|
"target": "webui_app_mux",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webui.go",
|
|
"source_location": "L36",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webui_new",
|
|
"target": "internal_webui_webui_go_webui_app",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webui.go",
|
|
"source_location": "L36",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webui_new",
|
|
"target": "internal_webui_webui_go_db",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webui.go",
|
|
"source_location": "L36",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webui_new",
|
|
"target": "internal_webui_webui_go_store",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webui.go",
|
|
"source_location": "L36",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webui_new",
|
|
"target": "internal_webui_webui_go_file",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/webui_test.go",
|
|
"source_location": "L45",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webui_test_newtestapp",
|
|
"target": "internal_webui_webui_new"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webui.go",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_checkhealth",
|
|
"target": "webui_healthstatus",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webui.go",
|
|
"source_location": "L75",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "webui_app_mux",
|
|
"target": "servemux",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webui_test.go",
|
|
"source_location": "L232",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webui_test",
|
|
"target": "internal_webui_webui_test_itoa",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webui_test.go",
|
|
"source_location": "L131",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webui_test",
|
|
"target": "internal_webui_webui_test_loginsession",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webui_test.go",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webui_test",
|
|
"target": "internal_webui_webui_test_newtestapp",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webui_test.go",
|
|
"source_location": "L148",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webui_test",
|
|
"target": "internal_webui_webui_test_testallpagesrender",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webui_test.go",
|
|
"source_location": "L205",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webui_test",
|
|
"target": "internal_webui_webui_test_testfirstloginforcedbeforedashboard",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webui_test.go",
|
|
"source_location": "L189",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webui_test",
|
|
"target": "internal_webui_webui_test_testunauthenticatedrequestsredirecttologin",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webui_test.go",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webui_test_newtestapp",
|
|
"target": "internal_webui_webui_test_go_app",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webui_test.go",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webui_test_newtestapp",
|
|
"target": "internal_webui_webui_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webui_test.go",
|
|
"source_location": "L149",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webui_test_testallpagesrender",
|
|
"target": "internal_webui_webui_test_newtestapp",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webui_test.go",
|
|
"source_location": "L206",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webui_test_testfirstloginforcedbeforedashboard",
|
|
"target": "internal_webui_webui_test_newtestapp",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webui_test.go",
|
|
"source_location": "L190",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webui_test_testunauthenticatedrequestsredirecttologin",
|
|
"target": "internal_webui_webui_test_newtestapp",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webui_test.go",
|
|
"source_location": "L131",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webui_test_loginsession",
|
|
"target": "internal_webui_webui_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webui_test.go",
|
|
"source_location": "L148",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webui_test_testallpagesrender",
|
|
"target": "internal_webui_webui_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webui_test.go",
|
|
"source_location": "L205",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webui_test_testfirstloginforcedbeforedashboard",
|
|
"target": "internal_webui_webui_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webui_test.go",
|
|
"source_location": "L189",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webui_test_testunauthenticatedrequestsredirecttologin",
|
|
"target": "internal_webui_webui_test_go_t",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webui_test.go",
|
|
"source_location": "L131",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webui_test_loginsession",
|
|
"target": "internal_webui_webui_test_go_app",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webui_test.go",
|
|
"source_location": "L131",
|
|
"weight": 1.0,
|
|
"context": "return_type",
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webui_test_loginsession",
|
|
"target": "internal_webui_webui_test_go_cookie",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webui_test.go",
|
|
"source_location": "L151",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webui_test_testallpagesrender",
|
|
"target": "internal_webui_webui_test_loginsession",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "internal/webui/webui_test.go",
|
|
"source_location": "L166",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "internal_webui_webui_test_testallpagesrender",
|
|
"target": "internal_webui_webui_test_itoa",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "main.go",
|
|
"source_location": "L212",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "main",
|
|
"target": "main_abspath",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "main.go",
|
|
"source_location": "L26",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "main",
|
|
"target": "main_main",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "main.go",
|
|
"source_location": "L219",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "main",
|
|
"target": "main_writehealthjson",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "main.go",
|
|
"source_location": "L93",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "main_main",
|
|
"target": "main_abspath",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"context": "call",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "main.go",
|
|
"source_location": "L192",
|
|
"weight": 1.0,
|
|
"_origin": "ast",
|
|
"source": "main_main",
|
|
"target": "main_writehealthjson",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "main.go",
|
|
"source_location": "L219",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "main_writehealthjson",
|
|
"target": "main_go_db",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "main.go",
|
|
"source_location": "L219",
|
|
"weight": 1.0,
|
|
"context": "parameter_type",
|
|
"_origin": "ast",
|
|
"source": "main_writehealthjson",
|
|
"target": "main_go_responsewriter",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "readme_mailgoserver_project",
|
|
"target": "readme_admin_dashboard_login"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "readme_mailgoserver_project",
|
|
"target": "readme_license"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "readme_mailgoserver_project",
|
|
"target": "readme_systemd_unit"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "readme_systemd_unit",
|
|
"target": "readme_smtp_web_service_split"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "readme_nginx_reverse_proxy_setup",
|
|
"target": "readme_script_nginx_setup_sh"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "readme_webauthn_passkeys",
|
|
"target": "readme_nginx_reverse_proxy_setup"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "readme_admin_dashboard_login",
|
|
"target": "readme_totp_mfa"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "readme_admin_dashboard_login",
|
|
"target": "readme_webauthn_passkeys"
|
|
},
|
|
{
|
|
"relation": "conceptually_related_to",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.95,
|
|
"source_file": "internal/webui/templates/account.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_account_totp_mfa_section",
|
|
"target": "readme_totp_mfa"
|
|
},
|
|
{
|
|
"relation": "conceptually_related_to",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.95,
|
|
"source_file": "internal/webui/templates/account.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_account_passkey_management",
|
|
"target": "readme_webauthn_passkeys"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "readme_webauthn_passkeys",
|
|
"target": "readme_settings_ini"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "readme_setcap_cap_net_bind_service",
|
|
"target": "readme_script_setup_py_environment_sh"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "readme_smtp_web_service_split",
|
|
"target": "readme_script_install_service_sh"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "readme_script_install_service_sh",
|
|
"target": "readme_pymta_smtp_service"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "readme_script_install_service_sh",
|
|
"target": "readme_pymta_web_service"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/account.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_account_account_settings_page",
|
|
"target": "internal_webui_templates_account_passkey_management"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/account.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_account_account_settings_page",
|
|
"target": "internal_webui_templates_account_totp_mfa_section"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/account.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_account_account_settings_page",
|
|
"target": "internal_webui_templates_base_base_layout"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/add_admin.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_add_admin_add_admin_page",
|
|
"target": "internal_webui_templates_admins_manage_admins_page"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/add_admin.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_add_admin_add_admin_page",
|
|
"target": "internal_webui_templates_base_base_layout"
|
|
},
|
|
{
|
|
"relation": "shares_data_with",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.75,
|
|
"source_file": "internal/webui/templates/add_admin.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_add_admin_add_admin_page",
|
|
"target": "internal_webui_templates_domains_domain_management_page"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/add_domain.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_add_domain_add_domain_page",
|
|
"target": "internal_webui_templates_base_base_layout"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/dkim.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_dkim_dkim_key_management_page",
|
|
"target": "internal_webui_templates_add_domain_add_domain_page"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/add_domain.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_add_domain_add_domain_page",
|
|
"target": "internal_webui_templates_domains_domain_management_page"
|
|
},
|
|
{
|
|
"relation": "semantically_similar_to",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.85,
|
|
"source_file": "internal/webui/templates/add_ip.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_add_ip_add_ip_whitelist_page",
|
|
"target": "internal_webui_templates_add_sender_add_sender_page"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/add_ip.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_add_ip_add_ip_whitelist_page",
|
|
"target": "internal_webui_templates_base_base_layout"
|
|
},
|
|
{
|
|
"relation": "shares_data_with",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.75,
|
|
"source_file": "internal/webui/templates/add_ip.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_add_ip_add_ip_whitelist_page",
|
|
"target": "internal_webui_templates_domains_domain_management_page"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/add_sender.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_add_sender_add_sender_page",
|
|
"target": "internal_webui_templates_base_base_layout"
|
|
},
|
|
{
|
|
"relation": "shares_data_with",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.75,
|
|
"source_file": "internal/webui/templates/add_sender.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_add_sender_add_sender_page",
|
|
"target": "internal_webui_templates_domains_domain_management_page"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/admins.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_admins_manage_admins_page",
|
|
"target": "internal_webui_templates_base_base_layout"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/admins.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_admins_manage_admins_page",
|
|
"target": "internal_webui_templates_edit_admin_edit_admin_access_page"
|
|
},
|
|
{
|
|
"relation": "implements",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.85,
|
|
"source_file": "internal/webui/templates/add_mailbox.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_add_mailbox_add_mailbox_page",
|
|
"target": "internal_webui_templates_base_base_layout"
|
|
},
|
|
{
|
|
"relation": "implements",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/base.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_base_base_layout",
|
|
"target": "internal_webui_templates_base_confirmation_modal"
|
|
},
|
|
{
|
|
"relation": "implements",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/base.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_base_base_layout",
|
|
"target": "internal_webui_templates_base_toast_notification_system"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/base.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_base_base_layout",
|
|
"target": "internal_webui_templates_sidebar_email_include"
|
|
},
|
|
{
|
|
"relation": "implements",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.85,
|
|
"source_file": "internal/webui/templates/dashboard.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_dashboard_dashboard_page",
|
|
"target": "internal_webui_templates_base_base_layout"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/dkim.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_dkim_dkim_key_management_page",
|
|
"target": "internal_webui_templates_base_base_layout"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/domains.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_domains_domain_management_page",
|
|
"target": "internal_webui_templates_base_base_layout"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/edit_admin.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_edit_admin_edit_admin_access_page",
|
|
"target": "internal_webui_templates_base_base_layout"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/edit_dkim.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_edit_dkim_edit_dkim_selector_page",
|
|
"target": "internal_webui_templates_base_base_layout"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/edit_domain.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_edit_domain_edit_domain_page",
|
|
"target": "internal_webui_templates_base_base_layout"
|
|
},
|
|
{
|
|
"relation": "implements",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.85,
|
|
"source_file": "internal/webui/templates/edit_mailbox.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_edit_mailbox_edit_mailbox_page",
|
|
"target": "internal_webui_templates_base_base_layout"
|
|
},
|
|
{
|
|
"relation": "implements",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.85,
|
|
"source_file": "internal/webui/templates/mailbox_aliases.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_mailbox_aliases_aliases_page",
|
|
"target": "internal_webui_templates_base_base_layout"
|
|
},
|
|
{
|
|
"relation": "implements",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.85,
|
|
"source_file": "internal/webui/templates/mailbox_apppasswords.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_mailbox_apppasswords_app_passwords_page",
|
|
"target": "internal_webui_templates_base_base_layout"
|
|
},
|
|
{
|
|
"relation": "implements",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.85,
|
|
"source_file": "internal/webui/templates/mailbox_lists.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_mailbox_lists_allow_block_list_page",
|
|
"target": "internal_webui_templates_base_base_layout"
|
|
},
|
|
{
|
|
"relation": "implements",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.85,
|
|
"source_file": "internal/webui/templates/mailbox_rules.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_mailbox_rules_filter_rules_page",
|
|
"target": "internal_webui_templates_base_base_layout"
|
|
},
|
|
{
|
|
"relation": "implements",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.85,
|
|
"source_file": "internal/webui/templates/mailboxes.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_mailboxes_mailboxes_list_page",
|
|
"target": "internal_webui_templates_base_base_layout"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.85,
|
|
"source_file": "internal/webui/templates/sidebar_email.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_sidebar_email_sidebar_navigation",
|
|
"target": "internal_webui_templates_base_base_layout"
|
|
},
|
|
{
|
|
"relation": "shares_data_with",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.85,
|
|
"source_file": "internal/webui/templates/dkim.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_dkim_dkim_key_management_page",
|
|
"target": "internal_webui_templates_domains_domain_management_page"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/dkim.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_dkim_dkim_key_management_page",
|
|
"target": "internal_webui_templates_edit_dkim_edit_dkim_selector_page"
|
|
},
|
|
{
|
|
"relation": "semantically_similar_to",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.85,
|
|
"source_file": "internal/webui/templates/domains.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_domains_dns_verification_modal",
|
|
"target": "internal_webui_templates_dkim_dkim_key_management_page"
|
|
},
|
|
{
|
|
"relation": "implements",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/domains.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_domains_domain_management_page",
|
|
"target": "internal_webui_templates_domains_dns_verification_modal"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/domains.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_domains_domain_management_page",
|
|
"target": "internal_webui_templates_edit_domain_edit_domain_page"
|
|
},
|
|
{
|
|
"relation": "semantically_similar_to",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.85,
|
|
"source_file": "internal/webui/templates/edit_dkim.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_edit_dkim_edit_dkim_selector_page",
|
|
"target": "internal_webui_templates_edit_domain_edit_domain_page"
|
|
},
|
|
{
|
|
"relation": "semantically_similar_to",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.85,
|
|
"source_file": "internal/webui/templates/edit_ip.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_edit_ip_edit_ip_whitelist_page",
|
|
"target": "internal_webui_templates_edit_sender_edit_sender_page"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/edit_ip.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_edit_ip_edit_ip_whitelist_page",
|
|
"target": "internal_webui_templates_ips_ips_list_page"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/edit_sender.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_edit_sender_edit_sender_page",
|
|
"target": "internal_webui_templates_senders_senders_list_page"
|
|
},
|
|
{
|
|
"relation": "conceptually_related_to",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.75,
|
|
"source_file": "internal/webui/templates/first_login.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_login_login_page",
|
|
"target": "internal_webui_templates_first_login_first_login_page"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/ips.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_ips_ips_list_page",
|
|
"target": "internal_webui_templates_ips_ifconfig_me_ip_detection"
|
|
},
|
|
{
|
|
"relation": "semantically_similar_to",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.85,
|
|
"source_file": "internal/webui/templates/ips.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_ips_ips_list_page",
|
|
"target": "internal_webui_templates_senders_senders_list_page"
|
|
},
|
|
{
|
|
"relation": "conceptually_related_to",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.85,
|
|
"source_file": "internal/webui/templates/login_mfa.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_login_login_page",
|
|
"target": "internal_webui_templates_login_mfa_login_mfa_page"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/login_mfa.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_login_mfa_login_mfa_page",
|
|
"target": "internal_webui_templates_login_mfa_passkey_webauthn_flow"
|
|
},
|
|
{
|
|
"relation": "semantically_similar_to",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.75,
|
|
"source_file": "internal/webui/templates/login_mfa.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_login_mfa_login_mfa_page",
|
|
"target": "internal_webui_templates_totp_setup_totp_setup_page"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/logs.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_logs_logs_page",
|
|
"target": "internal_webui_templates_view_message_content_view_message_page"
|
|
},
|
|
{
|
|
"relation": "implements",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/add_mailbox.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_add_mailbox_add_mailbox_form",
|
|
"target": "internal_webui_templates_add_mailbox_add_mailbox_page"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/add_mailbox.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_add_mailbox_add_mailbox_page",
|
|
"target": "internal_webui_templates_mailboxes_mailboxes_list_page"
|
|
},
|
|
{
|
|
"relation": "implements",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/dashboard.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_dashboard_mailboxes_near_quota_tile",
|
|
"target": "internal_webui_templates_dashboard_dashboard_page"
|
|
},
|
|
{
|
|
"relation": "implements",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/dashboard.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_dashboard_quick_actions",
|
|
"target": "internal_webui_templates_dashboard_dashboard_page"
|
|
},
|
|
{
|
|
"relation": "implements",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/dashboard.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_dashboard_recent_auth_activity",
|
|
"target": "internal_webui_templates_dashboard_dashboard_page"
|
|
},
|
|
{
|
|
"relation": "implements",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/dashboard.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_dashboard_recent_email_activity",
|
|
"target": "internal_webui_templates_dashboard_dashboard_page"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/sidebar_email.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_sidebar_email_sidebar_navigation",
|
|
"target": "internal_webui_templates_dashboard_dashboard_page"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/dashboard.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_dashboard_mailboxes_near_quota_tile",
|
|
"target": "internal_webui_templates_mailboxes_mailboxes_list_page"
|
|
},
|
|
{
|
|
"relation": "semantically_similar_to",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.85,
|
|
"source_file": "internal/webui/templates/mailboxes.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_mailboxes_quota_badge",
|
|
"target": "internal_webui_templates_dashboard_mailboxes_near_quota_tile"
|
|
},
|
|
{
|
|
"relation": "implements",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/edit_mailbox.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_edit_mailbox_edit_mailbox_form",
|
|
"target": "internal_webui_templates_edit_mailbox_edit_mailbox_page"
|
|
},
|
|
{
|
|
"relation": "implements",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/edit_mailbox.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_edit_mailbox_mailbox_details_panel",
|
|
"target": "internal_webui_templates_edit_mailbox_edit_mailbox_page"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/mailboxes.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_mailboxes_mailboxes_table",
|
|
"target": "internal_webui_templates_edit_mailbox_edit_mailbox_page"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/edit_mailbox.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_edit_mailbox_edit_mailbox_form",
|
|
"target": "internal_webui_templates_mailboxes_mailboxes_list_page"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/edit_mailbox.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_edit_mailbox_mailbox_details_panel",
|
|
"target": "internal_webui_templates_mailbox_aliases_aliases_page"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/edit_mailbox.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_edit_mailbox_mailbox_details_panel",
|
|
"target": "internal_webui_templates_mailbox_apppasswords_app_passwords_page"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/edit_mailbox.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_edit_mailbox_mailbox_details_panel",
|
|
"target": "internal_webui_templates_mailbox_lists_allow_block_list_page"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/edit_mailbox.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_edit_mailbox_mailbox_details_panel",
|
|
"target": "internal_webui_templates_mailbox_rules_filter_rules_page"
|
|
},
|
|
{
|
|
"relation": "implements",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/mailbox_aliases.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_mailbox_aliases_add_alias_form",
|
|
"target": "internal_webui_templates_mailbox_aliases_aliases_page"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/mailbox_aliases.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_mailbox_aliases_aliases_page",
|
|
"target": "internal_webui_templates_mailboxes_mailboxes_list_page"
|
|
},
|
|
{
|
|
"relation": "implements",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/mailbox_aliases.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_mailbox_aliases_aliases_table",
|
|
"target": "internal_webui_templates_mailbox_aliases_aliases_page"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/mailboxes.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_mailboxes_mailboxes_table",
|
|
"target": "internal_webui_templates_mailbox_aliases_aliases_page"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/mailbox_apppasswords.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_mailbox_apppasswords_app_passwords_page",
|
|
"target": "internal_webui_templates_mailboxes_mailboxes_list_page"
|
|
},
|
|
{
|
|
"relation": "implements",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/mailbox_apppasswords.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_mailbox_apppasswords_create_form",
|
|
"target": "internal_webui_templates_mailbox_apppasswords_app_passwords_page"
|
|
},
|
|
{
|
|
"relation": "implements",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/mailbox_apppasswords.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_mailbox_apppasswords_passwords_table",
|
|
"target": "internal_webui_templates_mailbox_apppasswords_app_passwords_page"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/mailboxes.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_mailboxes_mailboxes_table",
|
|
"target": "internal_webui_templates_mailbox_apppasswords_app_passwords_page"
|
|
},
|
|
{
|
|
"relation": "semantically_similar_to",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.85,
|
|
"source_file": "internal/webui/templates/mailbox_apppasswords.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_mailbox_apppasswords_create_form",
|
|
"target": "internal_webui_templates_webmail_account_app_passwords_section"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/mailbox_lists.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_mailbox_lists_allow_block_list_page",
|
|
"target": "internal_webui_templates_mailboxes_mailboxes_list_page"
|
|
},
|
|
{
|
|
"relation": "implements",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/mailbox_lists.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_mailbox_lists_allow_list",
|
|
"target": "internal_webui_templates_mailbox_lists_allow_block_list_page"
|
|
},
|
|
{
|
|
"relation": "implements",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/mailbox_lists.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_mailbox_lists_block_list",
|
|
"target": "internal_webui_templates_mailbox_lists_allow_block_list_page"
|
|
},
|
|
{
|
|
"relation": "implements",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/mailbox_rules.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_mailbox_rules_add_rule_form",
|
|
"target": "internal_webui_templates_mailbox_rules_filter_rules_page"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/mailbox_rules.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_mailbox_rules_filter_rules_page",
|
|
"target": "internal_webui_templates_mailboxes_mailboxes_list_page"
|
|
},
|
|
{
|
|
"relation": "implements",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/mailbox_rules.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_mailbox_rules_rules_table",
|
|
"target": "internal_webui_templates_mailbox_rules_filter_rules_page"
|
|
},
|
|
{
|
|
"relation": "implements",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/mailboxes.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_mailboxes_mailboxes_table",
|
|
"target": "internal_webui_templates_mailboxes_mailboxes_list_page"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/sidebar_email.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_sidebar_email_sidebar_navigation",
|
|
"target": "internal_webui_templates_mailboxes_mailboxes_list_page"
|
|
},
|
|
{
|
|
"relation": "implements",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/mailboxes.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_mailboxes_quota_badge",
|
|
"target": "internal_webui_templates_mailboxes_mailboxes_table"
|
|
},
|
|
{
|
|
"relation": "semantically_similar_to",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.85,
|
|
"source_file": "internal/webui/templates/webmail_account.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_webmail_account_storage_section",
|
|
"target": "internal_webui_templates_mailboxes_quota_badge"
|
|
},
|
|
{
|
|
"relation": "implements",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/webmail_account.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_webmail_account_app_passwords_section",
|
|
"target": "internal_webui_templates_webmail_account_account_dashboard_page"
|
|
},
|
|
{
|
|
"relation": "implements",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/webmail_account.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_webmail_account_change_password_form",
|
|
"target": "internal_webui_templates_webmail_account_account_dashboard_page"
|
|
},
|
|
{
|
|
"relation": "implements",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/webmail_account.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_webmail_account_passkeys_section",
|
|
"target": "internal_webui_templates_webmail_account_account_dashboard_page"
|
|
},
|
|
{
|
|
"relation": "implements",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/webmail_account.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_webmail_account_storage_section",
|
|
"target": "internal_webui_templates_webmail_account_account_dashboard_page"
|
|
},
|
|
{
|
|
"relation": "implements",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/webmail_account.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_webmail_account_totp_section",
|
|
"target": "internal_webui_templates_webmail_account_account_dashboard_page"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/webmail_login_mfa.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_webmail_login_mfa_passkey_login_flow",
|
|
"target": "internal_webui_templates_webmail_account_account_dashboard_page"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.75,
|
|
"source_file": "internal/webui/templates/webmail_login_mfa.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_webmail_login_mfa_totp_code_form",
|
|
"target": "internal_webui_templates_webmail_account_account_dashboard_page"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/webmail_totp_setup.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_webmail_totp_setup_totp_setup_page",
|
|
"target": "internal_webui_templates_webmail_account_account_dashboard_page"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/webmail_account.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_webmail_account_totp_section",
|
|
"target": "internal_webui_templates_webmail_totp_setup_totp_setup_page"
|
|
},
|
|
{
|
|
"relation": "implements",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/webmail_login.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_webmail_login_login_form",
|
|
"target": "internal_webui_templates_webmail_login_login_page"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.85,
|
|
"source_file": "internal/webui/templates/webmail_login.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_webmail_login_login_form",
|
|
"target": "internal_webui_templates_webmail_login_mfa_mfa_verification_page"
|
|
},
|
|
{
|
|
"relation": "implements",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/webmail_login_mfa.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_webmail_login_mfa_passkey_login_flow",
|
|
"target": "internal_webui_templates_webmail_login_mfa_mfa_verification_page"
|
|
},
|
|
{
|
|
"relation": "implements",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/webmail_login_mfa.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_webmail_login_mfa_totp_code_form",
|
|
"target": "internal_webui_templates_webmail_login_mfa_mfa_verification_page"
|
|
},
|
|
{
|
|
"relation": "implements",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "internal/webui/templates/webmail_totp_setup.html",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"source": "internal_webui_templates_webmail_totp_setup_confirm_form",
|
|
"target": "internal_webui_templates_webmail_totp_setup_totp_setup_page"
|
|
}
|
|
],
|
|
"hyperedges": [
|
|
{
|
|
"id": "mfa_second_factor_flow",
|
|
"label": "Optional MFA / Second-Factor Setup Flow",
|
|
"nodes": [
|
|
"readme_admin_dashboard_login",
|
|
"internal_webui_templates_account_account_settings_page",
|
|
"internal_webui_templates_account_totp_mfa_section",
|
|
"internal_webui_templates_account_passkey_management"
|
|
],
|
|
"relation": "participate_in",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.85,
|
|
"source_file": "internal/webui/templates/account.html"
|
|
},
|
|
{
|
|
"id": "admin_delegation_crud_flow",
|
|
"label": "Delegated Admin Management CRUD Flow",
|
|
"nodes": [
|
|
"internal_webui_templates_admins_manage_admins_page",
|
|
"internal_webui_templates_add_admin_add_admin_page",
|
|
"internal_webui_templates_edit_admin_edit_admin_access_page"
|
|
],
|
|
"relation": "form",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.85,
|
|
"source_file": "internal/webui/templates/admins.html"
|
|
},
|
|
{
|
|
"id": "domain_dns_verification_workflow",
|
|
"label": "Domain DNS / DKIM / SPF Verification Workflow",
|
|
"nodes": [
|
|
"internal_webui_templates_dkim_dkim_key_management_page",
|
|
"internal_webui_templates_domains_domain_management_page",
|
|
"internal_webui_templates_add_domain_add_domain_page"
|
|
],
|
|
"relation": "participate_in",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/templates/dkim.html"
|
|
},
|
|
{
|
|
"id": "ip_whitelist_management_flow",
|
|
"label": "IP Whitelist Management Flow",
|
|
"nodes": [
|
|
"internal_webui_templates_ips_ips_list_page",
|
|
"internal_webui_templates_edit_ip_edit_ip_whitelist_page",
|
|
"internal_webui_templates_sidebar_email_sidebar_navigation"
|
|
],
|
|
"relation": "participate_in",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/templates/ips.html"
|
|
},
|
|
{
|
|
"id": "mfa_authentication_flow",
|
|
"label": "Multi-Factor Authentication Flow",
|
|
"nodes": [
|
|
"internal_webui_templates_login_login_page",
|
|
"internal_webui_templates_login_mfa_login_mfa_page",
|
|
"internal_webui_templates_totp_setup_totp_setup_page"
|
|
],
|
|
"relation": "form",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/templates/login_mfa.html"
|
|
},
|
|
{
|
|
"id": "sender_management_flow",
|
|
"label": "Sender Management Flow",
|
|
"nodes": [
|
|
"internal_webui_templates_senders_senders_list_page",
|
|
"internal_webui_templates_edit_sender_edit_sender_page",
|
|
"internal_webui_templates_sidebar_email_sidebar_navigation"
|
|
],
|
|
"relation": "participate_in",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "internal/webui/templates/senders.html"
|
|
},
|
|
{
|
|
"id": "mailbox_management_flow",
|
|
"label": "Mailbox Management Flow (Aliases, App Passwords, Lists, Rules)",
|
|
"nodes": [
|
|
"internal_webui_templates_mailboxes_mailboxes_list_page",
|
|
"internal_webui_templates_edit_mailbox_edit_mailbox_page",
|
|
"internal_webui_templates_mailbox_aliases_aliases_page",
|
|
"internal_webui_templates_mailbox_apppasswords_app_passwords_page",
|
|
"internal_webui_templates_mailbox_lists_allow_block_list_page",
|
|
"internal_webui_templates_mailbox_rules_filter_rules_page"
|
|
],
|
|
"relation": "participate_in",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.85,
|
|
"source_file": "internal/webui/templates/edit_mailbox.html"
|
|
},
|
|
{
|
|
"id": "self_service_webmail_flow",
|
|
"label": "Self-Service Webmail Login-to-Account Flow",
|
|
"nodes": [
|
|
"internal_webui_templates_webmail_login_login_page",
|
|
"internal_webui_templates_webmail_login_mfa_mfa_verification_page",
|
|
"internal_webui_templates_webmail_totp_setup_totp_setup_page",
|
|
"internal_webui_templates_webmail_account_account_dashboard_page"
|
|
],
|
|
"relation": "form",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.85,
|
|
"source_file": "internal/webui/templates/webmail_login.html"
|
|
},
|
|
{
|
|
"id": "admin_base_layout_template_system",
|
|
"label": "Admin Base Layout Template System",
|
|
"nodes": [
|
|
"internal_webui_templates_base_base_layout",
|
|
"internal_webui_templates_dashboard_dashboard_page",
|
|
"internal_webui_templates_mailboxes_mailboxes_list_page",
|
|
"internal_webui_templates_add_mailbox_add_mailbox_page",
|
|
"internal_webui_templates_edit_mailbox_edit_mailbox_page",
|
|
"internal_webui_templates_mailbox_aliases_aliases_page",
|
|
"internal_webui_templates_mailbox_apppasswords_app_passwords_page",
|
|
"internal_webui_templates_mailbox_lists_allow_block_list_page",
|
|
"internal_webui_templates_mailbox_rules_filter_rules_page",
|
|
"internal_webui_templates_sidebar_email_sidebar_navigation"
|
|
],
|
|
"relation": "participate_in",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.85,
|
|
"source_file": "internal/webui/templates/base.html"
|
|
}
|
|
],
|
|
"built_at_commit": "6e103959b0ac3f74894a40f08a569d7881629c30"
|
|
} |