Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Output file contains additional character in the filename #1685

Open
Jiri-Stary opened this issue Aug 15, 2023 · 2 comments
Open

Output file contains additional character in the filename #1685

Jiri-Stary opened this issue Aug 15, 2023 · 2 comments

Comments

@Jiri-Stary
Copy link

Jiri-Stary commented Aug 15, 2023

Issue:

Output file contain additional characters
Expected: hdf-results.json
Actual: hdf-results-.json

How to reproduce:
I have attached sample workflow for github action to reproduce
action.zip

  1. Convert sample file to hdf

docker run -w /share -v$(pwd):/share mitre/saf convert snyk2hdf -i .github/actions/aggregate-report/sample_jfrog.json -o /share/hdf-results.json

  1. try to open the resulting file HDF

Run docker run --rm -w /share -v$(pwd):/share mitre/saf view summary -i /share/hdf-results.json
##[debug]/usr/bin/bash --noprofile --norc -e -o pipefail /home/runner/work/_temp/638a20ff-3039-4314-8055-155f326f2071.sh
(node:1) [ENOENT] Error Plugin: @mitre/saf: ENOENT: no such file or directory, open '/share/hdf-results.json'
module: @oclif/core@2.11.8
task: toCached

plugin: @mitre/saf
root: /usr/local/lib/node_modules/@mitre/saf
See more details with DEBUG=*

  1. Opening fails due to invalid file name,
    i have added upload of workspace so you can see
    The result of attached action is workspace with file hdf-results-.json which contains addtional character '-'
@Amndeep7
Copy link
Contributor

Hi @Jiri-Stary

To make it truly reproducible, I'd appreciate it if you could share the original scan file. It's fine if you anonymize it first so long as it still triggers the same issue you're experiencing.

As a guess, I think the conversion might be behaving strangely since you're attempting to run the snyk converter against a jfrog sample.

Lastly, you might be interested in checking out our github action: https://github.com/mitre/saf_action.

@Jiri-Stary
Copy link
Author

Hi @Amndeep7

Sure, let me share the scan file. The reason why i did run it as snyk instead of jfrog was that it did not recognize it at complained that it is a snyk file.

I got it actually by scanning a docker tar file with jf s image.tar
sample_jfrog.zip

I am unable to run the github action, since it is not coming from a verified creator

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants