Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fix for #23:
Added input validation to both google sheets projects in week 3 to prevent cross site scripting attacks.
In
week3-apis-data/09_google_sheets/sketch.js
:label
is indeed a string with only alphanumerical characters and spaces.number
is valid number with only digits, dots and commas.timestamp
has the formatMM/DD/YYYY hh:mm:ss
.0/99/2017 8:61:93
would also pass the check despite not being a valid timestamp.In
week3-apis-data/10_google_sheets_madlibs/sketch.js
:If a replacement text fails the test it will redraw a new one.