Skip to content

Update ionic token to reduce false positives

Craig Smith requested to merge craigmsmith-update-ionc-expression into master

What does this MR do?

A customer has observed a number of FPs for the Ionic token. This MR adds word boundaries to the expression as documented in the README

The BAP results show that this change will significantly reduce the number of false positives.

BAP Ionic JSON
"Ionic API token": [
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/Compilers/CSharp/Test/Semantic/Semantics/RecordStructTests.cs",
        "Filename": "tmp/app/src/Compilers/CSharp/Test/Semantic/Semantics/RecordStructTests.cs",
        "LineStart": 624,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/Semantic/Semantics/RecordStructTests.cs:624",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/Semantic/Semantics/RecordStructTests.cs:624",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/Workspaces/MSBuildTest/VisualStudioMSBuildWorkspaceTests.cs",
        "Filename": "tmp/app/src/Workspaces/MSBuildTest/VisualStudioMSBuildWorkspaceTests.cs",
        "LineStart": 2703,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/Workspaces/MSBuildTest/VisualStudioMSBuildWorkspaceTests.cs:2703",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/Workspaces/MSBuildTest/VisualStudioMSBuildWorkspaceTests.cs:2703",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs",
        "Filename": "tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs",
        "LineStart": 1147,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs:1147",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs:1147",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs",
        "Filename": "tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs",
        "LineStart": 1118,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs:1118",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs:1118",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/jenkinsci/jenkins.git/tmp/app/test/src/test/java/lib/form/HeteroListTest.java",
        "Filename": "tmp/app/test/src/test/java/lib/form/HeteroListTest.java",
        "LineStart": 122,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/test/src/test/java/lib/form/HeteroListTest.java:122",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/test/src/test/java/lib/form/HeteroListTest.java:122",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://gitlab.com/gitlab-org/security-products/tests/secrets.git/tmp/app/secrets.go",
        "Filename": "tmp/app/secrets.go",
        "LineStart": 60,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/secrets.go:60",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/secrets.go:60",
        "Severity": "Critical",
        "Source": true,
        "Target": true
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/Compilers/VisualBasic/Test/IOperation/IOperation/IOperationTests_IDynamicInvocationExpression.vb",
        "Filename": "tmp/app/src/Compilers/VisualBasic/Test/IOperation/IOperation/IOperationTests_IDynamicInvocationExpression.vb",
        "LineStart": 1314,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/Compilers/VisualBasic/Test/IOperation/IOperation/IOperationTests_IDynamicInvocationExpression.vb:1314",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/Compilers/VisualBasic/Test/IOperation/IOperation/IOperationTests_IDynamicInvocationExpression.vb:1314",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/VisualStudio/VisualBasic/Impl/Options/AdvancedOptionPageStrings.vb",
        "Filename": "tmp/app/src/VisualStudio/VisualBasic/Impl/Options/AdvancedOptionPageStrings.vb",
        "LineStart": 193,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/VisualStudio/VisualBasic/Impl/Options/AdvancedOptionPageStrings.vb:193",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/VisualStudio/VisualBasic/Impl/Options/AdvancedOptionPageStrings.vb:193",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs",
        "Filename": "tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs",
        "LineStart": 1797,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs:1797",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs:1797",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/VisualStudio/VisualBasic/Impl/Options/AutomationObject/AutomationObject.SymbolSearch.vb",
        "Filename": "tmp/app/src/VisualStudio/VisualBasic/Impl/Options/AutomationObject/AutomationObject.SymbolSearch.vb",
        "LineStart": 9,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/VisualStudio/VisualBasic/Impl/Options/AutomationObject/AutomationObject.SymbolSearch.vb:9",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/VisualStudio/VisualBasic/Impl/Options/AutomationObject/AutomationObject.SymbolSearch.vb:9",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/VisualStudio/CSharp/Impl/Options/AdvancedOptionPageStrings.cs",
        "Filename": "tmp/app/src/VisualStudio/CSharp/Impl/Options/AdvancedOptionPageStrings.cs",
        "LineStart": 207,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/VisualStudio/CSharp/Impl/Options/AdvancedOptionPageStrings.cs:207",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/VisualStudio/CSharp/Impl/Options/AdvancedOptionPageStrings.cs:207",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/Compilers/CSharp/Test/Emit2/Attributes/AttributeTests_Nullable.cs",
        "Filename": "tmp/app/src/Compilers/CSharp/Test/Emit2/Attributes/AttributeTests_Nullable.cs",
        "LineStart": 2457,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/Emit2/Attributes/AttributeTests_Nullable.cs:2457",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/Emit2/Attributes/AttributeTests_Nullable.cs:2457",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs",
        "Filename": "tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs",
        "LineStart": 1583,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs:1583",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs:1583",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/EditorFeatures/CSharpTest/Diagnostics/Suppression/RemoveUnnecessaryPragmaSuppressionsTests.cs",
        "Filename": "tmp/app/src/EditorFeatures/CSharpTest/Diagnostics/Suppression/RemoveUnnecessaryPragmaSuppressionsTests.cs",
        "LineStart": 947,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/EditorFeatures/CSharpTest/Diagnostics/Suppression/RemoveUnnecessaryPragmaSuppressionsTests.cs:947",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/EditorFeatures/CSharpTest/Diagnostics/Suppression/RemoveUnnecessaryPragmaSuppressionsTests.cs:947",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/EditorFeatures/CSharpTest/Diagnostics/Suppression/RemoveUnnecessaryPragmaSuppressionsTests.cs",
        "Filename": "tmp/app/src/EditorFeatures/CSharpTest/Diagnostics/Suppression/RemoveUnnecessaryPragmaSuppressionsTests.cs",
        "LineStart": 920,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/EditorFeatures/CSharpTest/Diagnostics/Suppression/RemoveUnnecessaryPragmaSuppressionsTests.cs:920",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/EditorFeatures/CSharpTest/Diagnostics/Suppression/RemoveUnnecessaryPragmaSuppressionsTests.cs:920",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/Workspaces/MSBuildTest/VisualStudioMSBuildWorkspaceTests.cs",
        "Filename": "tmp/app/src/Workspaces/MSBuildTest/VisualStudioMSBuildWorkspaceTests.cs",
        "LineStart": 2615,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/Workspaces/MSBuildTest/VisualStudioMSBuildWorkspaceTests.cs:2615",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/Workspaces/MSBuildTest/VisualStudioMSBuildWorkspaceTests.cs:2615",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs",
        "Filename": "tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs",
        "LineStart": 1260,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs:1260",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs:1260",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/VisualStudio/CSharp/Impl/Options/AdvancedOptionPageControl.xaml",
        "Filename": "tmp/app/src/VisualStudio/CSharp/Impl/Options/AdvancedOptionPageControl.xaml",
        "LineStart": 205,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/VisualStudio/CSharp/Impl/Options/AdvancedOptionPageControl.xaml:205",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/VisualStudio/CSharp/Impl/Options/AdvancedOptionPageControl.xaml:205",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/Compilers/VisualBasic/Test/IOperation/IOperation/IOperationTests_IPropertyReferenceExpression.vb",
        "Filename": "tmp/app/src/Compilers/VisualBasic/Test/IOperation/IOperation/IOperationTests_IPropertyReferenceExpression.vb",
        "LineStart": 46,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/Compilers/VisualBasic/Test/IOperation/IOperation/IOperationTests_IPropertyReferenceExpression.vb:46",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/Compilers/VisualBasic/Test/IOperation/IOperation/IOperationTests_IPropertyReferenceExpression.vb:46",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs",
        "Filename": "tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs",
        "LineStart": 930,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs:930",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs:930",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
        "Filename": "tmp/app/src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb",
        "LineStart": 2364,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb:2364",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/EditorFeatures/Test2/Rename/RenameEngineTests.CSharpConflicts.vb:2364",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs",
        "Filename": "tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs",
        "LineStart": 895,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs:895",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs:895",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/Compilers/VisualBasic/Test/IOperation/IOperation/IOperationTests_ArrayCreationAndInitializer.vb",
        "Filename": "tmp/app/src/Compilers/VisualBasic/Test/IOperation/IOperation/IOperationTests_ArrayCreationAndInitializer.vb",
        "LineStart": 1343,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/Compilers/VisualBasic/Test/IOperation/IOperation/IOperationTests_ArrayCreationAndInitializer.vb:1343",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/Compilers/VisualBasic/Test/IOperation/IOperation/IOperationTests_ArrayCreationAndInitializer.vb:1343",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_StackAllocArrayCreationAndInitializer.cs",
        "Filename": "tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_StackAllocArrayCreationAndInitializer.cs",
        "LineStart": 579,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_StackAllocArrayCreationAndInitializer.cs:579",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_StackAllocArrayCreationAndInitializer.cs:579",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs",
        "Filename": "tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs",
        "LineStart": 1353,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs:1353",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs:1353",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/VisualStudio/VisualBasic/Impl/Options/AdvancedOptionPageStrings.vb",
        "Filename": "tmp/app/src/VisualStudio/VisualBasic/Impl/Options/AdvancedOptionPageStrings.vb",
        "LineStart": 190,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/VisualStudio/VisualBasic/Impl/Options/AdvancedOptionPageStrings.vb:190",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/VisualStudio/VisualBasic/Impl/Options/AdvancedOptionPageStrings.vb:190",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs",
        "Filename": "tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs",
        "LineStart": 1089,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs:1089",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs:1089",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs",
        "Filename": "tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs",
        "LineStart": 1549,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs:1549",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs:1549",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/Compilers/VisualBasic/Test/IOperation/IOperation/IOperationTests_IPropertyReferenceExpression.vb",
        "Filename": "tmp/app/src/Compilers/VisualBasic/Test/IOperation/IOperation/IOperationTests_IPropertyReferenceExpression.vb",
        "LineStart": 16,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/Compilers/VisualBasic/Test/IOperation/IOperation/IOperationTests_IPropertyReferenceExpression.vb:16",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/Compilers/VisualBasic/Test/IOperation/IOperation/IOperationTests_IPropertyReferenceExpression.vb:16",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs",
        "Filename": "tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs",
        "LineStart": 1187,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs:1187",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs:1187",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/VisualStudio/VisualBasic/Impl/Options/AdvancedOptionPageControl.xaml",
        "Filename": "tmp/app/src/VisualStudio/VisualBasic/Impl/Options/AdvancedOptionPageControl.xaml",
        "LineStart": 187,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/VisualStudio/VisualBasic/Impl/Options/AdvancedOptionPageControl.xaml:187",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/VisualStudio/VisualBasic/Impl/Options/AdvancedOptionPageControl.xaml:187",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs",
        "Filename": "tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs",
        "LineStart": 996,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs:996",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs:996",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/VisualStudio/VisualBasic/Impl/Options/AdvancedOptionPageControl.xaml",
        "Filename": "tmp/app/src/VisualStudio/VisualBasic/Impl/Options/AdvancedOptionPageControl.xaml",
        "LineStart": 185,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/VisualStudio/VisualBasic/Impl/Options/AdvancedOptionPageControl.xaml:185",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/VisualStudio/VisualBasic/Impl/Options/AdvancedOptionPageControl.xaml:185",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/bitwarden/server.git/tmp/app/bitwarden_license/test/Commercial.Core.Test/AdminConsole/Services/ProviderServiceTests.cs",
        "Filename": "tmp/app/bitwarden_license/test/Commercial.Core.Test/AdminConsole/Services/ProviderServiceTests.cs",
        "LineStart": 558,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/bitwarden_license/test/Commercial.Core.Test/AdminConsole/Services/ProviderServiceTests.cs:558",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/bitwarden_license/test/Commercial.Core.Test/AdminConsole/Services/ProviderServiceTests.cs:558",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/Workspaces/MSBuildTest/VisualStudioMSBuildWorkspaceTests.cs",
        "Filename": "tmp/app/src/Workspaces/MSBuildTest/VisualStudioMSBuildWorkspaceTests.cs",
        "LineStart": 3108,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/Workspaces/MSBuildTest/VisualStudioMSBuildWorkspaceTests.cs:3108",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/Workspaces/MSBuildTest/VisualStudioMSBuildWorkspaceTests.cs:3108",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs",
        "Filename": "tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs",
        "LineStart": 1421,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs:1421",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs:1421",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/VisualStudio/VisualBasic/Impl/Options/AdvancedOptionPageControl.xaml",
        "Filename": "tmp/app/src/VisualStudio/VisualBasic/Impl/Options/AdvancedOptionPageControl.xaml",
        "LineStart": 199,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/VisualStudio/VisualBasic/Impl/Options/AdvancedOptionPageControl.xaml:199",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/VisualStudio/VisualBasic/Impl/Options/AdvancedOptionPageControl.xaml:199",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IUsingStatement.cs",
        "Filename": "tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IUsingStatement.cs",
        "LineStart": 8349,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IUsingStatement.cs:8349",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IUsingStatement.cs:8349",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/Workspaces/MSBuildTest/VisualStudioMSBuildWorkspaceTests.cs",
        "Filename": "tmp/app/src/Workspaces/MSBuildTest/VisualStudioMSBuildWorkspaceTests.cs",
        "LineStart": 1100,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/Workspaces/MSBuildTest/VisualStudioMSBuildWorkspaceTests.cs:1100",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/Workspaces/MSBuildTest/VisualStudioMSBuildWorkspaceTests.cs:1100",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IIsPatternExpression.cs",
        "Filename": "tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IIsPatternExpression.cs",
        "LineStart": 252,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IIsPatternExpression.cs:252",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IIsPatternExpression.cs:252",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/Analyzers/CSharp/Tests/RemoveUnnecessaryParentheses/RemoveUnnecessaryExpressionParenthesesTests.cs",
        "Filename": "tmp/app/src/Analyzers/CSharp/Tests/RemoveUnnecessaryParentheses/RemoveUnnecessaryExpressionParenthesesTests.cs",
        "LineStart": 1265,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/Analyzers/CSharp/Tests/RemoveUnnecessaryParentheses/RemoveUnnecessaryExpressionParenthesesTests.cs:1265",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/Analyzers/CSharp/Tests/RemoveUnnecessaryParentheses/RemoveUnnecessaryExpressionParenthesesTests.cs:1265",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs",
        "Filename": "tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs",
        "LineStart": 1450,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs:1450",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs:1450",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/Workspaces/MSBuildTest/VisualStudioMSBuildWorkspaceTests.cs",
        "Filename": "tmp/app/src/Workspaces/MSBuildTest/VisualStudioMSBuildWorkspaceTests.cs",
        "LineStart": 1070,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/Workspaces/MSBuildTest/VisualStudioMSBuildWorkspaceTests.cs:1070",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/Workspaces/MSBuildTest/VisualStudioMSBuildWorkspaceTests.cs:1070",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs",
        "Filename": "tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs",
        "LineStart": 1516,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs:1516",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs:1516",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/VisualStudio/VisualBasic/Impl/Options/AutomationObject/AutomationObject.Completion.vb",
        "Filename": "tmp/app/src/VisualStudio/VisualBasic/Impl/Options/AutomationObject/AutomationObject.Completion.vb",
        "LineStart": 18,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/VisualStudio/VisualBasic/Impl/Options/AutomationObject/AutomationObject.Completion.vb:18",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/VisualStudio/VisualBasic/Impl/Options/AutomationObject/AutomationObject.Completion.vb:18",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs",
        "Filename": "tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs",
        "LineStart": 1291,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs:1291",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs:1291",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/Features/CSharpTest/SyncNamespace/SyncNamespaceTests_NoAction.cs",
        "Filename": "tmp/app/src/Features/CSharpTest/SyncNamespace/SyncNamespaceTests_NoAction.cs",
        "LineStart": 122,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/Features/CSharpTest/SyncNamespace/SyncNamespaceTests_NoAction.cs:122",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/Features/CSharpTest/SyncNamespace/SyncNamespaceTests_NoAction.cs:122",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/Workspaces/MSBuildTest/VisualStudioMSBuildWorkspaceTests.cs",
        "Filename": "tmp/app/src/Workspaces/MSBuildTest/VisualStudioMSBuildWorkspaceTests.cs",
        "LineStart": 2633,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/Workspaces/MSBuildTest/VisualStudioMSBuildWorkspaceTests.cs:2633",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/Workspaces/MSBuildTest/VisualStudioMSBuildWorkspaceTests.cs:2633",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/Analyzers/CSharp/Tests/AddParameter/AddParameterTests.cs",
        "Filename": "tmp/app/src/Analyzers/CSharp/Tests/AddParameter/AddParameterTests.cs",
        "LineStart": 2602,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/Analyzers/CSharp/Tests/AddParameter/AddParameterTests.cs:2602",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/Analyzers/CSharp/Tests/AddParameter/AddParameterTests.cs:2602",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs",
        "Filename": "tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs",
        "LineStart": 55,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs:55",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs:55",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs",
        "Filename": "tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs",
        "LineStart": 1482,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs:1482",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs:1482",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs",
        "Filename": "tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs",
        "LineStart": 867,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs:867",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs:867",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IIsPatternExpression.cs",
        "Filename": "tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IIsPatternExpression.cs",
        "LineStart": 463,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IIsPatternExpression.cs:463",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IIsPatternExpression.cs:463",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/tensorflow/tensorflow.git/tmp/app/third_party/xla/xla/service/gpu/gpu_fusible_test.cc",
        "Filename": "tmp/app/third_party/xla/xla/service/gpu/gpu_fusible_test.cc",
        "LineStart": 358,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/third_party/xla/xla/service/gpu/gpu_fusible_test.cc:358",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/third_party/xla/xla/service/gpu/gpu_fusible_test.cc:358",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/Compilers/VisualBasic/Test/IOperation/IOperation/IOperationTests_ArrayCreationAndInitializer.vb",
        "Filename": "tmp/app/src/Compilers/VisualBasic/Test/IOperation/IOperation/IOperationTests_ArrayCreationAndInitializer.vb",
        "LineStart": 1108,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/Compilers/VisualBasic/Test/IOperation/IOperation/IOperationTests_ArrayCreationAndInitializer.vb:1108",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/Compilers/VisualBasic/Test/IOperation/IOperation/IOperationTests_ArrayCreationAndInitializer.vb:1108",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IUsingStatement.cs",
        "Filename": "tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IUsingStatement.cs",
        "LineStart": 8163,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IUsingStatement.cs:8163",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IUsingStatement.cs:8163",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/Compilers/CSharp/Test/Semantic/Semantics/NullableReferenceTypesTests.cs",
        "Filename": "tmp/app/src/Compilers/CSharp/Test/Semantic/Semantics/NullableReferenceTypesTests.cs",
        "LineStart": 137127,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/Semantic/Semantics/NullableReferenceTypesTests.cs:137127",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/Semantic/Semantics/NullableReferenceTypesTests.cs:137127",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs",
        "Filename": "tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs",
        "LineStart": 1767,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs:1767",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs:1767",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs",
        "Filename": "tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs",
        "LineStart": 1026,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs:1026",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs:1026",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/Workspaces/MSBuildTest/NetCoreTests.cs",
        "Filename": "tmp/app/src/Workspaces/MSBuildTest/NetCoreTests.cs",
        "LineStart": 379,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/Workspaces/MSBuildTest/NetCoreTests.cs:379",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/Workspaces/MSBuildTest/NetCoreTests.cs:379",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/bitwarden/server.git/tmp/app/test/Core.Test/AdminConsole/Services/OrganizationServiceTests.cs",
        "Filename": "tmp/app/test/Core.Test/AdminConsole/Services/OrganizationServiceTests.cs",
        "LineStart": 2005,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/test/Core.Test/AdminConsole/Services/OrganizationServiceTests.cs:2005",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/test/Core.Test/AdminConsole/Services/OrganizationServiceTests.cs:2005",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/Features/CSharpTest/SyncNamespace/SyncNamespaceTests_NoAction.cs",
        "Filename": "tmp/app/src/Features/CSharpTest/SyncNamespace/SyncNamespaceTests_NoAction.cs",
        "LineStart": 150,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/Features/CSharpTest/SyncNamespace/SyncNamespaceTests_NoAction.cs:150",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/Features/CSharpTest/SyncNamespace/SyncNamespaceTests_NoAction.cs:150",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/bitwarden/server.git/tmp/app/test/Core.Test/OrganizationFeatures/OrganizationSubscriptionUpdate/AddSecretsManagerSubscriptionCommandTests.cs",
        "Filename": "tmp/app/test/Core.Test/OrganizationFeatures/OrganizationSubscriptionUpdate/AddSecretsManagerSubscriptionCommandTests.cs",
        "LineStart": 96,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/test/Core.Test/OrganizationFeatures/OrganizationSubscriptionUpdate/AddSecretsManagerSubscriptionCommandTests.cs:96",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/test/Core.Test/OrganizationFeatures/OrganizationSubscriptionUpdate/AddSecretsManagerSubscriptionCommandTests.cs:96",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs",
        "Filename": "tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs",
        "LineStart": 1323,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs:1323",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs:1323",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/bitwarden/server.git/tmp/app/test/Core.Test/Services/DeviceServiceTests.cs",
        "Filename": "tmp/app/test/Core.Test/Services/DeviceServiceTests.cs",
        "LineStart": 230,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/test/Core.Test/Services/DeviceServiceTests.cs:230",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/test/Core.Test/Services/DeviceServiceTests.cs:230",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs",
        "Filename": "tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs",
        "LineStart": 1056,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs:1056",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs:1056",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/VisualStudio/Core/Test/Completion/VisualBasicCompletionSnippetNoteTests.vb",
        "Filename": "tmp/app/src/VisualStudio/Core/Test/Completion/VisualBasicCompletionSnippetNoteTests.vb",
        "LineStart": 63,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/VisualStudio/Core/Test/Completion/VisualBasicCompletionSnippetNoteTests.vb:63",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/VisualStudio/Core/Test/Completion/VisualBasicCompletionSnippetNoteTests.vb:63",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/VisualStudio/Core/Test/Completion/CSharpCompletionSnippetNoteTests.vb",
        "Filename": "tmp/app/src/VisualStudio/Core/Test/Completion/CSharpCompletionSnippetNoteTests.vb",
        "LineStart": 96,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/VisualStudio/Core/Test/Completion/CSharpCompletionSnippetNoteTests.vb:96",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/VisualStudio/Core/Test/Completion/CSharpCompletionSnippetNoteTests.vb:96",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/tensorflow/tensorflow.git/tmp/app/third_party/xla/xla/service/gpu/gpu_fusible_test.cc",
        "Filename": "tmp/app/third_party/xla/xla/service/gpu/gpu_fusible_test.cc",
        "LineStart": 401,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/third_party/xla/xla/service/gpu/gpu_fusible_test.cc:401",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/third_party/xla/xla/service/gpu/gpu_fusible_test.cc:401",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_ArrayCreationAndInitializer.cs",
        "Filename": "tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_ArrayCreationAndInitializer.cs",
        "LineStart": 822,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_ArrayCreationAndInitializer.cs:822",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_ArrayCreationAndInitializer.cs:822",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/VisualStudio/CSharp/Impl/Options/AdvancedOptionPageStrings.cs",
        "Filename": "tmp/app/src/VisualStudio/CSharp/Impl/Options/AdvancedOptionPageStrings.cs",
        "LineStart": 204,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/VisualStudio/CSharp/Impl/Options/AdvancedOptionPageStrings.cs:204",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/VisualStudio/CSharp/Impl/Options/AdvancedOptionPageStrings.cs:204",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/Compilers/VisualBasic/Test/Syntax/Parser/ParseStatements.vb",
        "Filename": "tmp/app/src/Compilers/VisualBasic/Test/Syntax/Parser/ParseStatements.vb",
        "LineStart": 3074,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/Compilers/VisualBasic/Test/Syntax/Parser/ParseStatements.vb:3074",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/Compilers/VisualBasic/Test/Syntax/Parser/ParseStatements.vb:3074",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/VisualStudio/Core/Test/Completion/VisualBasicCompletionSnippetNoteTests.vb",
        "Filename": "tmp/app/src/VisualStudio/Core/Test/Completion/VisualBasicCompletionSnippetNoteTests.vb",
        "LineStart": 73,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/VisualStudio/Core/Test/Completion/VisualBasicCompletionSnippetNoteTests.vb:73",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/VisualStudio/Core/Test/Completion/VisualBasicCompletionSnippetNoteTests.vb:73",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs",
        "Filename": "tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs",
        "LineStart": 1390,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs:1390",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs:1390",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/Analyzers/CSharp/Tests/AddParameter/AddParameterTests.cs",
        "Filename": "tmp/app/src/Analyzers/CSharp/Tests/AddParameter/AddParameterTests.cs",
        "LineStart": 2637,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/Analyzers/CSharp/Tests/AddParameter/AddParameterTests.cs:2637",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/Analyzers/CSharp/Tests/AddParameter/AddParameterTests.cs:2637",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/VisualStudio/VisualBasic/Impl/Options/AdvancedOptionPageStrings.vb",
        "Filename": "tmp/app/src/VisualStudio/VisualBasic/Impl/Options/AdvancedOptionPageStrings.vb",
        "LineStart": 10,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/VisualStudio/VisualBasic/Impl/Options/AdvancedOptionPageStrings.vb:10",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/VisualStudio/VisualBasic/Impl/Options/AdvancedOptionPageStrings.vb:10",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IPropertyReferenceExpression.cs",
        "Filename": "tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IPropertyReferenceExpression.cs",
        "LineStart": 19,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IPropertyReferenceExpression.cs:19",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IPropertyReferenceExpression.cs:19",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs",
        "Filename": "tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs",
        "LineStart": 1617,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs:1617",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs:1617",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/Workspaces/MSBuildTest/VisualStudioMSBuildWorkspaceTests.cs",
        "Filename": "tmp/app/src/Workspaces/MSBuildTest/VisualStudioMSBuildWorkspaceTests.cs",
        "LineStart": 1083,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/Workspaces/MSBuildTest/VisualStudioMSBuildWorkspaceTests.cs:1083",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/Workspaces/MSBuildTest/VisualStudioMSBuildWorkspaceTests.cs:1083",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs",
        "Filename": "tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs",
        "LineStart": 962,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs:962",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IDelegateCreationExpression.cs:962",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IConditionalAccessExpression.cs",
        "Filename": "tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IConditionalAccessExpression.cs",
        "LineStart": 79,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IConditionalAccessExpression.cs:79",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/Compilers/CSharp/Test/IOperation/IOperation/IOperationTests_IConditionalAccessExpression.cs:79",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    },
    {
        "RepoPath": "https://github.com/dotnet/roslyn.git/tmp/app/src/VisualStudio/CSharp/Impl/Options/AdvancedOptionPageControl.xaml",
        "Filename": "tmp/app/src/VisualStudio/CSharp/Impl/Options/AdvancedOptionPageControl.xaml",
        "LineStart": 207,
        "LineEnd": 0,
        "Value": "Ionic API token",
        "Type": "Ionic API token",
        "RuleID": "Ionic API token::tmp/app/src/VisualStudio/CSharp/Impl/Options/AdvancedOptionPageControl.xaml:207",
        "Snippet": "",
        "ID": "Ionic API token::tmp/app/src/VisualStudio/CSharp/Impl/Options/AdvancedOptionPageControl.xaml:207",
        "Severity": "Critical",
        "Source": true,
        "Target": false
    }
],

There are 82 findings that all seem to be false positives. With the change, all of these vulnerabilities are no longer detected.

Example 1:

Finding Ionic API token::tmp/app/src/Compilers/CSharp/Test/Semantic/Semantics/RecordStructTests.cs:624 can be seen at RecordStructTests.cs#L605

        public void TypeDeclaration_MayNotHaveBaseType()

There's no ionic token on this line.

Example 2:

Finding Ionic API token::tmp/app/src/Compilers/CSharp/Test/Emit2/Attributes/AttributeTests_Nullable.cs:2457 can be seen at AttributeTests_Nullable.cs#L2457

public void EmitAttribute_LocalFunction_MissingNullableContextAttributeConstructor()

There's no ionic token on this line.

What are the relevant issue numbers?

gitlab-org/gitlab#347256 (closed)

Does this MR meet the acceptance criteria?

Edited by Craig Smith

Merge request reports