Thanks to both of you. I looked (and tried to get it in the pictures); the AVLS switches are white and on either side of the engine, I believe, and neither are leaking.
If it were the power steering pump, it would be power steering fluid, right? It is oil that is leaking, for sure.
I have a 2007 Outback that has oil leaking from the top passenger-side of the engine. Any ideas what would be causing this and if it's doable to fix it in the driveway or should it be done by a proper shop?
It seems like it's leaking out the top somewhere on the passenger side. I took some pictures that will hopefully help.
https://www.flickr.com/gp/137672956@N07/C568h2