dynamic vulnerability