Requires the legislative council to oversee the audit, by an independent public accounting firm, of all accounts, financial affairs, and compliance related matters of all state agencies. Requires the legislative council to direct the legislative services agency to issue requests for proposals for an independent public accounting firm or firms, as necessary, to audit the state agencies. Requires the legislative council to determine which and how many state agencies will be audited each year. Requires the legislative council to provide notice to a state agency that will be subject to audit 30 days prior to the audit. Provides that the legislative council may not authorize a subsequent audit of a state agency until all state agencies have been audited at least once. Provides that when all of the state agencies have been audited at least once, the legislative council may determine which and how many agencies will be audited annually for each calendar year thereafter on a random basis. Provides that the legislative council may authorize a subsequent audit of a state agency that the legislative council determines to be high risk. Requires the legislative council to determine the scope of an audit during the request for proposal process. Lists the state agencies that are subject to audit. Requires the legislative council to publish the results of the audit of each state agency on the general assembly's website.