Tất cả sử liệu Việt Nam, từ chính sử đến dã sử đều không nhắc đến tác giả bài thơ. Đại Việt sử ký toàn thư chỉ ghi rằng, vào một đêm, quân sĩ nhà Lý chợt nghe thấy có tiếng đọc to bài thơ này được trong đền Trương tướng quân. Trong khi đó, sách Lĩnh Nam Chích Quái cho rằng: “Thần nhân tàng hình ở trên không” đã đọc bài thơ. Cũng theo Lĩnh Nam Chích Quái, bài thơ đã xuất hiện từ thời Lê Hoàn chống Tống và cũng được đọc trên con sông Như Nguyệt.