function maskSecretUrls(body) {
    if (typeof body !== 'object' || body === null) {
        (0, core_1.debug)('body is not an object or is null');
        return;
    }
    if ('signed_upload_url' in body &&
        typeof body.signed_upload_url === 'string') {
        maskSigUrl(body.signed_upload_url);
    }
    if ('signed_download_url' in body &&
        typeof body.signed_download_url === 'string') {
        maskSigUrl(body.signed_download_url);
    }
}
Masks sensitive information in URLs containing signature parameters.
Currently supports masking 'sig' parameters in the 'signed_upload_url'
and 'signed_download_url' properties of the provided object.

@param body - The object should contain a signature
@remarks
This function extracts URLs from the object properties and calls maskSigUrl
on each one to redact sensitive signature information. The function doesn't
modify the original object; it only marks the signatures as secrets for
logging purposes.

@example
```typescript
const responseBody = {
  signed_upload_url: 'https://blob.core.windows.net/?sig=abc123',
  signed_download_url: 'https://blob.core/windows.net/?sig=def456'
};
maskSecretUrls(responseBody);
```