Gh Actions - Context Script Injections
рдореВрд▓рднреВрдд рдЬрд╛рдирдХрд╛рд░реА
рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдХреБрдЫ github contexts рд╣реИрдВ рдЬрд┐рдирдХреЗ рдорд╛рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ PR рдмрдирд╛рдиреЗ рд╡рд╛рд▓реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдорд┐рдд рд╣реЛрддреЗ рд╣реИрдВред рдпрджрд┐ github action рдЙрд╕ рдбреЗрдЯрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреБрдЫ рднреА рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЗрд╕рд╕реЗ рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрди рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЗрди contexts рдХрд╛ рдЖрдорддреМрд░ рдкрд░ рдЕрдВрдд рд╣реЛрддрд╛ рд╣реИ body
, default_branch
, email
, head_ref
, label
, message
, name
, page_name
,ref
, рдФрд░ title
ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП (рдЗрд╕ рд▓реЗрдЦ рд╕реЗ рд╕реВрдЪреА):
github.event.comment.body
github.event.issue.body
github.event.issue.title
github.head_ref
github.pull_request.*
github.*.*.authors.name
github.*.*.authors.email
рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрд╣рд╛рдВ рдХреБрдЫ рдХрдо рдЕрд╡рд╢реНрдпрдХ рд╕реНрд░реЛрдд рд╣реИрдВ рдЬреЛ рд╕рдВрднрд╛рд╡рд┐рдд рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдЗрдирдкреБрдЯ рдХреЗ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рд╢рд╛рдЦрд╛ рдирд╛рдо рдФрд░ рдИрдореЗрд▓ рдкрддрд╛, рдЬреЛ рдЕрдкрдиреА рдкрд░рдорд┐рдд рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдХрд╛рдлреА рд▓рдЪреАрд▓реЗ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, zzz";echo${IFS}"hello";#
рдПрдХ рдорд╛рдиреНрдп рд╢рд╛рдЦрд╛ рдирд╛рдо рд╣реЛрдЧрд╛ рдФрд░ рдпрд╣ рдПрдХ рд▓рдХреНрд╖рд┐рдд рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрднрд╛рд╡рд┐рдд рд╣рдорд▓рд╛ рд╡реЗрдХреНрдЯрд░ рд╣реЛрдЧрд╛ред
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЗрдВрдЬреЗрдХреНрд╢рди рд╣рдорд▓реЗ рдХрд╛ рдЙрджрд╛рд╣рд░рдг
рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЗрдВрдЬреЗрдХреНрд╢рди рд╣рдорд▓рд╛ рд╕реАрдзреЗ рд░реВрдк рд╕реЗ рдПрдХ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреЗ рдЗрдирд▓рд╛рдЗрди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдПрдХ рдПрдХреНрд╢рди рдПрдХ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдХреЗ рд╢реАрд░реНрд╖рдХ рдХреА рд╡реИрдзрддрд╛ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЗрдВрдЬреЗрдХреНрд╢рди рдХрд╛ рднреА рдЦрддрд░рд╛ рд╣реЛрддрд╛ рд╣реИ:
рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, ${{ }}
рдХреЗ рднреАрддрд░реА рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдорд╛рдиреЛрдВ рд╕реЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдпрд╣ рд╢реЗрд▓ рдХрдорд╛рдВрдб рдЗрдВрдЬреЗрдХреНрд╢рди рдХреЗ рдкреНрд░рддрд┐ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдЗрд╕ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдореЗрдВ рдХрдорд╛рдВрдб рдЗрдВрдЬреЗрдХреНрд╢рди рдХреЛ рдЗрдВрдЬреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдорд▓рд╛рд╡рд░ рдПрдХ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рд╢реАрд░реНрд╖рдХ рд╣реЛрдЧрд╛ a"; ls $GITHUB_WORKSPACE"
рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, "
рд╡рд░реНрдг title=
"${{ github.event.pull_request.title }}"
рд╡рд┐рдзрд╛рди рдХреЛ рдмрд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рд░рдирд░ рдкрд░ ls
рдХрдорд╛рдВрдб рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
Last updated