The Present Perfect Continuous is not usually used in the passive form.
When it doesn't matter who the agent is or when we do not know who the agent is, we do not mention it.
$10,000 has been donated to the hospital.
When we want to mention the agent, we put the word by before it.
The cards were designed by children from a local children's home.