Skip to content

Commit

Permalink
Merge pull request #77 from Omegapoint/feature/fixName
Browse files Browse the repository at this point in the history
Feature/fix name
  • Loading branch information
salemxd authored May 27, 2024
2 parents 10237e4 + 1119848 commit 85f225e
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 8 deletions.
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
import * as core from '@actions/core';
import * as github from '@actions/github';
import { Octokit } from '@octokit/rest';
import { GetResponseDataTypeFromEndpointMethod, OctokitResponse } from '@octokit/types';

export class IdentitiesInRepoService {
public static async setIdentitiesInRepoFindings(octokit: Octokit, owner: string, repo: string): Promise<void> {
export class AccessToCodeService {
public static async setAccessToCodeFindings(octokit: Octokit, owner: string, repo: string): Promise<void> {
try {
console.log('--- Identities In Repo Control ---');
console.log('--- Access To CodeService Control ---');

type listCollaboratorsForRepoResponseDataType = GetResponseDataTypeFromEndpointMethod<
typeof octokit.repos.listCollaborators
Expand Down Expand Up @@ -47,12 +46,12 @@ export class IdentitiesInRepoService {
core.exportVariable('numberOfCodeWriters', numberOfWriters);
core.exportVariable('numberOfCodeReaders', numberOfReaders);
} catch (error) {
core.info('Failed to fetch identities for repo');
core.info('Failed to fetch access to code for repo');
if (error.status === 401 || error.status === 403) {
// Removes link to REST API endpoint
const errorMessage: string = error.message.split('-')[0].trim();
core.warning(errorMessage, {
title: 'Failed to fetch identities for repo',
title: 'Failed to fetch acces to code for repo',
});
} else {
core.info(error.message);
Expand Down
4 changes: 2 additions & 2 deletions src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ import { PentestService } from './pentest/PentestService';
import { SastService } from './sasttools/SastService';
import { ScaService } from './scatools/ScaService';
import { SecretScanningService } from './secretscanning/SecretScanningService';
import { IdentitiesInRepoService } from './identitiesInRepo/identitiesInRepoService';
import { AccessToCodeService } from './AccessToCode/AccessToCodeService';
import { ThreatModelingService } from './threatmodeling/ThreatModelingService';
import { CyDigConfig } from './types/CyDigConfig';

Expand Down Expand Up @@ -40,7 +40,7 @@ export async function run(): Promise<void> {
repo
);
await BranchProtectionService.getStateOfBranchProtection(octokit, owner, repo);
await IdentitiesInRepoService.setIdentitiesInRepoFindings(octokit, owner, repo);
await AccessToCodeService.setAccessToCodeFindings(octokit, owner, repo);
await PentestService.getStateOfPentest(cydigConfig.pentest);
await ThreatModelingService.getStateOfThreatModeling(cydigConfig.threatModeling);
await AzureDevOpsBoardService.getStateOfAzureDevOpsBoards(cydigConfig);
Expand Down

0 comments on commit 85f225e

Please sign in to comment.