Skip to content

Commit

Permalink
Rename CreateHttpClient to CreateOrUseCachedHttpClient (#517)
Browse files Browse the repository at this point in the history
  • Loading branch information
Bpendragon committed Jul 30, 2021
1 parent 06ff25f commit 575a568
Show file tree
Hide file tree
Showing 18 changed files with 19 additions and 19 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ protected override IEnumerable<ValidationResult> IsValidStaticHelper(Dictionary<

try
{
HttpClient client = CreateHttpClient();
HttpClient client = CreateOrUseCachedHttpClient();
using var requestDummy = new HttpRequestMessage(HttpMethod.Get, uri);
requestDummy.Headers.Authorization = new AuthenticationHeaderValue("Basic", ScanIdentityGuid);

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,7 @@ private ValidationState RetrieveAccountInformation(string id, string creatorUid,

private ValidationState RetrieveInformation<T>(string url, string id, ref string message, out T obj)
{
HttpClient httpClient = CreateHttpClient();
HttpClient httpClient = CreateOrUseCachedHttpClient();
obj = default;

try
Expand Down
2 changes: 1 addition & 1 deletion Src/Plugins/Security/SEC101_010.SquarePatValidator.cs
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ protected override IEnumerable<ValidationResult> IsValidStaticHelper(Dictionary<

try
{
HttpClient client = CreateHttpClient();
HttpClient client = CreateOrUseCachedHttpClient();

using var request = new HttpRequestMessage(HttpMethod.Get, uri);
request.Headers.Authorization = new AuthenticationHeaderValue("Bearer", pat);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ protected override IEnumerable<ValidationResult> IsValidStaticHelper(Dictionary<

try
{
HttpClient client = CreateHttpClient();
HttpClient client = CreateOrUseCachedHttpClient();

var dict = new Dictionary<string, string>()
{
Expand Down
2 changes: 1 addition & 1 deletion Src/Plugins/Security/SEC101_012.SlackWebhookValidator.cs
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ protected override IEnumerable<ValidationResult> IsValidStaticHelper(Dictionary<
string secret = fingerprint.Secret;
string uri = $"https://hooks.slack.com/services/{id}/{secret}";

HttpClient client = CreateHttpClient();
HttpClient client = CreateOrUseCachedHttpClient();

try
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ protected override IEnumerable<ValidationResult> IsValidStaticHelper(Dictionary<
using var hmacSignature = new HMACSHA256(Convert.FromBase64String(signingKey));
string signature = Convert.ToBase64String(hmacSignature.ComputeHash(Convert.FromBase64String(textToSign)));

HttpClient httpClient = CreateHttpClient();
HttpClient httpClient = CreateOrUseCachedHttpClient();
using var request = new HttpRequestMessage(HttpMethod.Get, $"{host}/ccu/v2/queues/default");
request.Headers.Authorization = new AuthenticationHeaderValue(
$"EG1-HMAC-SHA256",
Expand Down
2 changes: 1 addition & 1 deletion Src/Plugins/Security/SEC101_016.StripeApiKeyValidator.cs
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ protected override IEnumerable<ValidationResult> IsValidStaticHelper(Dictionary<
{
message = $"The detected secret is a {keyKind} secret.";

HttpClient client = CreateHttpClient();
HttpClient client = CreateOrUseCachedHttpClient();

using var request = new HttpRequestMessage(HttpMethod.Get, uri);
request.Headers.Authorization = new AuthenticationHeaderValue("Bearer", secret);
Expand Down
2 changes: 1 addition & 1 deletion Src/Plugins/Security/SEC101_017.NpmAuthorTokenValidator.cs
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ protected override IEnumerable<ValidationResult> IsValidStaticHelper(Dictionary<

try
{
HttpClient client = CreateHttpClient();
HttpClient client = CreateOrUseCachedHttpClient();

using var request = new HttpRequestMessage(HttpMethod.Get, uri);
request.Headers.Authorization = new AuthenticationHeaderValue("Bearer", secret);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ protected override IEnumerable<ValidationResult> IsValidStaticHelper(Dictionary<
try
{
string credentials = Convert.ToBase64String(Encoding.ASCII.GetBytes(string.Format("{0}:{1}", id, secret)));
HttpClient httpClient = CreateHttpClient();
HttpClient httpClient = CreateOrUseCachedHttpClient();
using var request = new HttpRequestMessage(HttpMethod.Get, uri);
request.Headers.Authorization = new AuthenticationHeaderValue("Basic", credentials);

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ protected override IEnumerable<ValidationResult> IsValidStaticHelper(Dictionary<
const string uri = "https://api.dropboxapi.com/2/file_requests/count";

string secret = fingerprint.Secret;
HttpClient httpClient = CreateHttpClient();
HttpClient httpClient = CreateOrUseCachedHttpClient();

try
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ protected override IEnumerable<ValidationResult> IsValidStaticHelper(Dictionary<
string id = fingerprint.Id;
string secret = fingerprint.Secret;
string credentials = Convert.ToBase64String(Encoding.ASCII.GetBytes(string.Format("{0}:{1}", id, secret)));
HttpClient httpClient = CreateHttpClient();
HttpClient httpClient = CreateOrUseCachedHttpClient();

try
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ protected override IEnumerable<ValidationResult> IsValidStaticHelper(Dictionary<

try
{
HttpClient client = CreateHttpClient();
HttpClient client = CreateOrUseCachedHttpClient();

string credentials = $"api:{secret}";
byte[] bytes = Encoding.UTF8.GetBytes(credentials);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ protected override IEnumerable<ValidationResult> IsValidStaticHelper(Dictionary<

try
{
HttpClient client = CreateHttpClient();
HttpClient client = CreateOrUseCachedHttpClient();
string[] keys = secret.Split('-');

using var request = new HttpRequestMessage(HttpMethod.Get, $"https://{keys[1]}.api.mailchimp.com/3.0/?fields=account_name");
Expand Down
4 changes: 2 additions & 2 deletions Src/Plugins/Security/SEC101_043.NuGetCredentialsValidator.cs
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ protected override IEnumerable<ValidationResult> IsValidStaticHelper(Dictionary<
string host = fingerprint.Host;
string secret = fingerprint.Secret;

HttpClient client = CreateHttpClient();
HttpClient client = CreateOrUseCachedHttpClient();

try
{
Expand Down Expand Up @@ -244,7 +244,7 @@ private static List<(string user, string password)> ExtractCredentials(string cr
string uri,
string id)
{
HttpClient httpClient = CreateHttpClient();
HttpClient httpClient = CreateOrUseCachedHttpClient();

try
{
Expand Down
2 changes: 1 addition & 1 deletion Src/Plugins/Security/SEC101_044.NpmCredentialsValidator.cs
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@ protected override IEnumerable<ValidationResult> IsValidStaticHelper(Dictionary<
string secret = fingerprint.Secret;
string uri = $"https://{host}";

HttpClient client = CreateHttpClient();
HttpClient client = CreateOrUseCachedHttpClient();

try
{
Expand Down
2 changes: 1 addition & 1 deletion Src/Plugins/Security/SEC101_045.PostmanApiKeyValidator.cs
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ protected override IEnumerable<ValidationResult> IsValidStaticHelper(Dictionary<

string secret = fingerprint.Secret;

HttpClient client = CreateHttpClient();
HttpClient client = CreateOrUseCachedHttpClient();

try
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ protected override IEnumerable<ValidationResult> IsValidStaticHelper(Dictionary<

try
{
HttpClient client = CreateHttpClient();
HttpClient client = CreateOrUseCachedHttpClient();

var dict = new Dictionary<string, string>();
dict.Add("grant_type", "client_credentials");
Expand Down
2 changes: 1 addition & 1 deletion Src/Sarif.PatternMatcher.Sdk/ValidatorBase.cs
Original file line number Diff line number Diff line change
Expand Up @@ -325,7 +325,7 @@ internal static void SetHttpClient(HttpClient client)
httpClient = client;
}

protected HttpClient CreateHttpClient()
protected HttpClient CreateOrUseCachedHttpClient()
{
if (httpClient == null)
{
Expand Down

0 comments on commit 575a568

Please sign in to comment.