From the ATEC scoring guide
Credit a stolen base to a runner who advances a base unaided by a safe hit,
putout, error, force out, fielder's choice, illegal pitch, base on balls, hit batter, wild
pitch, passed ball, interference or obstruction.
a - If the runner starts for the next base on the release of the pitch
and the pitch results in what would otherwise be scored as a wild
pitch or passed bail, credit her with a stolen base (if she gets a
second base because of the wild pitch or passed bail score only the
initial base as stolen).
b - When any runner is thrown out on an attempted double or triple
steal, no runner will be credited with a stolen base.
1) On a double steal attempt in a first and third situation
where an unsuccessful but legitimate effort is made to
put out the runner stealing second base, credit a stolen
base even if the runner on third is thrown out at home
on a continuous play.
2) In a first and third double steal credit the runner
advancing to second with a fielder's choice if the initial
throw is to anywhere but second base.
3) In the first and third double steal, credit the runner
advancing to second base with a stolen base if no throw
is made (unless indifference because of a lopsided
score was the cause of no defensive action), even if the
advance was made immediately after rounding on a
walk,
4) On double or triple steal attempts, if a runner is
successful when played upon, all others who advance
are also scored as having successfully stolen a base.
c - A stolen base is credited even if a wild throw would have resulted
in a sure putout, had it not been wild. No error is charged unless
another base is gained because of the throw.
d - if a runner who is attempting to steal, or who has been picked off
a base. gets caught in a rundown and makes it safely to the next
base without a defensive error, credit a stolen base only if the next
base was unoccupied. If a succeeding runner advances, regardless
of which base the lead runner ends on, credit her also with a stolen
base or stolen bases.
e - If a runner is awarded a base during an attempted steal because
of obstruction, no "caught stealing" should be charged, and a stolen
base should be credited.
f - If a runner advances to a base because of a pick play on another
runner, only score a stolen base If you are sure she broke for the
next base prior to the release of the catcher's throw.
g - Do not credit a stolen base to a runner who advances because of
defensive indifference; score a fielder's choice. (See noted exception
for first and third situation above).