In a recent question, it was mentioned that Galadriel used magic to tear down the walls of Dol Guldur; this, to me, didn't mesh well with my understanding of how magic worked, so I did some investigating. I found a page for the battle in the Lord of the Rings wiki, and it has a lot of information about the battle:
So then on March 28, Celeborn led many Elves from Lothlórien across the river Anduin in a fleet of Elvish boats. The elves invaded. When they reached Dol Guldur, a defense had already been prepared and the siege endured seven days. As they marched on the fortress, bows strung, a group of orcs mounted on the backs of Wargs and with Giant Spiders charged at them. They were soon shot down. In this time, Radagast came to Dol Guldur as well leading a force of Silvan Elves.
When the fortress was surrounded, on April 6, Galadriel came to the gates and with the power of her Elven ring cast down the walls, foul pits, crevices, caused grasses, and fruit trees to grow. The evil realm of Dol Guldur was finally destroyed. Galadriel caused an Elanor flower to grow in the middle of the old fortress. The forest was cleansed.
Much of it sounds made up to me:
- Galadriel is using the power of her ring, despite the One Ring being destroyed by this time (that might be worth a separate question).
- The battle includes warg riders, giant spiders, and Radagast, which makes this story start to smell of fan-fiction.
I looked at the citations for the wiki page, and it linked to Appendix B of The Lord of the Rings. This is what I found there about the battle:
Celeborn came forth and led the host of Lorien over Anduin in many boats. They took Dol Guldur, and Galadriel threw down its walls and lade bare its pits, and the forest was cleansed.
This is nowhere near the level of detail present in the wiki.
So my question is, does Tolkien ever provide more detail about this battle? And/or is the wiki description based on canon materials or mostly made up?