Oh, crap, a bug!

This command no longer returns the names of every property declared in a script.

Instead: {“required import items”}

tell application "Script Debugger"
	tell its document 1
		set allProperties to name of every script property
	end tell
end tell

→ Mac OS: 15.7.1 (24G231)
→ Script Debugger 8.0.10 (8A88)
→ SD Notary 2 2.0 (102)
→ FastScripts 3.3.8 (1967)

property thing1 : "Hello"
property thing2 : "Goodbye"
tell application "Script Debugger"
	tell its document 1
		set allProperties to name of every script property
	end tell
end tell

When I run the above script, I get:

{
	"required import items", 
	"thing1", 
	"thing2"
}

It seems simple enough to just ignore the “required import items” bit.

→ Mac OS: Tahoe 26.2 (25C56)
→ Script Debugger 8.0.10 (8A88)