This commit is contained in:
x032205
2025-07-03 02:00:14 -04:00
parent edecfb1f62
commit 8c6b903204
5 changed files with 26 additions and 30 deletions
@@ -83,7 +83,6 @@ export const BitBucketSecretScanningFactory = () => {
}));
};
// TODO(andrey): Finish
const getFullScanPath: TSecretScanningFactoryGetFullScanPath<TBitBucketDataSourceWithConnection> = async ({
dataSource,
resourceName,
@@ -131,8 +130,6 @@ export const BitBucketSecretScanningFactory = () => {
}
} = dataSource;
console.log("getDiffScanFindingsPayload");
const { commits, repository } = payload;
const allFindings: SecretMatch[] = [];
@@ -175,16 +172,11 @@ export const BitBucketSecretScanningFactory = () => {
}
);
console.log(1);
// eslint-disable-next-line no-continue
if (!patch) continue;
console.log(2);
// eslint-disable-next-line
const findings = await scanContentAndGetFindings(replaceNonChangesWithNewlines(`\n${patch}`), configPath);
console.log(3);
console.log(findings);
const adjustedFindings = findings.map((finding) => {
const startLine = convertPatchLineToFileLineNumber(patch, finding.StartLine);
@@ -195,9 +187,6 @@ export const BitBucketSecretScanningFactory = () => {
const startColumn = finding.StartColumn - 1; // subtract 1 for +
const endColumn = finding.EndColumn - 1; // subtract 1 for +
console.log("finding");
console.log(finding.Link);
return {
...finding,
StartLine: startLine,
@@ -215,17 +204,11 @@ export const BitBucketSecretScanningFactory = () => {
};
});
console.log("adjusted");
console.log(adjustedFindings);
allFindings.push(...adjustedFindings);
}
}
}
console.log("HEREEE");
console.log(allFindings);
return allFindings.map(
({
// discard match and secret as we don't want to store
@@ -13,6 +13,5 @@ export const SECRET_SCANNING_DATA_SOURCE_CONNECTION_MAP: Record<SecretScanningDa
export const AUTO_SYNC_DESCRIPTION_HELPER: Record<SecretScanningDataSource, { verb: string; noun: string }> = {
[SecretScanningDataSource.GitHub]: { verb: "push", noun: "repositories" },
// TODO(andrey): May need change
[SecretScanningDataSource.BitBucket]: { verb: "push", noun: "repositories" }
};