Most terms of carriage state some variation of the theme:
If any portion of the ticket or leg of a flight is not used, any subsequent legs will automatically become invalid.
Furthermore, any checked luggage will usually be tagged for the final destination. (However, you can even get around this if you ask check-in staff nicely and they have a good day.)
However, you only propose skipping the very last leg of your return trip. As long as the airline doesn’t think you are using that excessively to get around its pricing schemes (cf ‘hidden city ticketing’), nobody will stop you and you will likely face no consequences.
Your final leg will be recorded as no-show. Since you do not have any checked luggage, that makes it all much simpler for the airline staff; they will wait maybe a minute of courtesy before declaring you didn’t show up. People do that all the time and airlines have complicated schemes of overbooking flights to a certain percentage because they know a certain number of people will not show up.
Other answers have mentioned that there may be repercussions if you do that too often and too regularly with the same airline. I have no reason to disbelieve the general validity of that statement. I do want to point out that you will have to do it a lot and very obnoxiously for them to actually decide that they care.
TSA has nothing to do with the entire process; it is all between the airline and you.