Earlier yesterday we were made aware of an issue about an XSS vulnerability on some JS Challenges.
We have fixed this in production.
As a side effect, the sharing code URLs from profile, and viewing solutions from profiles is disabled.
This is side effect is temporary and is already handled more elegantly in the beta.
We will soon be adding a more clear warning notice on the profile page, for clarification.
none of the progress is lost, and all submitted solutions are safe in the user’s profiles, except we are temporarily limiting the ability to view and share them. Note:
For details you may refer
This only affects viewing solutions from user profiles, view solution link or any link that is shared to you.
Your solution will be loaded from a local storage copy, if its available there. Meaning, as long as you have not changed computers or cleared you local storage / cookies, your solution will be loaded automatically from there.
We have prepared a fix, and hopefully we will have this on the main site, soon. Just wanted to let you know of our progress:
Update 3: We have patched the platform to enable viewing solutions once again. Happy coding!
We are working on a fix to enable safe viewing of the solutions. However we can not give an accurate timeline at this moment.
Please bear with us, and drop your queries in here.
What if my solutions weren’t even saving in the first place?
That makes no sense John. Elaborate. I can see your projects saved on your profile:
@jacksonbates made a solution downloader a few months ago.
The tool no longer works, due to a temporary security precaution on freeCodeCamp. It will be fixed once the precaution is removed.
Hi all - I just finished a rough draft of a command line tool that lets you download all your solutions into one .zip file.
From there you can push them up to their own GitHub repo or just gaze lovingly at them
I haven’t tested the tool outside of Linux yet, so let me know if issues arise elsewhere.
Also, excuse the sloppy code - it’s a showerthoug…
Link to app: https://freecodecamp-solutions.herokuapp.com/
UPDATE. A recent update has broken this tool. See below.
I tried it and was able to view my solutions. Can we present this as an alternative for now?
Thanks for sharing this, I’ll take a look.
Could you also test is out with
@JacksonBates and confirm how it can be integrated on the production? If possible layout a action plan, we will be happy to integrate it on our core platform.
A simple POC and explanation on the tracker should be fine, we will work on a PR.
Do challenges or anything also save ?
When you click the Submit and go to my next challenge (after Run tests, has been done successfully), it is saved in your profile on the database.
Only, viewing this is limited as of now, because of the side effect of a fix that we had to do.
We are actively working on how to restore, the viewing without compromising the fix.
Any update on this, perhaps a timeline? I was hoping to pick FCC back up this week and noticed all my past solutions have vanished but I still have credit for solving. I’m am hopeful that this issue is the cause.
Hi. Why I can’t see my solutions in the Map. Help, please. Thanks.
I can’t see my solutions and progress in my profile as well, any updates on that would be beneficial.
Thanks in advance.
@kevcomedia @ArielLeslie @IsaacAbrahamson just for your FYI
We have patched the platform to enable viewing solutions once again. Happy coding!