{"data":{"address":"oF7b3JDvBhT34SjHPsC1xiZrkgNKwFzPncTxk2TYGdx","slot":466113941,"readAt":"2026-11-06T12:44:15.979Z","known":"reel-hook: the transfer hook on reel-launched tokens","deployment":{"status":"live","note":"The reel program is deployed and initialized on Solana mainnet."},"disclaimer":"Hook Score: automated screening, not an audit. It reads chain state and published rules; it does not audit code.","kind":"program","title":"reel-hook: the transfer hook on reel-launched tokens","summary":"Upgradeable: its upgrade authority can replace the code at any time.","program":{"address":"oF7b3JDvBhT34SjHPsC1xiZrkgNKwFzPncTxk2TYGdx","loader":"upgradeable","loaderId":"BPFLoaderUpgradeab1e11111111111111111111111","upgradeable":true,"upgradeAuthority":"BA9VJD2ux2XtQ1diiurBR9pmgqtb33ivs6H8fmSgNPXr","programData":"2GiCPg4CHfNzddDuoxyaE2Q9v4NpPFsRiVK5VcLV5gxC","dataSize":35560,"lastDeploySlot":465894738,"note":"Upgradeable: its upgrade authority can replace the code at any time.","known":"reel-hook: the transfer hook on reel-launched tokens"},"score":{"label":"Hook Score: automated screening, not an audit.","subject":"program","score":17,"raw":17,"band":{"name":"Critical gaps","min":0,"max":39},"cap":null,"coverage":80,"rules":[{"id":"immutable","dimension":"Mutability","title":"Code can't be replaced","points":40,"earned":0,"state":"fail","evidence":"Upgradeable: its upgrade authority can replace the code at any time.","why":"An upgradeable program can be replaced with any code by its upgrade authority, including code that moves funds it controls.","cap":74},{"id":"authority-kind","dimension":"Mutability","title":"No single key can upgrade it","points":15,"earned":0,"state":"fail","evidence":"BA9V…NPXr is a single wallet key.","why":"An on-curve upgrade authority is one private key; a program-derived authority is usually a multisig or governance program.","cap":null},{"id":"settled-code","dimension":"Operations","title":"Not deployed in the last two weeks","points":15,"earned":7,"state":"review","evidence":"Deployed at slot 465894738, only 219,203 slots ago.","why":"Code that changed recently has had little time in production; each upgrade needs its own review.","cap":null},{"id":"verified-build","dimension":"Provenance","title":"Build verified against public source","points":20,"earned":0,"state":"unavailable","evidence":"Not checked: Scan does not verify builds yet.","why":"A verified build ties the deployed bytes to a public commit. reel's scanner can't check this yet, so it earns nothing.","cap":null},{"id":"known-program","dimension":"Provenance","title":"A known program","points":10,"earned":10,"state":"pass","evidence":"reel-hook: the transfer hook on reel-launched tokens.","why":"Known infrastructure has public documentation and a track record; an unknown program needs its own research.","cap":null}]}},"meta":{"apiVersion":"v1","generatedAt":"2026-11-06T12:44:16.003Z","slot":466113941,"kind":"program"}}